Szerző Téma: Telefonszám formátum?  (Megtekintve 1160 alkalommal)

Telefonszám formátum?
« Dátum: 2016. május 24. - 22:11:56 »
0 Show voters
Van egy randomszám stockom, ami generálja a számot.
 
stock randomszam(min, max)
{
new rand = random(max-min)+min;
return rand;
}

 
Hogy adjam meg, hogy a telefonszámba a randomszám elé mentse le, hogy például 0630?
 
new telefonszam = 630+randomszam(1000000,9999999);

 
Nyílván így nem jó, mert 630+a random szám (mondjuk 10) akkor nem a 630 után lesz a 10 (63010) hanem 640 lesz, szóval biztos nem ez a járható út...de akkor melyik az? :D Előre is köszönöm, és bocs a megfáradt nyelvtanért.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Telefonszám formátum?
« Válasz #1 Dátum: 2016. május 24. - 22:19:54 »
0 Show voters
Nem teszteltem de szerintem így is működik:
 
new str[64];
format(str, sizeof(str), \"0620%06i\", random(1000000));

Telefonszám formátum?
« Válasz #2 Dátum: 2016. május 24. - 22:32:15 »
0 Show voters
Nem igazán látom át ezt, a randomodat sem, hiszen nem adtál meg alsó és felső határt, de lehet csak a pawnotól szoktam már el...mindenesetre kipróbáltam.
 
new str[64];
       format(str, sizeof(str), \"0620%06i\", random(1000000));
       JatekosInfo[playerid][Mobilszam] = str;

 
És:
 
error 006: must be assigned to an array

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Telefonszám formátum?
« Válasz #3 Dátum: 2016. május 24. - 22:34:55 »
0 Show voters
ew str[64];
       format(str, sizeof(str), \"0620%06i\", random(1000000));
       JatekosInfo[playerid][Mobilszam] = strval(str);

Telefonszám formátum?
« Válasz #4 Dátum: 2016. május 24. - 22:49:16 »
0 Show voters
Na így már jobb a helyzet, viszont az érték most: 630598513
Nem rakja az elejére a nullát, illetve még egy számjegy (mivel a nulla sincs az elején 2) hiányzik, nem értem miért. De mindegy, majd holnap kevésbé fáradtabban átrágom rajta magam.
Köszi srácok.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Telefonszám formátum?
« Válasz #5 Dátum: 2016. május 24. - 23:04:11 »
0 Show voters
írj 0-t elé a kiíráskor

Telefonszám formátum?
« Válasz #6 Dátum: 2016. május 24. - 23:08:47 »
0 Show voters
Igen, erre gondoltam én is, csak gondoltam hátha tudsz valami kreatívabb alternatívát. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal