[Projeto] Cachк bCini - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Projeto] Cachк bCini (
/showthread.php?tid=471899)
Cachк bCini -
BielCOP - 26.10.2013
Й desse jeito que se faz cachк ?
Eu estou fazendo assim e ganhei 70% de velocidade!
Eu comparei uma sem cachк e uma com cachк, Resultado:
Com cachк 165 ms, sem cachк 986 ms
"Chala, Head Chala"
pawn Код:
stock ArquivobCini[128];
stock File:File2;
stock FileOpen;
stock bCini_GetarTexto(arquivo[],linha[])
{
new bCiniFiles2[128],NovaLinha = strlen(linha);
if(NovaLinha == 0 || NovaLinha+2 > 128)
{
return bCiniFiles2;
}
if(!File2)
{
return bCiniFiles2;
}
if(strcmp(ArquivobCini,arquivo,true) == 0)
{
while(fread(File2,bCiniFiles2))
{
if(bCiniFiles2[NovaLinha] == '=')
{
if(!strcmp(bCiniFiles2,linha,true,NovaLinha))
{
bCini_NovaLinha(bCiniFiles2);
strmid(bCiniFiles2,bCiniFiles2,NovaLinha+1,strlen(bCiniFiles2),128);
return bCiniFiles2;
}
}
}
}
else
{
if(FileOpen)
{
fclose(File2);
FileOpen = 0;
}
File2 = fopen(arquivo,io_read);
FileOpen = 1;
while(fread(File2,bCiniFiles2))
{
if(bCiniFiles2[NovaLinha] == '=')
{
if(!strcmp(bCiniFiles2,linha,true,NovaLinha))
{
bCini_NovaLinha(bCiniFiles2);
strmid(bCiniFiles2,bCiniFiles2,NovaLinha+1,strlen(bCiniFiles2),128);
return bCiniFiles2;
}
}
}
strmid(ArquivobCini,arquivo,0,strlen(arquivo),128);
}
return bCiniFiles2;
}
stock bCini_FecharArquivo()
{
if(FileOpen)
{
fclose(File2);
FileOpen = 0;
strmid(ArquivobCini,".ini",0,strlen(".ini"),128);
}
return 1;
}
Й assim ?
Obs: Eu estou fazendo sozinho.
Re: Cachк bCini -
leonardo1434 - 26.10.2013
Ban 1/10.
Re: Cachк bCini -
BielCOP - 26.10.2013
Como assim ? Eu n entendi ... '-'
Enfim, estб correta a lуgica ?
Re: Cachк bCini -
zSuYaNw - 26.10.2013
Poste sua lуgica em pseudocуdigo.
Re: Cachк bCini -
BielCOP - 26.10.2013
O que й isso gatu ?
Re: Cachк bCini -
steki. - 26.10.2013
Quote:
Originally Posted by zSuYaNw
Poste sua lуgica em pseudocуdigo.
|
HUAHUAHUAHUAHUAHUAHUAHUAHUAHUAHHAUHAUAHUAHAH.
Respuesta: Cachк bCini -
DanDRT - 26.10.2013
Olha esse gato gente '-'
Re: Cachк bCini -
PT - 26.10.2013
Quote:
Originally Posted by BielCOP
O que й isso gatu ?
|
http://pt.wikipedia.org/wiki/Pseudoc%C3%B3digo
xD