16.02.2016, 14:15
Ajudem as empresas e fazendas nгo dгo lucro o code aki em baixo
Code que salva as fazendas abaixo
que carrega
Код:
forward LucroMiniEMPS(); public LucroMiniEMPS() { for(new sb = 0; sb < sizeof(SBizzInfo); sb++) { if(SBizzInfo[sb][sbAtiva] == 1 && sb > MAX_BIZZES) { gettime(hour,minute); if(IsPlayerOnline(SBizzInfo[sb][sbOwner])) { SBizzInfo[sb][sbDonoON]++; } new quantidadeprod = 277; new quantprod2= 83; new Precoprod = quantidadeprod*quantidadeprod; if(SBizzInfo[sb][sbProd] > quantprod2) { SBizzInfo[sb][sbReceber] += Precoprod; SBizzInfo[sb][sbProd] -= quantprod2; } else if(SBizzInfo[sb][sbProd] <= 0) { SBizzInfo[sb][sbProd] = 0; SBizzInfo[sb][sbReceber] -= quantidadeprod+1000; } else if(SBizzInfo[sb][sbProd] != 0) { SBizzInfo[sb][sbReceber] += Precoprod; SBizzInfo[sb][sbProd] = 0; } if(hour == 0 && minute < 3) { if(SBizzInfo[sb][sbDonoON] == 1)SBizzInfo[sb][sbReceber]+= VinnyP(4,SBizzInfo[sb][sbLucro])+7; if(SBizzInfo[sb][sbDonoON] == 2)SBizzInfo[sb][sbReceber]+= VinnyP(6,SBizzInfo[sb][sbLucro])+7; if(SBizzInfo[sb][sbDonoON] == 3)SBizzInfo[sb][sbReceber]+= VinnyP(7,SBizzInfo[sb][sbLucro])+7; if(SBizzInfo[sb][sbDonoON] == 4)SBizzInfo[sb][sbReceber]+= VinnyP(8,SBizzInfo[sb][sbLucro])+7; if(SBizzInfo[sb][sbDonoON] >= 5)SBizzInfo[sb][sbReceber]+= VinnyP(11,SBizzInfo[sb][sbLucro])+7; if(SBizzInfo[sb][sbDonoON] != 0)SBizzInfo[sb][sbReceber]+= SBizzInfo[sb][sbLucro]; SBizzInfo[sb][sbTill] += SBizzInfo[sb][sbReceber]; SBizzInfo[sb][sbReceber] = 0; SBizzInfo[sb][sbDonoON] = 0; } } else { SBizzInfo[sb][sbDonoON] = 0; } } for(new sb = 0; sb < sizeof(FazendaInfo); sb++) { if(FazendaInfo[sb][fAtiva] == 1) { gettime(hour,minute); if(IsPlayerOnline(FazendaInfo[sb][fDono])) { FazendaInfo[sb][fDonoON]++; } if(hour == 0 && minute < 3) { if(FazendaInfo[sb][fDonoON] == 1)FazendaInfo[sb][fReceber]+= VinnyP(5,FazendaInfo[sb][fLucro])+7; if(FazendaInfo[sb][fDonoON] == 2)FazendaInfo[sb][fReceber]+= VinnyP(7,FazendaInfo[sb][fLucro])+7; if(FazendaInfo[sb][fDonoON] == 3)FazendaInfo[sb][fReceber]+= VinnyP(8,FazendaInfo[sb][fLucro])+7; if(FazendaInfo[sb][fDonoON] == 4)FazendaInfo[sb][fReceber]+= VinnyP(9,FazendaInfo[sb][fLucro])+7; if(FazendaInfo[sb][fDonoON] >= 5)FazendaInfo[sb][fReceber]+= VinnyP(12,FazendaInfo[sb][fLucro])+7; if(FazendaInfo[sb][fDonoON] != 0)FazendaInfo[sb][fReceber]+= FazendaInfo[sb][fLucro]; FazendaInfo[sb][fFundos] += FazendaInfo[sb][fReceber]; FazendaInfo[sb][fReceber] = 0; } FazendaInfo[sb][fDonoON] = 0; } } a3d(); return true; }
Код:
for(new h=0; h < MAX_FAZENDA;h++) { format(file, sizeof(file), "/PlayCity/Fazendas/Fazenda%d.ini", h); if(!DOF2_FileExists(file)) { DOF2_CreateFile(file); } DOF2_SetString(file, "Nome",FazendaInfo[h][fDescricao]); DOF2_SetString(file, "Dono",FazendaInfo[h][fDono]); DOF2_SetInt(file, "Level", FazendaInfo[h][fLevel]); DOF2_SetInt(file, "Preco", FazendaInfo[h][fValor]); DOF2_SetInt(file, "Comprada", FazendaInfo[h][fOwned]); DOF2_SetFloat(file, "EntradaX", FazendaInfo[h][ffX]); DOF2_SetFloat(file, "EntradaY", FazendaInfo[h][ffY]); DOF2_SetFloat(file, "EntradaZ", FazendaInfo[h][ffZ]); DOF2_SetInt(file, "Cofre", FazendaInfo[h][fFundos]); DOF2_SetInt(file, "Produtos", FazendaInfo[h][fProd]); DOF2_SetInt(file, "MaxProdutos", FazendaInfo[h][fMaxProd]); DOF2_SetInt(file, "Ativa", FazendaInfo[h][fAtiva]); DOF2_SetInt(file, "Lucro", FazendaInfo[h][fLucro]); DOF2_SetInt(file, "Receber", FazendaInfo[h][fReceber]); DOF2_SaveFile(); }
Код:
forward CarregarFazendas(); public CarregarFazendas() { new file[64]; for(new h=0; h < MAX_FAZENDA;h++) { format(file, sizeof(file), "/PlayCity/Fazendas/Fazenda%d.ini", h); if(DOF2_FileExists(file)) { FazendaInfo[h][fLevel] = DOF2_GetInt(file, "Level"); format(FazendaInfo[h][fDono],32,"%s", DOF2_GetString(file, "Dono")); format(FazendaInfo[h][fDescricao],32,"%s", DOF2_GetString(file, "Nome")); FazendaInfo[h][fOwned] = DOF2_GetInt(file, "Comprada"); FazendaInfo[h][fValor] = DOF2_GetInt(file, "Preco"); FazendaInfo[h][ffX] = DOF2_GetFloat(file, "EntradaX"); FazendaInfo[h][ffY] = DOF2_GetFloat(file, "EntradaY"); FazendaInfo[h][ffZ] = DOF2_GetFloat(file, "EntradaZ"); FazendaInfo[h][fFundos] = DOF2_GetInt(file, "Cofre"); FazendaInfo[h][fProd] = DOF2_GetInt(file, "Produtos"); FazendaInfo[h][fMaxProd] = DOF2_GetInt(file, "MaxProdutos"); FazendaInfo[h][fAtiva] = DOF2_GetInt(file, "Ativa"); FazendaInfo[h][fLucro] = DOF2_GetInt(file, "Lucro"); FazendaInfo[h][fReceber] = DOF2_GetInt(file, "Receber"); if(FazendaInfo[h][fAtiva] == 1) FazendaInfo[h][fDonoON] = 1; } } }