Sziasztok!
Olyan probléma merült fel scriptelésem során, hogy
csináltunk egy \"funkciót\", ami MySQLbõl tárol adatokat.
[pawn]new result[ 100 ];
mysql_fetch_row_format( result );
mysql_free_result( );
sscanf( result, \"s[24]s[24]d\",
PlayerInfo[ playerid ][ Nev ],
PlayerInfo[ playerid ][ Jelszo ],
PlayerInfo[ playerid ][ Keszpenz ],[/pawn]
Tesztelésképpen csináltam egy parancsot, ami az egyik adatot írja le.
Az adatbázisban 0 van, de a parancsra 90et ír.
Íme a parancs:
[pawn]if(strcmp(cmdtext, \"/év\", true) == 0) {
new szoveg[128];
format(szoveg, (sizeof szoveg), \"Életkorod: %d\", PlayerInfo[ playerid ][ Eletkor ]);
SendClientMessage(playerid, ZOLD, szoveg);
return 1;
}[/pawn]
Aki tudja az okokat, kérem segítsen.
Köszönöm.
zsoma