Ajuda com otimizaзгo! -
Hiuship - 24.04.2012
PHP Code:
forward ConvidarMembro(playerid,org, tipo); // tipo 1 = lider // tipo 0 = Membro
public ConvidarMembro(playerid,org, tipo)
{
format(Arquivo,sizeof(Arquivo),"%s%d.txt", PastaOrgs, org);
if(tipo == 1)
{
if(strcmp("Ninguem", dini_Get(Arquivo,"Chefe"), true) == 0)
{
dini_Set(Arquivo,"Chefe", PlayerNome(playerid));
return true;
}
}
if(tipo == 0)
{
for(new orgid = 1; orgid < MembroOrgs; orgid++)
{
format(String,sizeof(String),"Membro%d", orgid);
if(strcmp("Ninguem", dini_Get(Arquivo,String), true) == 0)
{
dini_Set(Arquivo,String, PlayerNome(playerid));
return true;
}
}
}
return false;
}
Tem como melhorar este codigo de meu infoorg que eu fiz ?
Re: Ajuda com otimizaзгo! -
ViniBorn - 24.04.2012
A verificaзгo do tipo poderia ser automбtica...
Re: Ajuda com otimizaзгo! -
Detonador - 24.04.2012
pawn Code:
forward ConvidarMembro(playerid,org, tipo); // tipo 1 = lider // tipo 0 = Membro
public ConvidarMembro(playerid,org, tipo)
{
format(Arquivo,sizeof(Arquivo),"%s%d.txt", PastaOrgs, org);
if(tipo == 1)
{
if(strcmp("Ninguem", dini_Get(Arquivo,"Chefe"), true) == 0)
{
dini_Set(Arquivo,"Chefe", PlayerNome(playerid));
return 1;
}
}
if(tipo == 0)
{
for(new orgid = 1; orgid < MembroOrgs; orgid++)
{
format(String,sizeof(String),"Membro%d", orgid);
if(strcmp("Ninguem", dini_Get(Arquivo,String), true) == 0)
{
dini_Set(Arquivo,String, PlayerNome(playerid));
return 1;
}
}
}
return 0;
}
axo q assim ja da uma optimizada
Re: Ajuda com otimizaзгo! -
Dolby - 24.04.2012
pawn Code:
forward ConvidarMembro(playerid,org, tipo); // tipo 1 = lider // tipo 0 = Membro
public ConvidarMembro(playerid,org, tipo)
{
format(Arquivo,sizeof(Arquivo),"%s%d.txt", PastaOrgs, org);
if(tipo == 1 && !strcmp("Ninguem", dini_Get(Arquivo,"Chefe"), true))
{
dini_Set(Arquivo,"Chefe", PlayerNome(playerid));
return true;
}
for(new orgid = 1; orgid < MembroOrgs; orgid++)
{
format(String,sizeof(String),"Membro%d", orgid);
if(tipo == 0 && !strcmp("Ninguem", dini_Get(Arquivo,String), true))
{
dini_Set(Arquivo,String, PlayerNome(playerid));
return true;
}
}
return false;
}
e pode ser optimizado ainda mais..
Re: Ajuda com otimizaзгo! -
Hiuship - 24.04.2012
Vlw GUU(mesmo nome que eu) ! sou um newbie em questao de optimizaзгo! andei vendo uns tutos aqui no forum e melhorei algumas coisas! +rep pra vocК!