[Ajuda] Dialog
#1

Eu estou fazendo um FilterScript e estou com uma dъvida que nгo encontro na Wiki nem no Fуrum, eu queria que se um administrador fizesse um comando apareceria um Dialog MSGBOX para todos e sу os 10 primeiros a clicar Sim iriam ao evento.
Como estб o cуdigo atй agora:

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    CMD:wipeout(playerid, params[])
    {
        if(PlayerInfo[playerid][pAdminLevel] >= 3)
        {
              for(new i=0; i < MAX_PLAYERS; i++)
              {
               ShowPlayerDialog(playerid,DIALOG_WIPEOUT, DIALOG_STYLE_MSGBOX, "Wipeout", "O administrador comeзou um evento de Wipeout. Deseja ir?", "Sim", "Nгo");
              }
               return 1;
        }
        return 1;
    }



public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_WIPEOUT)
    {
        if(response)
        {
            new playerwipeout
            SendClientMessage(playerid, COLOR_GREEN, "O evento vai comeзar em breve!");
            if (playerid == 1)
            {
                SetPlayerPos(playerid,0.0,0.0,3.0);
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк decidiu nгo ir ao evento.");
        }
        return 1;
    }

    return 0;
}
A minha dъvida й se estou a fazer correctamente aquilo do playerid == 1 (que define se foi o primeiro jogador a clicar ou nгo e vai por daн adiante. Agradeзo a ajuda.
Reply


Messages In This Thread
Dialog - by MonstrinhoVerde - 06.12.2013, 09:12
Re: Dialog - by Kuddy - 06.12.2013, 11:21
Re: Dialog - by MonstrinhoVerde - 07.12.2013, 07:37

Forum Jump:


Users browsing this thread: 1 Guest(s)