14.09.2013, 00:41
Nunca deixar espaзos excessivo nos cуdigos, pois aumenta o tamanho do amx e dependendo do excesso pode atй causar lag.
Exemplo:
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.
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;
}
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.

