[Ajuda] Dialogos nгo aparecem.
#1

Olб meus caros jovens promissores...
Formatei meu PC e re-baixei meu GM de backup, porйm agora quando eu abro, nгo aparecem os diбlogos, nem o de login, nгo consigo entrar no servidor... o que pode ser?
Reply
#2

Posta o cуdigo da dialog que nгo aparece
Reply
#3

Quote:
Originally Posted by N3XTMapper
View Post
Posta o cуdigo da dialog que nгo aparece
Olб, amigo

pawn Code:
public OnPlayerConnect(playerid)
{
    if(strfind(ReturnPlayer(playerid), "_", true) == -1)
    {
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "[INFO] O formato do seu nick nгo й aceito em nosso servidor, utilize da seguinte forma: Nome_Sobrenome.");
        Kick(playerid);
        return 1;
    }
    new string[128];
    format(Player[playerid][pName], MAX_PLAYER_NAME, ReturnPlayer(playerid));

    format(string, sizeof(string), "Usuarios/%s.ini", Player[playerid][pName]);
    if(fexist(string))
    {
        gPlayerAccount[playerid] = 1;
        format(string,sizeof(string),"Seja bem vindo ao nosso servidor.\nA conta %s jб estб registrada.\nPor favor, insira a senha para logar:", Player[playerid][pName]);
        ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN", string, "Logar", "Sair");
        MoveLogin(playerid, 0);
    }
    else
    {
        new UL = 0;
        for(new x=0; x < strlen(Player[playerid][pName]); x++)
        {
            if(Player[playerid][pName][x] == 95)
            {
                UL++;
                if(UL > 1)
                {
                    SendClientMessage(playerid, 0xFFFFFFFF, "Seu nick deve conter apenas um '_' (Underline)");
                    SetTimerEx("OnKick", 500, false, "i", playerid);
                }
            }
            if((Player[playerid][pName][x] < 65 || Player[playerid][pName][x] > 90) && (Player[playerid][pName][x] < 97 || Player[playerid][pName][x] > 122) && Player[playerid][pName][x] != 95)
            {
                format(string, sizeof(string), "O caracter %c contido em seu nick nгo й permitido neste servidor.", Player[playerid][pName][x]);
                SendClientMessage(playerid, 0xFFFFFFFF, string);
                SetTimerEx("OnKick", 500, false, "i", playerid);
            }
        }

        gPlayerAccount[playerid] = 0;
        format(string,sizeof(string),"Seja bem vindo ao nosso servidor.\nA conta %s nгo estб registrada.\nPor favor, escolha uma senha para registrб-la:",Player[playerid][pName]);
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "REGISTRO", string, "Registrar", "Sair");
    }
    return 1;
}
OnDialogResponse creio que estб tudo certo, o meu problema й que o dialog nгo aparece mesmo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)