SA-MP Forums Archive
[ajuda]cofre das orgs - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda]cofre das orgs (/showthread.php?tid=260610)



[ajuda]cofre das orgs - wallacematheus - 09.06.2011

Bem galera queria acrescentar um cmd nos cofres das orgs tipo ela ta assim:

pawn Код:
if(PlayerToPoint(2, playerid, 2514.1301,-1691.2979,14.0460))
        {
            if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Groove Street", "Dinheiro\nMateriais\nMaconha\nCocaina\nCrack", "Confirmar", "Cancelar");//queria botar PegarArmas
            }
            else
            { SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й da Groove Street !"); }
        }
ai queria colocar pra Pegararmas tbm n precisa ter materiais para equipar queria q equipasse normal ai n sei onde eu coloco o comando eu sei q vou coloca \nPegar Armas la pra aparecer mais uma opзгo no dialog quero saber como eu ligo esse comando pra quando colocar confirmar execultar o cmd


Re: [ajuda]cofre das orgs - Shadoww5 - 09.06.2011

Va na callback OnDialogResponse e procure por:

PHP код:
if(dialogid == 12
E poste todo o codigo que estб dentro das chaves deste "if".


Re: [ajuda]cofre das orgs - wallacematheus - 09.06.2011

pawn Код:
if(dialogid == 12)
    {
        if(!response) return 1;
        if(response >= 1)
        {
            new org = GetPlayerOrg(playerid);
            if(listitem == 0)
            {
                format(string,sizeof(string),"O Saldo da Sua Organizaзгo й de R$%d\nO que vocк deseja fazer ?",CofreOrg[org][Dinheiro]);
                ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
                return 1;
            }
            if(listitem == 1)
            {
                format(string,sizeof(string),"A Sua Organizaзгo tem %d de Materiais\nO que vocк deseja fazer ?",CofreOrg[org][Materiais]);
                ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
                return 1;
            }
            if(listitem == 2)
            {
                format(string,sizeof(string),"A Sua Organizaзгo tem %d de Maconha\nO que vocк deseja fazer ?",CofreOrg[org][Maconha]);
                ShowPlayerDialog(playerid, 15, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
                return 1;
            }
            if(listitem == 3)
            {
                format(string,sizeof(string),"A Sua Organizaзгo tem %d de Cocaina\nO que vocк deseja fazer ?",CofreOrg[org][Cocaina]);
                ShowPlayerDialog(playerid, 16, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
                return 1;
            }
            if(listitem == 4)
            {
                format(string,sizeof(string),"A Sua Organizaзгo tem %d de Crack\nO que vocк deseja fazer ?",CofreOrg[org][Crack]);
                ShowPlayerDialog(playerid, 17, DIALOG_STYLE_MSGBOX, "Cofre da Organizaзгo", string, "Sacar", "Depositar");
                return 1;
            }
        }
        return 1;
    }



Re: [ajuda]cofre das orgs - Shadoww5 - 09.06.2011

PHP код:
        if(PlayerToPoint(2playerid2514.1301,-1691.2979,14.0460))
        {
            if(
PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)
            {
                
TogglePlayerControllable(playerid0);
                
ShowPlayerDialog(playerid12DIALOG_STYLE_LIST"Cofre Groove Street""Dinheiro\nMateriais\nMaconha\nCocaina\nCrack\nPegar Armas""Confirmar""Cancelar");//queria botar PegarArmas
            
}
            else
            {
                
SendClientMessage(playeridCOLOR_GREY"   Vocк nгo й da Groove Street !");
            }
        } 
------------------------

PHP код:
    if(dialogid == 12)
    {
        if(
response)
        {
            new 
org GetPlayerOrg(playerid);
            if(
listitem == 0)
            {
                
format(string,sizeof(string),"O Saldo da Sua Organizaзгo й de R$%d\nO que vocк deseja fazer ?",CofreOrg[org][Dinheiro]);
                
ShowPlayerDialog(playerid13DIALOG_STYLE_MSGBOX"Cofre da Organizaзгo"string"Sacar""Depositar");
                return 
1;
            }
            if(
listitem == 1)
            {
                
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Materiais\nO que vocк deseja fazer ?",CofreOrg[org][Materiais]);
                
ShowPlayerDialog(playerid14DIALOG_STYLE_MSGBOX"Cofre da Organizaзгo"string"Sacar""Depositar");
                return 
1;
            }
            if(
listitem == 2)
            {
                
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Maconha\nO que vocк deseja fazer ?",CofreOrg[org][Maconha]);
                
ShowPlayerDialog(playerid15DIALOG_STYLE_MSGBOX"Cofre da Organizaзгo"string"Sacar""Depositar");
                return 
1;
            }
            if(
listitem == 3)
            {
                
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Cocaina\nO que vocк deseja fazer ?",CofreOrg[org][Cocaina]);
                
ShowPlayerDialog(playerid16DIALOG_STYLE_MSGBOX"Cofre da Organizaзгo"string"Sacar""Depositar");
                return 
1;
            }
            if(
listitem == 4)
            {
                
format(string,sizeof(string),"A Sua Organizaзгo tem %d de Crack\nO que vocк deseja fazer ?",CofreOrg[org][Crack]);
                
ShowPlayerDialog(playerid17DIALOG_STYLE_MSGBOX"Cofre da Organizaзгo"string"Sacar""Depositar");
                return 
1;
            }
            if(
listitem == 5)
            {
                
GivePlayerWeapon(playerid24200);
                
GivePlayerWeapon(playerid29200);
                
GivePlayerWeapon(playerid31200);
                
SendClientMessage(playerid, -1"Vocк acaba de ganhar 200 balas de Desert Eagle, MP5 e M4.");
                return 
1;
            }
            return 
1;
        }
        return 
1;
    }