[AJUDA]Sqlite
#1

Mesmo eu estando registrado, quando faзo connect, aparece o dialog de registrar.
Alguem sabe porque? :/

pawn Код:
public OnPlayerConnect(playerid)
{
    new DBResult:qresult,string[200];
    format(Query,sizeof(Query),"SELECT * FROM `Users` WHERE `Username` = '%s',",GetPName(playerid));
    qresult = db_query(Users,Query);
    if(db_num_rows(qresult))
    {
        format(string,sizeof(string),""lblue"Welcome back, "lyellow"%s"lblue"! \n"lwhite"Please enter your "lgreen"password"lwhite" to log in your account! \n",GetPName(playerid));
        ShowPlayerDialog(playerid,Logindialog,1,""lwhite"Login",string,"Login","Kick");
    }
    else
    {
        format(string,sizeof(string),""lblue"Welcome "lyellow"%s"lblue"! \n"lwhite"Please enter your "lgreen"password"lwhite" to register your account! \n",GetPName(playerid));
        ShowPlayerDialog(playerid,Registerdialog,1,""lwhite"Register",string,"Register","Kick");
    }
    return 1;
}
Reply
#2

Код:
SELECT FROM `Users` WHERE `Username` = '%s'
Reply
#3

respondido axo eu

mas o melhor problema й com o php code com o mysql a dar erros xD
Reply
#4

pawn Код:
SELECT `Username` FROM `Users` WHERE `Username` = '%s'
Dб para verificar assim tambйm, eu aconselho a registrar a senha em uma vбriavel, atй por que os querys do SQLite sгo realmente muito demorados.

pawn Код:
db_free_result(qresult);
Й bom sempre dar um free result no final de tudo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)