Bem, novato que sou ainda nгo consigo criar um sistema complexo desse, entгo, deixa um ctrl + c no sistema do BMG, funcionou perfeitamente, porйm apуs o GMX os cofres sгo zerados, alguйm pode me ajudar a fazer o cofre ser salvo mesmo com GMX?
Код:
public SalvarCofreOrg()
{
new arquivo[128];
new idx = 1;
while (idx < sizeof(CofreOrg))
{
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",idx);
dini_IntSet(arquivo,"Dinheiro",CofreOrg[idx][Dinheiro]);
dini_IntSet(arquivo,"Materiais",CofreOrg[idx][Materiais]);
dini_IntSet(arquivo,"Maconha",CofreOrg[idx][Maconha]);
dini_IntSet(arquivo,"Cocaina",CofreOrg[idx][Cocaina]);
dini_IntSet(arquivo,"Crack",CofreOrg[idx][Crack]);
//printf("-------[SALVANDO COFRE ORG: %d] -----------------------",idx);
//printf("[ORG: %d] Dinheiro = %d",idx,CofreOrg[idx][Dinheiro]);
//printf("[ORG: %d] Materiais = %d",idx,CofreOrg[idx][Materiais]);
//printf("[ORG: %d] Maconha = %d",idx,CofreOrg[idx][Maconha]);
//printf("[ORG: %d] Cocaina = %d",idx,CofreOrg[idx][Cocaina]);
//printf("[ORG: %d] Crack = %d",idx,CofreOrg[idx][Crack]);
//print("-------------------------------------------------");
idx ++;
}
return 1;
}
public CarregarCofreOrg()
{
new arquivo[128];
new idx = 1;
while (idx < sizeof(CofreOrg))
{
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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");
//printf("-------[CARREGANDO COFRE: %d] -----------------------",idx);
//printf("[ORG: %d] Dinheiro = %d",idx,CofreOrg[idx][Dinheiro]);
//printf("[ORG: %d] Materiais = %d",idx,CofreOrg[idx][Materiais]);
//printf("[ORG: %d] Maconha = %d",idx,CofreOrg[idx][Maconha]);
//printf("[ORG: %d] Cocaina = %d",idx,CofreOrg[idx][Cocaina]);
//printf("[ORG: %d] Crack = %d",idx,CofreOrg[idx][Crack]);
//print("-------------------------------------------------");
idx ++;
}
return 1;
}
stock DepositarGranaOrg(org,valor)
{
new antes = CofreOrg[org][Dinheiro];
CofreOrg[org][Dinheiro] = antes+valor;
new arquivo[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",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[128];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Crack",CofreOrg[org][Crack]);
return 1;
}