[Ajuda] Sobre CofreOrg
#1

Eai galera da Samp Forums, Blz?
Hoje venho aqui pedir a ajuda de vcs, eu tenho um sistema de cofre org para todas as orgs do meu gm, o sistema pegar direitinho, quando vc saca e deposita ele salva direitinho pode desliigar e dar gmx que ele salva, porem eu tenho um sisteminha que quando o cara morre ele perde 500 e esses 500 vai para o cofre org da org, porem esses 500 nao salva se desligar ou dar gmx, so esse que e o problema

CofreOrg[4][Dinheiro] += precohospital; esse code

o dinheiro que vem dele nao salva mas o resto salva direitinho, qual sera o problema, ajudam ai galeraaa??
flw e vlw!!!

EDIT#
codigo que salva a grana
pawn Код:
forward LoadCofreOrg();
public LoadCofreOrg()
{
    new arquivo[64];
    new idx = 1;
    while (idx < sizeof(CofreOrg))
    {
        format(arquivo, sizeof(arquivo), "CofreOrg/Org%d.cfg",idx);
        if(!dini_Exists(arquivo))
        {
            dini_Create(arquivo);
            dini_IntSet(arquivo,"Dinheiro",0);
            dini_IntSet(arquivo,"Materiais",0);
            dini_IntSet(arquivo,"Maconha",0);
            dini_IntSet(arquivo,"Cocaina",0);
            dini_IntSet(arquivo,"Crack",0);

        }
        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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/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), "CofreOrg/Org%d.cfg",org);
    dini_IntSet(arquivo,"Crack",CofreOrg[org][Crack]);
    return 1;
}
Reply
#2

Sou meio novato mas nгo custa tentar. Posta o cуdigo que salva a grana dos cofres
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)