[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(MysqlC, Query, sizeof(Query), "SELECT * FROM `users` WHERE name='%s' LIMIT 1", PlayerName(playerid));
mysql_tquery(MysqlC, Query, "r@MySQL_CheckAccount", "d", playerid);
return 1;
}
Re: Tempo de resposta MySQL -
NuTShoT - 26.12.2015
Nгo funcionou.