GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: zumzum1 - 2013. Április 17. - 02:59:48

Cím: Telefonszám!
Írta: zumzum1 - 2013. Április 17. - 02:59:48
Sziasztok :)
Ez érdekelne hogy hogyan tudnám ezt:
 
pInfo[playerid][pNumber] = random(1000)+65144;

 
ugy megcsinálni hogy pl 06703217274 telefon szám legyen!
Ha valaki meg e tudná írni megköszöném :) (( Ha lehet akor ugy hogy a hogy ha valaki vesz telefont akor random 0670-s telefon száma legyen elõre is köszönöm :))))
Cím: Telefonszám!
Írta: ShoCk - 2013. Április 17. - 07:31:11
Szerintem sehogy, mivel a telefonszám egy megadott helyrõl (pl 1001-tõl) induló sorozatszám. Vagyis 0-val elég nehéz lenne indítani...
Cím: Telefonszám!
Írta: zumzum1 - 2013. Április 17. - 13:08:53
3670-el ? :O
Cím: Telefonszám!
Írta: akosd127 - 2013. Április 17. - 22:04:02
Ezt írd át:
 
pInfo[playerid][pNumber] = random(1000)+65144;[/quote]
Erre:
 
pInfo[playerid][pNumber] = random(3669)+65144;[/quote]
és kész.
Cím: Telefonszám!
Írta: bendor - 2013. Április 17. - 22:14:11
Ne legyetek már gyökerek,ez 65144-hez ad hozzá egy random számot 0-1000 közt..
 

new telefonszam[24],het[8];
strcat(telefonszam,\"0670\");
format(het,8,\"%i%i%i%i%i%i%i\",random(10),random(10),random(10),random(10),random(10),random(10),random(10));
strcat(telefonszam,het);

 
Tételezzük fel,hogy a random utasításunk minden esetben 1-el tér vissza.
A telefonszámunk így néz ki:
06701111111
Cím: Telefonszám!
Írta: DrAkE - 2013. Április 17. - 22:31:16

new formatunk[12], rand;
format(formatunk, sizeof(formatunk), \"0670%07d\", (rand = random(1000000) + random(9999999 - rand)));