Valami gond van, mindig \'Sikertelen regisztráció!\'-t ír ki. De ha pl OnGameModeInit-nél csinálom ugyanezt, akkor beírja a táblába az értékeket.
Mi lehet a baja?
case DIALOG_REGISTRATION:
{
if( response )
{
format( Query, sizeof(Query), \"INSERT INTO `Users` (`Name`, `Password`, `Money`, `Score`, `Skin`, `Spawnment`, `Adminlevel` ) VALUES(\'%s\', \'%s\', \'%d\', \'%d\', \'%d\', \'%d\', \'%d\')\", playerName(playerid), inputtext, 1000, 0, 1, 0, 0 );
db_free_result( db_query(Database, Query) );
format( Query, sizeof(Query), \"SELECT * FROM `Users` WHERE `Name` = \'%s\'\", playerName(playerid) );
new DBResult:DataBaseQuery = db_query( Database, Query );
if( db_num_rows(DataBaseQuery) > 0 )
{
SendClientMessage( playerid, CGRAY, \"Sikeres regisztráció!\" );
}
else if( db_num_rows(DataBaseQuery) <= 0 )
{
SendClientMessage( playerid, CRED, \"Sikertelen regisztáció!\" );
}
}
else
{
SendClientMessage( playerid, CRED, \"A szerveren regisztráció nélkül nem játszhatsz.\" );
Kick( playerid );
return 1;
}
}