SA-MP Forums Archive
[AJUDA] Cofre 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] Cofre Org (/showthread.php?tid=281986)



[AJUDA] Cofre Org - Darconian - 08.09.2011

Seguinte... Eu criei uma org, e fiz o cofre.... mas tipo, o saldo ta 0, ae vou la e deposito $1000... aparece atй em scriptfiles>Cofre Org>Org 22... mas quando eu dou /gmx o dinheiro do cofre ta zerado... й como se nao tivesse carregando os dados no scriptfile '-' Preciso dessa ajudinha ae
Cуdigos:
pawn Код:
}
        if(PlayerToPoint(2, playerid, 1568.6442,-1689.9729,6.2188) || PlayerToPoint(2, playerid, 238.2739,108.0566,1003.2257) || PlayerToPoint(2, playerid, -1341.1760,500.5289,11.1953)
        || PlayerToPoint(2, playerid, 1106.1971,-299.8054,74.5391) || PlayerToPoint(2, playerid, 208.8036,145.8378,1003.0234) || PlayerToPoint(2, playerid, -2031.3402,-114.9066,1035.1719))
        {
            if(PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Polнcia Militar", "Dinheiro", "Confirmar", "Cancelar");
            }
            else if(PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre ROTA", "Dinheiro", "Confirmar", "Cancelar");
         }
            else if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Exйrcito", "Dinheiro", "Confirmar", "Cancelar");
            }
            else if(PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pLider] == 11)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Polнcia Federal", "Dinheiro", "Confirmar", "Cancelar");
            }
            else if(PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre Polнcia Civil", "Dinheiro", "Confirmar", "Cancelar");
            }
            else if(PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22)
            {
                TogglePlayerControllable(playerid, 0);
                ShowPlayerDialog(playerid, 12, DIALOG_STYLE_LIST, "Cofre DETRAN", "Dinheiro", "Confirmar", "Cancelar");
            }
            else
            { SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й um oficial !"); }
        }
pawn Код:
//=======================[COFRE ORG]======================//
forward LoadCofreOrg();
public LoadCofreOrg()
{
    new arquivo[64];
    new idx = 1;
    while (idx < sizeof(CofreOrg))
    {
        format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",idx);
        CofreOrg[idx][Dinheiro] = dini_Int(arquivo,"Dinheiro");
        CofreOrg[idx][Materiais] = dini_Int(arquivo,"Materiais");
        CofreOrg[idx][Maconha] = dini_Int(arquivo,"Maconha");
        CofreOrg[idx][Cocaina] = dini_Int(arquivo,"Cocaina");
        CofreOrg[idx][Crack] = dini_Int(arquivo,"Crack");
        idx ++;
    }
    return 1;
}
stock DepositarGranaOrg(org,valor)
{
    new antes = CofreOrg[org][Dinheiro];
    CofreOrg[org][Dinheiro] = antes+valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Dinheiro",CofreOrg[org][Dinheiro]);
    return 1;
}
stock SacarGranaOrg(org,valor)
{
    new antes = CofreOrg[org][Dinheiro];
    CofreOrg[org][Dinheiro] = antes-valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Dinheiro",CofreOrg[org][Dinheiro]);
    return 1;
}
stock DepositarMaterialOrg(org,valor)
{
    new antes = CofreOrg[org][Materiais];
    CofreOrg[org][Materiais] = antes+valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Materiais",CofreOrg[org][Materiais]);
    return 1;
}
stock SacarMaterialOrg(org,valor)
{
    new antes = CofreOrg[org][Materiais];
    CofreOrg[org][Materiais] = antes-valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Materiais",CofreOrg[org][Materiais]);
    return 1;
}

stock DepositarMaconhaOrg(org,valor)
{
    new antes = CofreOrg[org][Maconha];
    CofreOrg[org][Maconha] = antes+valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Maconha",CofreOrg[org][Maconha]);
    return 1;
}
stock SacarMaconhaOrg(org,valor)
{
    new antes = CofreOrg[org][Maconha];
    CofreOrg[org][Maconha] = antes-valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Maconha",CofreOrg[org][Maconha]);
    return 1;
}
stock DepositarCocainaOrg(org,valor)
{
    new antes = CofreOrg[org][Cocaina];
    CofreOrg[org][Cocaina] = antes+valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Cocaina",CofreOrg[org][Cocaina]);
    return 1;
}
stock SacarCocainaOrg(org,valor)
{
    new antes = CofreOrg[org][Cocaina];
    CofreOrg[org][Cocaina] = antes-valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Cocaina",CofreOrg[org][Cocaina]);
    return 1;
}
stock DepositarCrackOrg(org,valor)
{
    new antes = CofreOrg[org][Crack];
    CofreOrg[org][Crack] = antes+valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Crack",CofreOrg[org][Crack]);
    return 1;
}
stock SacarCrackOrg(org,valor)
{
    new antes = CofreOrg[org][Crack];
    CofreOrg[org][Crack] = antes-valor;
    new arquivo[64];
    format(arquivo, sizeof(arquivo), "Cofre Org/Org%d.cfg",org);
    dini_IntSet(arquivo,"Crack",CofreOrg[org][Crack]);
    return 1;
}
//=========================================================//



Re: [AJUDA] Cofre Org - WLSF - 08.09.2011

nгo, й como se nгo tivesse salvando mesmo.... ele sу atualiza mais nгo salva eu acho


Re: [AJUDA] Cofre Org - Hiuship - 08.09.2011


Ohhh bola de cristal me mostre o codigo do cofreorg dessa pobre criatura.

Santa paciencia nй ? cade o codigo!


Re: [AJUDA] Cofre Org - Pharrel - 08.09.2011

Envia o codigo pra fazer a leitura do arquivo.


Re: [AJUDA] Cofre Org - Darconian - 08.09.2011

AUSHUAS Curti a bola de cristal...
Tгo ae em cima.


Re: [AJUDA] Cofre Org - Darconian - 08.09.2011

Up ~~


Mals pelo Double post x.x


Re: [AJUDA] Cofre Org - diretor7 - 08.09.2011


Brasil Magic Games.