12/08/2021 21:17
(Esta mensagem foi modificada pela última vez a: 12/08/2021 21:18 por ProKillerPa.)
(10/08/2021 19:59)xbruno1000x Escreveu: Isso é em função do não uso de foreach.
isso:
Código:for (new i = 0; i < MAX_PLAYERS; i ++)
deveria ser isso:
Código:foreach (new i : Player)
O primeiro looping roda 1000 vezes, o segundo irá rodar a quantidade de players online no momento.
Isso pode melhorar o desempenho, porém acho que você deveria tentar o SA-MP Profiler.
Caso nao queira usar o foreach, da para usa o loop normal + isplayerconnected, que é o que uso atualmente aliás.
Além disso, voce mencionou o MAX_PLAYERS = 1000, é importante usar um #undef e definir novamente o MAX_PLAYERS para o limite lógico máximo de players online que o servidor possui
Precisa de algum sistema ou retirar algum bug do seu GM?
Faço gamemodes do zero, sistemas, correções, etc.
Chama discord: #ProKillerPa