24.07.2014, 10:37
Estou com uma dificuldade em como fazer um player ser kickado ao apertar sair de um menu, nгo dialogs.
Por que esta acontecendo o seguinte.
O player vai se cadastrar, ai abre um menu com as opзoes, se ele der esc, ele consegue jogar mas nao fica registrado, e se ele apertar sair, acontece o mesmo.
Quero saber se tem como ou o que fazer para o player ser kickado ao fazer isso.
Menu que abre para o player
Por que esta acontecendo o seguinte.
O player vai se cadastrar, ai abre um menu com as opзoes, se ele der esc, ele consegue jogar mas nao fica registrado, e se ele apertar sair, acontece o mesmo.
Quero saber se tem como ou o que fazer para o player ser kickado ao fazer isso.
Menu que abre para o player
pawn Код:
if(dialogid == DIALOG_MENU)
{
if(response)
{
if(listitem == 0)
{
GetPlayerName(playerid, StrContas, sizeof(StrContas));
format(StrContas, sizeof(StrContas), "Contas/%s.ini", Nome(playerid));
if(!DOF2_FileExists(StrContas))
{
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{FFFFFF}Server - Registro", "{FFFFFF}Bem vindo ao servidor vocк nгo possue registro conosco\n{FFFFFF}Digite uma senha para pode se registrar.", "Registrar", "Cancelar");
}
else
{
SendClientMessage(playerid, VERMELHO, "| INFO | {FFFFFF}Vocк foi expulso do servidor. {FF0000}Motivo: {FFFFFF}Cancelou o Registro!");
SetTimerEx("Kickar", 500, false, "d", playerid);
return 1;
}
}
}
}