[Ajuda] Recuperar valor do banco de dados - 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] Recuperar valor do banco de dados (
/showthread.php?tid=603468)
Recuperar valor do banco de dados -
3War - 23.03.2016
Galera muito obrigado ate o momento,tenho apenas umas ultima duvida!
Que й na hora de setar por exemplo o level armazenado no banco de dados para um usuario que logou.
Meu codigo:
Код:
mysql_format(query, sizeof(query), "SELECT * FROM contas WHERE nome = '%s' AND senha = '%s'", GetName(playerid));
mysql_query(db_handle,query);
cache_get_data(rows,fields,db_handle);
if(rows)
{
SetPlayerScore(playerid,cache_get_field_content_int(0, "level"));
}
Pensei eu que era algo do tipo,porem,nao tem nada ve pelo jeito kk pois nao deu certo...
Alguma dica?
Re: Recuperar valor do banco de dados -
ipsLuan - 23.03.2016
PHP код:
new meulevel[MAX_PLAYERS];
meulevel[playerid] = cache_get_field_content_int(0, "level");
SetPlayerScore(playerid, meulevel[playerid]);
Tente assim.
Se possнvel, crie uma callback que executa logo apуs ele entrar no servidor (apуs ele digitar a senha).
Re: Recuperar valor do banco de dados -
zPain - 24.03.2016
Vale ressaltar que vocк nгo colocou a senha em
mysql_format.
PHP код:
mysql_format(query, sizeof(query), "SELECT * FROM contas WHERE nome = '%s' AND senha = '%s'", GetName(playerid)/*faltou a senha*/);