23.06.2014, 14:39
I'm having a problem with MySQL, I'm trying to check if the player has an account with this:
And I get this:
Код:
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
new query[128];
format(query, sizeof(query), "SELECT Level FROM players WHERE username = '%s'", playerName(playerid));
if (mysql_num_rows() == 0)
{
gPlayerAccount[playerid] = 0;
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"{FFFFFF}• Bun venit, "#COL_RED2"%s\n• {FFFFFF}Nu ai cont.\n• Te rog sa te inregistrezi:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"Register",regstring,"Register","Exit");
}
else
{
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FFFFFF}• Bine ai venit, "#COL_RED2"%s\n• {FFFFFF}Acest nume este inregistrat.\n• Poti sa te loghezi:",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
}
}
Код:
CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

