09.07.2010, 17:29
(
Последний раз редактировалось pmkrz; 10.07.2010 в 11:57.
)
Estб muito bom o post, embora tenhas aн um 'se nгo' com o loop.
Repara, ao utilizares isto:
estбs a fazer com que o script verifique a funзгo GetMaxPlayers() inъmeras vezes, tornando lenta a operaзгo.
existem duas outras formas de optimizar isto, das quais:
e
sendo esta ъltima a mais indicada. ;' )
Depois tambйm podes usar truques como o Russo exemplificou:
ou mesmo:
Mas claro que, como o Russo referiu tambйm, usando o foreach fica muito melhor..
Repara, ao utilizares isto:
pawn Код:
for(new a = 0 ; a <= GetMaxPlayers() ; ++ a)
existem duas outras formas de optimizar isto, das quais:
pawn Код:
for(new a = 0, b = GetMaxPlayers() ; a <= b ; ++ a)
pawn Код:
for(new a = 0 ; a <= MAX_PLAYERS ; ++ a)
Depois tambйm podes usar truques como o Russo exemplificou:
Quote:
pawn Код:
|
pawn Код:
#define MAX_SERVER_PLAYERS (500)
Mas claro que, como o Russo referiu tambйm, usando o foreach fica muito melhor..