Quote:
Originally Posted by Russo66
Nunca deixar espaзos excessivo nos cуdigos, pois aumenta o tamanho do amx e dependendo do excesso pode atй causar lag.
Exemplo:
pawn Код:
Mйtodo incorreto:
new bool:Autorizado[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) { if( Autorizado[ playerid ] == false ) return SendClientMessage( playerid, -1, "[INFO]: Vocк nгo estб autorizado a entrar no servidor."), Kick( playerid ); return 1; }
Mйtodo correto:
new Autorizado[MAX_PLAYERS];
public OnPlayerConnect(playerid) { if(Autorizado[playerid] == false) return SendClientMessage(playerid, -1, "[INFO]: Vocк nгo estб autorizado a entrar no servidor."), Kick(playerid); return 1; }
Mйtodo Super Fast:
new Autorizado[MAX_PLAYERS];
public OnPlayerConnect(playerid) { if(Autorizado[playerid]==false) return SendClientMessage(playerid,-1,"[INFO]: Vocк nгo estб autorizado a entrar no servidor."),Kick(playerid); return 1; }
Alguns acham 'desorganizado', realmente fica um pouco, mais melhora muito o desempenho!
OBS: й claro que se vocк otimizar somente 2 cуdigos nгo obterб diferenзa visнvel, agora faзa isso em um game-mode inteiro e percebera a diferenзa.
|
Meu game mode RPG tem 20k de linhas e й completamente cheio de espaзo e nгo senti nenhuma diferenзa, tem 420 KB de AMX