Szerző Téma: SQLite probléma (INSERT)  (Megtekintve 275 alkalommal)

dexi

  • Vendég
SQLite probléma (INSERT)
« Dátum: 2012. Április 04. - 23:33:37 »
0 Show voters
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;
   }
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal