21.02.2016, 13:12
Como o titulo do tуpico jб diz, eu quero fazer com que o comando nгo seja executado 2 vezes pelo mesmo player.
aponte-me o erro por favor ?
Obrigado!
aponte-me o erro por favor ?
PHP код:
new bool:err[MAX_PLAYERS];
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
SendClientMessage(playerid, VERMELHO, "| TERMOS | Vocк nгo concordou com os termos do servidor!");
Kick(playerid);
}
if(!response)
{
if(err[playerid] == true) return SendClientMessage(playerid, VERMELHO, "| ERRO | Vocк jб pegou sua recompensa!");
{
SendClientMessage(playerid, VERDE, "| TERMOS | Vocк concordou com os termos e receberб sua recompensa!");
GivePlayerMoney(playerid, 10000);
SetPlayerArmour(playerid, 100);
}
}
return true;
}
return false;
}
CMD:teste(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Seja bem-vindo ao servidor!","Olб, novato, aqui temos uma serie de coisas que vocк poderб fazer. \nUma delas certamente й que vocк jogue a vontade em nosso servidor, \nMas, pra isso se vocк quiser ganhar algumas vantagens clique em OK !","CANCELAR","OK");
err[playerid] = true;
return 1;
}