[Ajuda]Dialog Bugado
#1

Oque hб errado neste dialog pois nгo estб a abrir o iten 6. Caso ajudem-me eu conseguirei resolver os outros bugs do gamemode. Obrigado Desde jб.

pawn Код:
if(dialogid == 13)
    {
        new org = GetPlayerOrg(playerid);
        if(response) //Se o jogador tiver clicado no botгo esquerdo do dialog, o cуdigo dentro do prуximo par de chaves й lido.
        {
            if(listitem == 0)
            {
                OnPlayerCommandText(playerid,"/liberardrogas");
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
            if(listitem == 1)
            {
                OnPlayerCommandText(playerid,"/escolhergerente");
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
            if(listitem == 2)
            {
                OnPlayerCommandText(playerid,"/pedidos");
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
            if(listitem == 3)
            {
                OnPlayerCommandText(playerid,"/pedidos");
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
            if(listitem == 4)
            {
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
            if(listitem == 5)
            {
                OnPlayerCommandText(playerid,"/limites");
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
            if(listitem == 6)
            {
                new InfoOrgCargos[1500];
                new arquivo[128];
                format(string,sizeof(string),"Lнder: %s\n",InfoOrg[org][Lider]);
                strcat(InfoOrgCargos,string);
                format(string,sizeof(string),"Sub-Lнder: %s\n",InfoOrg[org][Sub444]);
                strcat(InfoOrgCargos,string);
                format(string,sizeof(string),"Sub-Lнder: %s\n",InfoOrg[org][Sub555]);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro1],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro1],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro2],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro2],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro3],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro3],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro4],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro4],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro5],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro5],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro6],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro6],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro7],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro7],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro8],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro8],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro9],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro9],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro10],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro10],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro11],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro11],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro12],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro12],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro13],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro13],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro14],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro14],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro15],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro15],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro16],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro16],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro17],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro17],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro18],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro18],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro19],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro19],pCargo);
                strcat(InfoOrgCargos,string);
                format(arquivo, sizeof(arquivo), "Contas/%s.ini",InfoOrg[org][Membro20],pCargo);
                format(string,sizeof(string),"%s: Cargo %d.\n",InfoOrg[org][Membro20],pCargo);
                strcat(InfoOrgCargos,string);
                ShowPlayerDialog(playerid, 8798, DIALOG_STYLE_LIST, "Cargos dos Membros:", InfoOrgCargos, "---", "Voltar");
                return true;
            }
            if(listitem == 7)
            {
                OnPlayerCommandText(playerid,"/liberarpagamento");
                SendClientMessage(playerid, COLOR_LIGHTRED,"Sistema Bloqueado");
                return true;
            }
        }
        return 0; //Para a execuзгo do OnDialogResponse.
    }
Reply
#2

pawn Код:
#define DIALOGCARGO 5000

ShowPlayerDialog(playerid, DIALOGCARGO, DIALOG_STYLE_LIST,"Cargos dos Membros:", InfoOrgCargos, "---", "Voltar");
Tente Assim , Definindo a Dialog no topo do Seu GM
Reply
#3

Acho que seria Assim
pawn Код:
ShowPlayerDialog(playerid, 8798, DIALOG_STYLE_LIST, "Cargos dos Membros:", string, "---", "Voltar");
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)