so nun also:
if(strcmp("/handy",cmdtext,true) == 0)
{
new nummer[10],stringh[36];
format(nummer, sizeof nummer,"00276%d%d%d%d",random(9),random(9),random(9),random(9));
SpielerInfo[playerid][pHandynummer] = nummer;
format(stringh, 256, "Deine neue Handynummer: %s",nummer);
SendClientMessage(playerid,rot,stringh);
return 1;
}
Vorteil:
So wird es in einem String gespeichert und benötigst das von Goldkiller nicht.
Nachteil:
Das Speichern, Laden und die Textausgabe muss angepasst werden.
Oder du machst es so:
if(strcmp("/handy",cmdtext,true) == 0)
{
new nummer[8],stringh[35],vorwahl = 276;
format(nummer, sizeof nummer,"%05d%d%d%d%d",vorwahl,random(9),random(9),random(9),random(9));
SpielerInfo[playerid][pHandynummer] = strval(nummer);
format(stringh, 256, "Deine neue Handynummer: %09d",strval(nummer));
SendClientMessage(playerid,rot,stringh);
return 1;
}
Vorteil:
Die Nullen werden durch den Tipp von Goldkiller hinzugefügt.
Nachteil:
Die Nullen werden nicht in der ini gesaved.
Jede Textausgabe muss Angepasst werden.
So nun entscheidest du.
Gruss: Sonic