Hali!
Van egy random szám generátorom csak nem jól megy. Úgy akarom hogy az elsõ 3 számjegy mindig 555 legyen,a maradék 7 szám meg random legyen,azt kéne belerakni, hogy véletlenül ne generáljon olyant amilyen már van.
Illetve,ezt mentette le a MySQL táblába: \"1260695375\"
Tehát nem 555-el kezdõdik ahogy én azt szeretném.
Mi lehet a gond ?
Itt a parancs ami kigenerál egy számot:
CMD:telefonvesz(playerid, params[])
{
new telSzam[128];
if(pInfo[playerid][pTelefon] == 0)
{
pInfo[playerid][pTelefon] = 1;
SendClientMessage(playerid,COLOR_WHITE,\"(( Sikeresen vettél egy telefont! ))\");
format(telSzam, sizeof(telSzam),\"555%d\",randomEx(100,9999999));
pInfo[playerid][pTelefonSzam] = strval(telSzam);
}
else
{
SendClientMessage(playerid,COLOR_ULTRARED,\"(( Neked már van telefonod! ))\");
}
return 1;
}
Itt pedig a stock rész:
stock randomEx(min, max)
{
//Credits to y_less
new rand = random(max-min)+min;
return rand;
}
Elõre is köszi.