[Ajuda] Mensagem nгo aparece ao tomar kick
#1

Estou com um problema aqui, quando o player й kickado, nгo esta aparecendo a mensagem
que eu coloquei, pra aparacer antes de dar o Kick

pawn Код:
if(dialogid == DIALOG_REGISTRO)
    {
        if(response)
        {
            if(strlen(inputtext) >= 5)
            {
                if(strlen(inputtext) <= 15)
                {
                    new SenhaConta[16];
                    format(SenhaConta, sizeof(SenhaConta), "%s", inputtext);
                    dini_Create(ArquivosContas);
                    dini_Set(ArquivosContas, "Senha", SenhaConta);
                }
                else
                {
                    SendClientMessage(playerid, COR_GRAD, "[Erro] Sua senha deve ter no maximo 15 caracteres");
                    ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro - Maximum Power RPG", "Esta conta nao esta registrada\n\n Digite a senha para registrar", "Registrar", "Sair");
                }
            }
            else
            {
                SendClientMessage(playerid, COR_GRAD, "[Erro] Sua senha deve ter no minimo 5 caracteres");
                ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro - Maximum Power RPG", "Esta conta nao esta registrada\n\n Digite a senha para registrar", "Registrar", "Sair");
            }
        }
        else
        {
            SendClientMessage(playerid, COR_LIGHTRED, "Vocк nгo se registrou, e foi kickado do servidor");
            Kick(playerid);
        }
    }
Reply
#2

mensagem para o player que foi kikado?, para o player que o kikou... ou para todos?
Reply
#3

Quote:
Originally Posted by Hydra_RuleZ
Посмотреть сообщение
mensagem para o player que foi kikado?, para o player que o kikou... ou para todos?
para o que foi kickado
Reply
#4

Quote:
Originally Posted by Hydra_RuleZ
Посмотреть сообщение
mensagem para o player que foi kikado?, para o player que o kikou... ou para todos?
PARA QUEM FOI KIKADO!
Reply
#5

experimenta trocar isto a cor da mensagem "COR_LIGHTRED" por "COR_GRAD"
Reply
#6

Quote:
Originally Posted by Hydra_RuleZ
Посмотреть сообщение
experimenta trocar isto a cor da mensagem "COR_LIGHTRED" por "COR_GRAD"
Isso so vai mudar a cor da mensagem
Reply
#7

pawn Код:
if(dialogid == DIALOG_REGISTRO)
    {
        if(response == 1)
        {
            if(strlen(inputtext) >= 5)
            {
                if(strlen(inputtext) <= 15)
                {
                    new SenhaConta[16];
                    format(SenhaConta, sizeof(SenhaConta), "%s", inputtext);
                    dini_Create(ArquivosContas);
                    dini_Set(ArquivosContas, "Senha", SenhaConta);
                }
                else
                {
                    SendClientMessage(playerid, COR_GRAD, "[Erro] Sua senha deve ter no maximo 15 caracteres");
                    ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro - Maximum Power RPG", "Esta conta nao esta registrada\n\n Digite a senha para registrar", "Registrar", "Sair");
                }
            }
            else
            {
                SendClientMessage(playerid, COR_GRAD, "[Erro] Sua senha deve ter no minimo 5 caracteres");
                ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro - Maximum Power RPG", "Esta conta nao esta registrada\n\n Digite a senha para registrar", "Registrar", "Sair");
            }
        }
        if(response == 0)
        {
              SendClientMessage(playerid, COR_LIGHTRED, "Vocк nгo se registrou, e foi kickado do servidor");
            Kick(playerid);
        }
    }
Reply
#8

Й assim mesmo. use um timer para kickar o player apуs mostrar a mensagem
Reply
#9

Quote:
Originally Posted by FallweN
Посмотреть сообщение
Й assim mesmo. use um timer para kickar o player apуs mostrar a mensagem
vlw, fiz assim

pawn Код:
SetTimerEx("KickServer" ,1000, 0, "i", playerid);

forward KickServer(playerid);
public KickServer(playerid)
{
    Kick(playerid);
    return 1;
}
Reply
#10

Quote:
Originally Posted by Hydra_RuleZ
Посмотреть сообщение
pawn Код:
if(dialogid == DIALOG_REGISTRO)
    {
        if(response == 1)
        {
            if(strlen(inputtext) >= 5)
            {
                if(strlen(inputtext) <= 15)
                {
                    new SenhaConta[16];
                    format(SenhaConta, sizeof(SenhaConta), "%s", inputtext);
                    dini_Create(ArquivosContas);
                    dini_Set(ArquivosContas, "Senha", SenhaConta);
                }
                else
                {
                    SendClientMessage(playerid, COR_GRAD, "[Erro] Sua senha deve ter no maximo 15 caracteres");
                    ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro - Maximum Power RPG", "Esta conta nao esta registrada\n\n Digite a senha para registrar", "Registrar", "Sair");
                }
            }
            else
            {
                SendClientMessage(playerid, COR_GRAD, "[Erro] Sua senha deve ter no minimo 5 caracteres");
                ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro - Maximum Power RPG", "Esta conta nao esta registrada\n\n Digite a senha para registrar", "Registrar", "Sair");
            }
        }
        if(response == 0)
        {
              SendClientMessage(playerid, COR_LIGHTRED, "Vocк nгo se registrou, e foi kickado do servidor");
            Kick(playerid);
        }
    }
desta maneira nao funcionou nao?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)