Portal SAMP
[Ajuda] Troca de loops - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Troca de loops (/showthread.php?tid=1274)



Troca de loops - LeleziiN - 11/06/2021

Bom galera queria saber se eu poderia trocar todos os Loopings do meu GM por foreach tipo:

Isso:
Código PHP:
for(new 0MAX_PLAYERS++) 

Por isso:
Código PHP:
foreach(PlayerI

Ou seria melhor?
Código PHP:
foreach(new Player



RE: Troca de loops - Levi.M - 11/06/2021

Acho que a terceira opção é a melhor, não sei direito. Mas uso ela.


RE: Troca de loops - LeleziiN - 11/06/2021

(11/06/2021 10:10)Levi.M Escreveu: Acho que a terceira opção é a melhor, não sei direito. Mas uso ela.

Certo, mais posso troca todos os loops que sejam desse ai para esse foreach

Código:
for(new I = 0; I < MAX_PLAYERS; I ++)

Para esse
Código PHP:
foreach(new Player

Que é melhor até mesmo para o desempenho do GM?


RE: Troca de loops - xbruno1000x - 11/06/2021

(11/06/2021 10:45)LeleziiN Escreveu:
(11/06/2021 10:10)Levi.M Escreveu: Acho que a terceira opção é a melhor, não sei direito. Mas uso ela.

Certo, mais posso troca todos os loops que sejam desse ai para esse foreach

Código:
for(new I = 0; I < MAX_PLAYERS; I ++)

Para esse
Código PHP:
foreach(new Player

Que é melhor até mesmo para o desempenho do GM?

Exatamente, é melhor para o desempenho. O primeiro looping irá rodar 1000 vezes, que é o valor máximo de players que um server suporta. O segundo looping irá rodar apenas o número de jogadores online no servidor e parar.