Hallo leute, ich möchte 2 Integer zusammenführen wie mach ich das ?
2 Integer zusammenführen
- Masterman
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
2 Integer zusammenführen ... meinst du eine simple Addition? Falls nein - Beschreibung, Beispiel, Ansatz deinerseits.
-
Ich möchte z.B. die zahlen 0176 und eine random zahl zusammenführen
new randphone = 10000 + random(89999);
new vorwahl = 0176; -
- Integer ist direkt einmal ungeeignet, da die 0 an der Front automatisch wegfällt.
- Du kannst ruhig 10000 + random (90000) verwenden, da es max-1 heißt.
-
new randphone = 10000 + random(89999), vorwahl=0176,str[128],num[sizeof(str)];
format(str,sizeof(str),"Deine Neue Nummer: %d/%d",vorwahl,randphone);
format(num,sizeof(num),"%d%d",vorwahl,randphone);
SendClientMessage(playerid,-1,str);
SetPVarInt(playerind,"Nummer",num); //Falls mit PVars
SpilerInfo[playerid][Nummer]=num; //Falls mit EnumSo, oder so ähnlich.
/E:
Falls Campbell Recht hat (Beitrag unter mir) klickste auf das Plus etwas weiter unten:Spoiler anzeigen
new randphone = 10000 + random(89999), vorwahl=176,str[128],num[sizeof(str)];
format(str,sizeof(str),"Deine Neue Nummer: 0%d/%d",vorwahl,randphone);
format(num,sizeof(num),"0%d%d",vorwahl,randphone);
SendClientMessage(playerid,-1,str);
SetPVarInt(playerind,"Nummer",num); //Falls mit PVars
SpilerInfo[playerid][Nummer]=num; //Falls mit Enum
-
Auch dort wird die 0 vor 176 nicht erscheinen.
-
breadfish.de
Hat das Thema geschlossen.