[Ajuda] MySQL R38
#1

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.
Reply
#2

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

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;
}
Reply
#4

Код:
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.
Reply
#5

Continua a mesma coisa...
Reply
#6

Posta o OnPlayerConnect
Reply
#7

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


Forum Jump:


Users browsing this thread: 2 Guest(s)