[Ajuda] Dialog
#1

Eu criei um comando de que eu preciso de um dialog...

Bom maiis ai o dialog Tem 1 lista em que vc click nela e temque aparecer 3 listas ,Mas nгo esta indo 3 listas so aparece uma

olhe o codigo.

pawn Код:
else if(dialogid == 999)
        {
            new DialogInfoorg[500];
            new STRINGDLL[500];
            if(response)
            if(listitem == 0)
            {
                format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Bronze contйm:\n- Comandos exclusivos: /vip /menuvip /desabilitar \n- 1% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}30000 BLH Cash{FFFFFF}");
                strcat(DialogInfoorg,STRINGDLL);
                ShowPlayerDialog(playerid, 9926, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Bronze:", DialogInfoorg, "Comprar", "Sair");
                 return 1;
            }
        if(listitem == 1)
            {
                format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Prata contйm:\n- Comandos exclusivos: /desabilitar /vip /menuvip /reparo /guinchar\n- Nгo gasta pra mudar o carro da casa (/atualizarcarro)\n-Ganha 2 Respeitos a cada Payday\n- 2% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Preferкncia para ser escolhido lнder\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}50000 Cash{FFFFFF}");
                strcat(DialogInfoorg,STRINGDLL);
                ShowPlayerDialog(playerid, 9927, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Prata:", DialogInfoorg, "Comprar", "Sair");
                return 1;
            }
            if(listitem == 2)
            {
                format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Ouro contйm:\n- Comandos exclusivos: /vip  /menuvip /reparo /guinchar\n- Nгo gasta pra mudar o carro da casa (/atualizarcarro)\n- Carro da casa chega na hora\n-Ganha 3 respeito a cada payday\n- 4% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Preferкncia para ser escolhido lнder\n- Maiores chances de ser da STAFF\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}75000 BLH Cash{FFFFFF}");
                strcat(DialogInfoorg,STRINGDLL);
                ShowPlayerDialog(playerid, 9928, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Ouro:", DialogInfoorg, "Comprar", "Sair");
                return 1;
            }
        }
So esta aparecendo essa lista aki

pawn Код:
if(listitem == 0)
            {
                format(STRINGDLL,sizeof(STRINGDLL),"{FFFFFF}- O pacote de VIP Bronze contйm:\n- Comandos exclusivos: /vip /menuvip /desabilitar \n- 1% de juros por PayDay\n- 0% de juros se estiver devendo\n- Atendimento Preferencial\n- Duraзгo: {CC0000}31 Dias{FFFFFF} Preзo: {CC0000}30000 BLH Cash{FFFFFF}");
                strcat(DialogInfoorg,STRINGDLL);
                ShowPlayerDialog(playerid, 9926, DIALOG_STYLE_MSGBOX, "Brasil Life Hard VIP Bronze:", DialogInfoorg, "Comprar", "Sair");
                 return 1;
            }
Reply
#2

Mostre o comando.
Reply
#3

Faзa desse modo que fica muito melhor.

PHP код:

switch(listitem){
     case 
0: ....
     case 
1: ....
     case 
2: ....

Nгo entendi seu problema, explique-se melhor.
Reply
#4

aqui esta o comando

pawn Код:
dcmd_lojablh(playerid, params[])
{
    #pragma unused params
    if(GetTickCount() - AntiFlood[playerid][1] < 10000)
    {
        format(thestring, 128, "[ERRO] Vocк precisa esperar %d segundos para usar esse comando novamente!",20-(GetTickCount() - AntiFlood[playerid][1])/1000);
        SendClientMessage(playerid, COLOR_GREY, thestring);
        return 1;
    }
    ShowPlayerDialog(playerid, 999, DIALOG_STYLE_LIST, "Loja BLH", "VIP", "Confirmar", "Cancelar");
    return 1;
}
Reply
#5

pawn Код:
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_LIST, "Loja BLH", "VIP Bronze\nVip Prata \nVip Ouro", "Confirmar", "Cancelar");
Atenciosamente,
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)