Fazendas e empresas nгo dгo lucro -
rodrigo147 - 16.02.2016
Ajudem as empresas e fazendas nгo dгo lucro o code aki em baixo
Код:
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;
}
Code que salva as fazendas abaixo
Код:
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();
}
que carrega
Код:
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;
}
}
}
Re: Fazendas e empresas nгo dгo lucro -
zPain - 16.02.2016
Estranhei essa linha:
PHP код:
if(SBizzInfo[sb][sbAtiva] == 1 && sb > MAX_BIZZES)
Recomendo a vocк fazer debug.
Re: Fazendas e empresas nгo dгo lucro -
rodrigo147 - 16.02.2016
Alguem me ajuda