13.10.2011, 23:19
pawn Code:
//OnPlayerCommandText
if(strcmp(cmd,"/relato",true) == 0)
{
ShowPlayerDialog(playerid, 916662, DIALOG_STYLE_INPUT,"Relato","Informe o ocorrido","Enviar","Cancelar");
return 1;
}
//OnDialogResponse
if(dialogid == 916662) // veja que o id usado para criar й o mesmo usado para manusea-lo
{
if(response) //resposta do botгo 1 (esquerdo) que no caso й 'enviar'
{
new
wiiStr[128], //string nova
wiiN[MAX_PLAYER_NAME]//string nova
;
GetPlayerName(playerid, wiiN, sizeof( wiiN ));//Getando o seu nome para 'wiiN'
for(new i, x = GetMaxPlayers(); i < x; i++)//fazendo um loop para identificar admins
{
if(PlayerInfo[i][pAdmin] >= 1) //se tiver admins level 1 pra cima ele continua...
{ //troque PlayerInfo pela sua variбvel de admins...
format(wiiStr,sizeof( wiiStr ), "%s: %s",wiiN, inputtext); //format para pegar o seu nome e o seu texto.
SendClientMessage(i, -1, wiiStr);//Enviando o texto para os admins.
return 1;
}
}
}
return 1;
}