[Ajuda] Dialog ID + SKIN
#1

Bom pessual, estou a fazer um menu teste para estudos, quero que quando for selecionado a opзгo ajudante, ele abra uma input para colocar o id do player que ira receber a skin, e depois abrir outra input para setar o id skin.
Jб fiz, para setar a skin, mas nгo estou conseguindo fazer com que abra a primeira dialog de id do player.
se alguem puder me ajudar.

+Rep


pawn Код:
new string[128];
new badSkins[22]

//===========

if(dialogid == MENU_ADM)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    if (PlayerInfo[playerid][pAdmin] == 1) return SendClientMessage(playerid, VERVELHO, "|AVISO| Vocк nгo й Ajudante !");
                    new menuADM1[900];
                    strcat(menuADM1, "» Dar Skin\n", sizeof(menuADM1));
                    strcat(menuADM1, "» Kickar\n", sizeof(menuADM1));
                    strcat(menuADM1, "» Voltar", sizeof(menuADM1));
                    ShowPlayerDialog(playerid, DIALOG_ADM1, DIALOG_STYLE_LIST, "{007100}Menu dos Administradores", menuADM1, "Selecionar", "Sair");
                }
            }
        }
    }
    if(dialogid == DIALOG_ADM1)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_INPUT, "Seleзгo Skin:", "Digite a ID Da Skin Abaixo:", "Selecionar", "Fechar");
                }
                case 1:
                {
                    // ----
                }
                case 3:
                {
                    ShowPlayerDialog(playerid, MENU_ADM, DIALOG_STYLE_LIST, "{007100}Menu dos Administradores", "» Ajudante", "Selecionar", "Sair");
                }
            }
        }
    }
    if(dialogid == DIALOG_SKIN)
    {
        if(!response) return SendClientMessage(playerid, VERVELHO, ": Troca de Skin Cancelada.");
        if(!strval(inputtext)) return SendClientMessage(playerid, VERVELHO, ": Troca de Skin Cancelada.");
        if(strval(inputtext) < 0 || strval(inputtext) > 299) return SendClientMessage(playerid, VERVELHO, "- Skin Invбlida!");
        for(new i = 0; i < sizeof(StrSkins); i++)
        if(strval(inputtext) == StrSkins[i]) return SendClientMessage(playerid, VERVELHO, "- Skin Invбlida!");
        format(string, sizeof(string), "> Skin Alterada! ID : %d", strval(inputtext));
        SendClientMessage(playerid, Sucesso, string);
        SetPlayerSkin(playerid,strval(inputtext));
    }
    return 1;
}


CMD:adm(playerid, params[])
{
    if(!DadosPlayer[playerid][pAdmin] > 0)
    {
        SendClientMessage(playerid, VERVELHO, "|AVISO| Vocк nгo faz parte da Staff para executar este comando!");
    }
    else
    {
        ShowPlayerDialog(playerid, MENU_ADM, DIALOG_STYLE_LIST, "{007100}Menu dos Administradores", "» Ajudante", "Selecionar", "Sair");
        PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
    }
    return 1;
}
Reply


Messages In This Thread
Dialog ID + SKIN - by FernandoSS - 18.07.2014, 14:42
Re: Dialog ID + SKIN - by MultiKill - 18.07.2014, 14:50
Re: Dialog ID + SKIN - by FernandoSS - 18.07.2014, 14:54
Re: Dialog ID + SKIN - by MultiKill - 18.07.2014, 14:55
Re: Dialog ID + SKIN - by FernandoSS - 18.07.2014, 14:57
Re: Dialog ID + SKIN - by MultiKill - 18.07.2014, 14:59
Re: Dialog ID + SKIN - by FernandoSS - 18.07.2014, 15:03
Re: Dialog ID + SKIN - by MultiKill - 18.07.2014, 15:27

Forum Jump:


Users browsing this thread: 1 Guest(s)