SA-MP Forums Archive
[Ajuda] Como faзo para criar um cofre para cada org? - 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] Como faзo para criar um cofre para cada org? (/showthread.php?tid=286295)



[Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 27.09.2011

Eae galera blz... estou com uma dъvida, como crio um Cofre para cada org, qual variavel uso?

Se alguem puder me dar um exemplo fico grato


Re: [DUV]Como faзo para criar um cofre para cada org? - Bruno Pereira - 27.09.2011

Exemplo:
new CofreOrg[MAX_ORGS];
PHP код:
CMD:GranaOrg1(playeridparams[])
{
CofeOrg[1] = 50000;
return 
1;

Acho que assim funcionaria.
.


Re: [DUV]Como faзo para criar um cofre para cada org? - Nake01 - 27.09.2011

E como seria se eu fosse dar dinheiro pro cofre?

pawn Код:
Cofre[.....] = 5000



Re: [DUV]Como faзo para criar um cofre para cada org? - Bruno Pereira - 27.09.2011

Quote:
Originally Posted by Nake01
Посмотреть сообщение
E como seria se eu fosse dar dinheiro pro cofre?

pawn Код:
Cofre[.....] = 5000
Cofre[NєDaOrg] = GRANA '-'.


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 27.09.2011

Ex:
pawn Код:
new Cofre[MAX_ORGS];
e depois eu coloco pra setar o dinheiro.

pawn Код:
Cofre[1] = GRANA
Cofre[2] = GRANA
Cofre[3] = GRANA
Assim ?


Re: [Ajuda] Como faзo para criar um cofre para cada org? - [O.z]Caroline - 27.09.2011

Quote:
Originally Posted by Nake01
Посмотреть сообщение
Ex:
pawn Код:
new Cofre[MAX_ORGS];
e depois eu coloco pra setar o dinheiro.

pawn Код:
Cofre[1] = GRANA
Cofre[2] = GRANA
Cofre[3] = GRANA
Assim ?
Sim,
sу que nгo bota amais do limite (MAX_ORGS).


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 27.09.2011

E qual й *-*


Re: [Ajuda] Como faзo para criar um cofre para cada org? - [O.z]Caroline - 27.09.2011

isto que vocк criou!

pawn Код:
#define MAX_ORGS   5

new org[MAX_ORGS];
no caso nгo pode ultrapassar de cinco orgs.


pawn Код:
org[0]  = DINHEIRO;
org[1]  = DINHEIRO;
org[2]  = DINHEIRO;
org[3]  = DINHEIRO;
org[4]  = DINHEIRO;
jб chegou ao mбximo!


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 27.09.2011

Ata tendi *-*, vou tentar fazer aqui


Re: [Ajuda] Como faзo para criar um cofre para cada org? - [O.z]Caroline - 27.09.2011

qualquer erro poste!

Esperto ter ajudado

\/


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 28.09.2011

Coloquei assim mais quando vejo o saldo, vou depositar e sacar, aparece tudo zero sendo que no arquivo ta 50 MIL.
pawn Код:
if(dialogid == DIALOG_COFRECV)
    {
        format(cofres, sizeof(cofres), "Cofres/Cofres.ini");
        if(response)
        {
            if(listitem == 0)
            {
                static string[128];
                format(string, sizeof(string),"Por favor, digite a quantidade que deseja depositar no cofre.");
                ShowPlayerDialog(playerid, DIALOG_DEPOSITARCV, DIALOG_STYLE_INPUT,"~ DEPOSITAR ~", string,"Depositar","Voltar");
            }
            if(listitem == 1)
            {
                static string[128];
                format(string, sizeof(string),"O Saldo do cofre й de %d reais.", dini_Int(cofres, "CofreCV"));
                ShowPlayerDialog(playerid, DIALOG_SALDOCV, DIALOG_STYLE_MSGBOX,"Saldo do Cofre:", string, "Voltar","Cancelar");
            }
            if(listitem == 2)
            {
                static string[128];
                format(string, sizeof(string),"Por digite quantidade que deseja sacar do cofre, saldo do cofre й de %d reais", Cofre[1]);
                ShowPlayerDialog(playerid, DIALOG_SACARCV, DIALOG_STYLE_INPUT,"~ SACAR ~",string,"Sacar","Cancelar");
            }
        }
    }
    if(dialogid == DIALOG_SACARCV)
    {
        if(response)
        {
            new string[256];
            if(strval(inputtext) > Cofre[1]) return SendClientMessage(playerid, GetPlayerColor(playerid), "[COFRE] O Cofre nгo tem todo este dinheiro!");
            format(cofres, sizeof(cofres), "Cofres/Cofres.ini");
            dini_Create(cofres);
            format(string, sizeof(string), "[COFRE] Vocк Sacou: %s.", inputtext);
            SendClientMessage(playerid, COLOR_GREEN, string);
            Cofre[1] -= strval(inputtext);
            GivePlayerCash(playerid,strval(inputtext));
            dini_IntSet(cofres,"CofreCV", Cofre[1]);
        }
    }
    if(dialogid == DIALOG_DEPOSITARCV)
    {
        if(response)
        {
            new string[256];
            if(strval(inputtext) > GetPlayerMoney(playerid)) return SendClientMessage(playerid, COLOR_RED,"[COFRE] Vocк nгo tem estб quantia!");
            format(cofres, sizeof(cofres), "Cofres/Cofres.ini");
            dini_Create(cofres);
            format(string, sizeof(string), "[COFRE] Vocк depositou: %s.", inputtext);
            SendClientMessage(playerid, COLOR_GREN, string);
            Cofre[1] += strval(inputtext);
            GivePlayerCash(playerid,-strval(inputtext));
            dini_IntSet(cofres,"CofreCV", Cofre[1]);
        }
    }



Re: [Ajuda] Como faзo para criar um cofre para cada org? - [S]trong - 28.09.2011

pawn Код:
static
    Variable[30] = {200, ...};



Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 28.09.2011

Poderia ser mais explicativo?


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 28.09.2011

Alguem?


Re: [Ajuda] Como faзo para criar um cofre para cada org? - [S]trong - 28.09.2011

e o que eu poderia explicar ali meu filho?


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Nake01 - 28.09.2011

Isso -.-'
OnGameModeInit
pawn Код:
Cofre[1] = dini_Int("Cofres/Cofres.ini", "Cofre01");
Mais obrigado mesmo assim. consegui solucionar graзas б

https://sampforum.blast.hk/showthread.php?pid=984650#pid984650


Re: [Ajuda] Como faзo para criar um cofre para cada org? - SrBlu - 30.03.2019

Use matrizes.
tipo Cofre[MAX_ORG][LOOT]
ai usa if(COFRE[ORGID][LOOT] == 1) para determinar maconha/crack/cocaina ou armas.


Re: [Ajuda] Como faзo para criar um cofre para cada org? - Cauezin - 30.03.2019

por que vocк reviveu um post de 2011 ;--;


Re: [Ajuda] Como faзo para criar um cofre para cada org? - NWDMadara - 30.03.2019

sу as drogas


Re: [Ajuda] Como faзo para criar um cofre para cada org? - EmanuelFreitas - 30.03.2019