[Pedido] Comando em Dialog
#1

Ae blz?

To precisando aqui umas coizinhas pra coloca no meu server, ae alguem pode fala como eu posso fazer um /trazertodos em dialog?

pawn Код:
if(strcmp(cmd, "/trazertodos", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 2)
            {
                if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342 && PlayerInfo[playerid][pAdmin] != 1341)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return 1;
                }
                GetPlayerPos(playerid, trazerx, trazery, trazerz);
                for(new i=0; i<MAX_PLAYERS; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        TrazerTodos[i] = 1;
                        ShowPlayerDialog(i,9821,DIALOG_STYLE_MSGBOX,"{00FF00}Brasil{FFFF00}Life{FFFFFF} in {0000FF}Game","{FFFFFF}O Admin estб Chamando Todos.\n\nDeseja ir ao evento?","Sim","Nгo"); // Aqui isto nem funfa
                        OnTrazer = 1;
                    }
                }
                if(TrazerTodos[playerid] == 1)
                {
                    SendClientMessage(playerid ,COLOR_LIGHTRED, "CMD: Trazertodos Aitvado");
                    TrazerTodos[playerid] = 0;
                    return 1;
                }
                if(OnTrazer == 1)
                {
                    SendClientMessage(playerid ,COLOR_GREY, "ERRO: Jб estгo usando!");
                    return 1;
                }
                return 1;
            }
            return 1;
        }
        return 1;
    }
DIALOG:
pawn Код:
if(dialogid == 9821)
    {
        if(response == 0)
        {
            OnPlayerCommandText(playerid,"/Sim");
            return 1;
        }
        if(response == 1)
        {
            if(WantedPoints[playerid] >= 1) return SendClientMessage(playerid, 0xAFAFAFAA, "Nгo Pode Ir no evento em procurado.");
            {
                OnPlayerCommandText(playerid,"Nao");
                return 1;
            }
        }
        return 1;
    }
Como o Trazer Todos ativa alguma coisa que num deixa eles fala sem ser sim ou nгo, eu usei o onPlayerCommandText para ele falar sim ou nгo mas num ta funfado , ajuda ae?

Dps +REP
Reply
#2

Isto aqui pode te ajudar .


Pode nгo vai ajudar =)
Reply
#3

Nem percebi? Pode ou Nгo ?
Reply
#4

Olha o link ali no "aqui"

¬¬
Reply
#5

Nem sei o que isso me vai ajuda msm.

Quero sabe o que eu faзo para o CMD dar certo e puxar os player
Reply
#6

pawn Код:
#include <zcmd>

#define DIALOG_EVENTO 5000

CMD:trazertodos(playerid)
{
    ShowPlayerDialog(playerid, DIALOG_EVENTO, DIALOG_STYLE_MSGBOX, "TITULO", "TEXTO", "Opзгo 1", "Opзгo 2");
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_EVENTO)
    {
        if(response) // Caso click na primeira Opзгo
        {
            //Funзгo aqui
        }
        else // Caso click na segunda Opзгo
        {
            //Funзгo Aqui
        }
        return 1;
    }

    return 0;
}
PS : й so uma base ...
Reply
#7

pawn Код:
CMD:trazertodos (playerid,params[]){ // .__.
Reply
#8

+REP
Reply
#9

/\ Olha EDIT ...

Quote:
Originally Posted by WaGnerLiima
Посмотреть сообщение
pawn Код:
CMD:trazertodos (playerid,params[]){ // .__.
й qi eu fiz aqui no fуrum mesmo -q
e nгo ta usando parвmetros para eu por params ._.
Reply
#10

pawn Код:
CMD:trazertodos (playerid)
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)