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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Dzsugasvili - 2013. július 08. - 18:30:54

Cím: Véletlenszerû alapértelmezett érték sscanf-ban
Írta: Dzsugasvili - 2013. július 08. - 18:30:54
ü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
Cím: Véletlenszerû alapértelmezett érték sscanf-ban
Írta: Zsolesszka - 2013. július 08. - 18:42:49
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);
Cím: Véletlenszerû alapértelmezett érték sscanf-ban
Írta: Dzsugasvili - 2013. július 08. - 19:05:24
köszönöm, zárok :D