SA-MP Forums Archive
[Ajuda] MySQL R38 - 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] MySQL R38 (/showthread.php?tid=518177)



MySQL R38 - RESOLVIDO - Simetris - 08.06.2014

MySQL registra a conta, porйm quando vocк sai do servidor e volta ele nгo efetua o login, nгo abre dialog... Mas! Se outro jogador entrar no servidor antes de vocк, o dialog funciona normalmente.


Re: MySQL R38 - PT - 08.06.2014

Poste cуdigo para lhe podermos ajudar sem isso nгo serб possнvel.


Re: MySQL R38 - Simetris - 08.06.2014

Acredito que o erro nгo esteja no cуdigo, afinal, quando outro jogador entra antes de vocк relogar, o sistema funciona perfeitamente.

pawn Код:
mysql_format(con, query, sizeof(query), "SELECT * FROM `tb_players` WHERE `cl_nick` = '%e'", PlayerName(playerid));
    mysql_function_query(con, query, true, "SearchPlayer", "i", playerid);
pawn Код:
public SearchPlayer(playerid)
{
    new ln, cl;
    new GPN[MAX_PLAYER_NAME]; GetPlayerName(playerid, GPN, MAX_PLAYER_NAME);
    cache_get_data(ln, cl, con);

    new strx[50]; format(strx, sizeof(strx), "{FFFFFF}Hey, %s!", GPN);
   
    if(!ln)
        //registro
    else
    {
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, strx, "{FFFFFF}Digite sua senha para realizar o login em nosso servidor", "Confirmar", "Cancelar");
    }
    return 1;
}



Re: MySQL R38 - DogeMan - 09.06.2014

Код:
mysql_format(con, query, sizeof(query), "SELECT * FROM `tb_players` WHERE `cl_nick` = '%e'", PlayerName(playerid));
mysql_tquery(con, query, "SearchPlayer", "i", playerid);

public SearchPlayer(playerid)
{
     if(cache_num_rows() > 0) ShowPlayerDialog(LOGIN);
     else ShowPlayerDialog(REGISTRO);
     return 1;
}
Cуdigo auto-explicativo.


Re: MySQL R38 - Simetris - 09.06.2014

Continua a mesma coisa...


Re: MySQL R38 - DogeMan - 09.06.2014

Posta o OnPlayerConnect


Re: MySQL R38 - Simetris - 09.06.2014

Jб encontrei a soluзгo... Obrigado!