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: kopasz - 2011. december 18. - 13:17:11

Cím: A 2 stock mit csinál?
Írta: kopasz - 2011. december 18. - 13:17:11
Sziasztok!
Ezt a 2 stock-ot egy kocsilekérõben találtam. Valaki elmondaná hogy mit csinál?
 

stock IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
if (string > \'9\' || string < \'0\')
    return 0;
return 1;
}
stock ReturnVehicleID(string[])
{
for(new i=0<sizeof(VehicleName);i++)
{
if(strfind ( string, VehicleName [ i ], true ) != -1 )
return i+400;
}
return 0;
}
Cím: A 2 stock mit csinál?
Írta: Kovacs_Richard - 2011. december 18. - 14:00:58
1. leellenõrzi, hogy a szöveg szám e...ez kicsit furán hangzott programozó szemmel nézve, de máshogy nem tudom leírni :)
például:
\"726G21\" erre 0-s értékkel tér vissza mert benne van a \'G\'
\"36623\" erre 1-es értékkel tér vissza mert csak számot tartalmaz
2. a jármû neveket ellenõrízve visszaad egy jármû ID-t...
például:
ReturnVehicleID(\"inf\");
infernus ID-ját adja vissza feltéve ha nincs más \"inf\"-et tartalmazó jármû név elõtte