Szerző Téma: Véletlenszerû alapértelmezett érték sscanf-ban  (Megtekintve 597 alkalommal)

Véletlenszerû alapértelmezett érték sscanf-ban
« Dátum: 2013. július 08. - 18:30:54 »
0 Show voters
üdv
szóval jármûlehívó szkriptnél szeretném megoldani a szinkronizált véletlenszerû színeket, de valami egyszerû módon.
a sscanf sor:
 

...
if(sscanf(params, \"k<vehicle>D(-1)D(-1)\", vehid, color1, color2))
...

 
és a -1 értékek helyére szeretnék egy változót, aminek az értéke random(255).
lehetséges ez? ha nem, akkor milyen megoldást ajánlotok?  ;D

Véletlenszerû alapértelmezett érték sscanf-ban
« Válasz #1 Dátum: 2013. július 08. - 18:42:49 »
+1 Show voters
Csak úgy tudod hogy utána leellenõrzöd hogy a color1 iletve a color2 értéke minusz egy maradt-e. Ha igen akkor nem történt érték meghatározás és beállíthatod random értéket.
 
if(sscanf(params, \"k<vehicle>D(-1)D(-1)\", vehid, color1, color2)) return Send..
if(color1 == -1) color1 = random(255);
if(color2 == -1) color2 = random(255);

Véletlenszerû alapértelmezett érték sscanf-ban
« Válasz #2 Dátum: 2013. július 08. - 19:05:24 »
0 Show voters
köszönöm, zárok :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal