SA-MP Forums Archive
[Ajuda] Tempo de resposta MySQL - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Tempo de resposta MySQL (/showthread.php?tid=597024)



Tempo de resposta MySQL - NuTShoT - 25.12.2015

Quando o jogador clica no textdrawn:

pawn Код:
if(clickedid == BoxLogin[2] || clickedid == BoxLogin[3]){
        MySQL_CheckAccount(playerid);
    }
O MySQL_CheckAccount

pawn Код:
CallBack::MySQL_CheckAccount(playerid){
    format(Query,sizeof(Query),"SELECT * FROM `users` WHERE name='%s' LIMIT 1",PlayerName(playerid));
    mysql_function_query(MysqlC,Query,true,"r@MySQL_CheckAccount","d",playerid);
    return 1;
}
O r@MySQL_CheckAccount:

pawn Код:
CallBack::r@MySQL_CheckAccount(playerid){
    new rows,fields;
    cache_get_data(rows,fields,MysqlC);
    if(rows){
        //DIALOGLOGIN
    }
    else{
             //DIALOGREGISTRO
        }
    }
    return 1;
}
Nгo identifico nenhum problema nos cуdigos, qual o possнvel problema ?


Re: Tempo de resposta MySQL - cicinho - 25.12.2015

Oi @NuTShoT para fazer uso de uma callback de resultado, use mysql_tquery.

PHP код:
CallBack::MySQL_CheckAccount(playerid)
{
    
mysql_format(MysqlCQuerysizeof(Query), "SELECT * FROM `users` WHERE name='%s' LIMIT 1"PlayerName(playerid));
    
mysql_tquery(MysqlCQuery"r@MySQL_CheckAccount""d"playerid);
    return 
1;




Re: Tempo de resposta MySQL - NuTShoT - 26.12.2015

Nгo funcionou.