SA-MP Forums Archive
Como optimizar o gamemode ? - 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: Como optimizar o gamemode ? (/showthread.php?tid=418956)



Como optimizar o gamemode ? - DreyPT - 26.02.2013

Boa noite.

Й o seguinte eu tenho o meu gamemode bastante pesado ! E quero optimiza-lo. Alguйm pode dizer +/- o que fazer e depois eu ou procuro e estudo sobre isso !

Dou ++rep !


Re: Como optimizar o gamemode ? - smiiir - 26.02.2013

Retirar coisas desnecessбrias, se o gm for strcmp, passar para sscanf + zcmd(bcmd, etc..)

Pode deixar assim tambйm seus comandos mas fica feio :[
PHP код:
CMD:seucomando(playerid) {
SendClientMessage(playerid, -1"Seu Texto :]]"); }
return 
1; } 



Re: Como optimizar o gamemode ? - DreyPT - 26.02.2013

Eu tenho uma dъvida, jб vi num gamemode que o desenvolvidor dele fez um cуdigo para eliminar os forwards todos. Isso ajuda o gamemode e nгo mexe com a lag no servidor ?


Re: Como optimizar o gamemode ? - Maklister - 26.02.2013

Quote:
Originally Posted by iSmir
Посмотреть сообщение
Retirar coisas desnecessбrias, se o gm for strcmp, passar para sscanf + zcmd(bcmd, etc..)

Pode deixar assim tambйm seus comandos mas fica feio :[
PHP код:
CMD:seucomando(playerid) {
SendClientMessage(playerid, -1"Seu Texto :]]"); }
return 
1; } 
Isso por mim, apenas deixa seu Gamemode com uma menor quantidade de linha,

Pra mim o que leva em conta sгo:

Timers desnecessбrios,

Loop's desnecessбrias,

Mб identaзгo,

Etc


Re: Como optimizar o gamemode ? - smiiir - 26.02.2013

Nunca ouvi isto mas pode ser :]
Lag no servidor causa por timers, celulas, etc..

Edit..
Murilo sim, fica feio o comando com menos linhas, mas diminui o tamanho do game mode :]

meus comandos й em zcmd + sscanf e cada comando й enorme, mas vai da pessoa


Re: Como optimizar o gamemode ? - Absolution - 26.02.2013

Olha essas dicas do ipsBruno
http://forum.sa-mp.com/showthread.ph...5996&highlight


Re: Como optimizar o gamemode ? - Maklister - 26.02.2013

Quote:
Originally Posted by iSmir
Посмотреть сообщение
Nunca ouvi isto mas pode ser :]
Lag no servidor causa por timers, celulas, etc..

Edit..
Murilo sim, fica feio o comando com menos linhas, mas diminui o tamanho do game mode :]

meus comandos й em zcmd + sscanf e cada comando й enorme, mas vai da pessoa
Tambem levando em conta que exemplo:

seu gamemode possui um comando assim:

pawn Код:
CMD:comando(playerid, params[])
{
    new string[256];
    format(string, sizeof(string), "Olб meu ID й %d", playerid);
    SendClientMessageToAll(-1, string);
    return 1;
}
o mбximo de cйlula que irб usar serб 17,

- A mais isso nгo causa muito efeito,

Talvez nгo, mais imagina 200 comandos assim ?

o certo seria:

pawn Код:
CMD:comando(playerid)
{
    new string[18]; // +1 cйlula para o EOS
    format(string, 18, "Olб meu ID й %d", playerid);
    SendClientMessageToAll(-1, string);
    return 1;
}
Agora faz uma comparaзгo do tempo gasto para compilar um gamemode com todos os comandos " opmitizados " com um baixado da net, os famosos strcmp de 258 em cada cmd.