Portal SAMP
[Ajuda] Dúvida em Script - 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] Dúvida em Script (/showthread.php?tid=3207)



Dúvida em Script - SubzeroSAD99xXx - 18/01/2023

Opa, uma boa tarde a todos. Primeira vez que posto aqui no site, e desde ja peço desculpas se eu estiver escrevendo o topico no lugar errado. Então eu tenho uma duvida sobre a seguinte situação, tem algum "problema" usar um
Código:
SetTimer("NomeFunção", 1000, true);
em OnGamemodeInit?... Porque tipo ao meu ver pode deixar o jogo mais "lento"... Pois o codigo acima vai estar sempre em loop (Obs: Nao terá KillTimer nesse timer especifico). Ai queria saber de vocês.



RE: Dúvida em Script - White_Blue - 18/01/2023

Citar:Esses tempos atrás eu havia visto um teste de benchmark sobre timer's feito pelo Southclaws, um dos grandes contribuidores da comunidade SA-MP.

A conclusão foi que os timers em si são irrisórios, o que afeta o servidor mesmo é a callback chamada pelo timer. No teste foi constatado que você pode chamar de 20k a 30k de timer's sem ter um prejuízo relevante no desempenho. Então acredito, como o CoelhaO_LokaO disse acima, que vários timers seja o ideal.



Resposta de: xbruno1000x no tópico: https://portalsamp.com/showthread.php?tid=2489


RE: Dúvida em Script - SubzeroSAD99xXx - 20/01/2023

(18/01/2023 23:11)White_Blue Escreveu:
Citar:Esses tempos atrás eu havia visto um teste de benchmark sobre timer's feito pelo Southclaws, um dos grandes contribuidores da comunidade SA-MP.

A conclusão foi que os timers em si são irrisórios, o que afeta o servidor mesmo é a callback chamada pelo timer. No teste foi constatado que você pode chamar de 20k a 30k de timer's sem ter um prejuízo relevante no desempenho. Então acredito, como o CoelhaO_LokaO disse acima, que vários timers seja o ideal.



Resposta de: xbruno1000x no tópico: https://portalsamp.com/showthread.php?tid=2489

Obrigado amigo, Tenha um Bom dia