01.02.2016, 01:50
(
Последний раз редактировалось BykiLler; 01.02.2016 в 02:34.
Причина: otimizaзгo
)
Quote:
o diretorio esta certo //what '-' para que criar uma variavel new antes = CofreOrg[org][Dinheiro]; CofreOrg[org][Dinheiro] = antes-valor; para: CofreOrg[org][Dinheiro] = CofreOrg[org][Dinheiro]-valor; |
Quote:
#define MAX_ORGS 15 new StatusMoneyOrg[MAX_ORGS]; forward OnOrgStatusMoneyUpdate(orgid, money); stock SacarGranaOrg(org,valor) { if(valor > StatusMoneyOrg[org]) return 0; StatusMoneyOrg[org] = StatusMoneyOrg[org]-valor; new arquivo[64]; format(arquivo, sizeof(arquivo), "Cofre/Org%d.cfg",org); dini_IntSet(arquivo,"Dinheiro", StatusMoneyOrg[org]); CallRemoteFunction("OnOrgStatusMoneyUpdate", "i", org, StatusMoneyOrg[org]); return 1; } stock LoadCofreOrg() { for(new i; i < MAX_ORGS; i++){ new arquivo[50]; format(arquivo, 50, "CofreOrgs/Org%d.cfg", i); StatusMoneyOrg[i] = dini_Int(arquivo,"Dinheiro"); } return 1; } |