19.11.2013, 21:24
(
Последний раз редактировалось kreison; 19.11.2013 в 21:58.
)
Fast SA-MP loop functions (iLoops/iEach)
O que й?
Й uma include muito simples que eu fiz para uso prуprio, porem resolvi postar aqui para quem quiser usar e ela basicamente redefine algumas funзхes nativas do SA-MP que usam loops para torna-las mais rбpidas atravйs do iLoops.
Funзхes/Velocidade
pawn Код:
SendClientMessageToAll (Original: 158 m/s ~ Otimizada: 103 m/s)
GangZoneFlashForAll (Original: 192 m/s ~ Otimizada: 75 m/s)
GangZoneStopFlashForAll (Original: 121 m/s ~ Otimizada: 67 m/s)
GangZoneShowForAll (Original: 141 m/s ~ Otimizada: 90 m/s)
GangZoneHideForAll (Original: 116 m/s ~ Otimizada: 60 m/s)
GameTextForAll (Original: 170 m/s ~ Otimizada: 99 m/s)
TextDrawShowForAll (Original: 178 m/s ~ Otimizada: 107 m/s)
TextDrawHideForAll (Original: 48 m/s ~ Otimizada: 15 m/s)
OBS2: Os testes foram feitos utilizando a include de testes precisos do iPsBruno e com um numero de 333 execuзхes.
AVISO
Para o funcionamento dessa include й necessбrio incluir em seu cуdigo o iLoops e iEach!
Crйditos
DanDRT pelo iLoops (https://sampforum.blast.hk/showthread.php?tid=469809), ipsBruno pelo iEach (https://sampforum.blast.hk/showthread.php?tid=469804) e Willian_Luigi (CAPIVARAS!) pela colaboraзгo em ambas includes. E a iPs team pela ajuda e colaboraзгo de sempre!
Download
http://pastebin.com/W3isHEcM