30.01.2014, 16:51
Pessoal, estou criando um sistema de Registro/Login + Administracao por dialog.
O Sistema do Registro/Login ja foi completo, porem o sistema de administracao nao.
Fiz o de Administracao por OnPlayerClickPlayer, assim q o ADM clica sobre o player abre uma Dialog para ele escolher entre comandos de ADM(kick, Ban, etc..) ou de player comum(ligar, SMS, etc...). ate ai ok...

Parte de ADM:

Na parte de ADM/MOD temos comandos(o de Kick por exemplo) em que o ADM quando clicar, vai receber uma outra dialog para digitar o motivo:

Mas Quando o ADM digita o motivo, o player e kickado, porem nao aparece o motivo:

ja tentei diminuir a linha mas nada da certo.
Codigos:
Esse e pra quando o ADM selecionar Kick:
pawn Код:
if(listitem == 1)
{
ShowPlayerDialog(playerid, DIALOG_KICK, DIALOG_STYLE_INPUT, ".::Kick::.", "Digite o Motivo:", "Pronto", "Cancelar");
}
pawn Код:
if(dialogid == DIALOG_KICK)
{
new NomeClicado[30], str[128], Motivo;
Motivo = strval(inputtext);
GetPlayerName(Clicado[playerid], NomeClicado, 30);
format(str, 128, "O Administrador %s Kickou o Player %s! Motivo: %s", nome, NomeClicado, Motivo);
SendClientMessageToAll(COR_LARANJA, str);
Kick(Clicado[playerid]);
}

Falta o Motivo se repararem...
BOM, E ISSO AE GALERA, DESCULPA TANTA ENROLACAO, AJUDEM AE PF. SE NAO ENTENDEREM SO PERGUNTAR QUE EU RESPONDO
Ajudou = +rep