Portal SAMP
[Ajuda] PING PLAYER - 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] PING PLAYER (/showthread.php?tid=2914)



PING PLAYER - diggao - 19/10/2022

COMO EU FAÇO PRA CASO O PLAYER PEGAR MAIS DE 400 DE PING ELE TOMAR KICK DO SERVIDOR?


RE: PING PLAYER - xbruno1000x - 19/10/2022

Basta utilizar GetPlayerPing.

O código na própria documentação deve resolver seu problema:
https://open.mp/docs/scripting/functions/GetPlayerPing


RE: PING PLAYER - Mateus Lima - 20/10/2022

(19/10/2022 23:18)diggao Escreveu: COMO EU FAÇO PRA CASO O PLAYER PEGAR MAIS DE 400 DE PING ELE TOMAR KICK DO SERVIDOR?

https://open.mp/docs/scripting/functions/GetPlayerPing

aconselho você ver a documentação antes de perguntar algo 0.o


RE: PING PLAYER - DM110 - 21/10/2022

é so colocar isso em OnPlayerUpdate


Código PHP:
if( GetPlayerPing(playerid) > 400 ){
      Kick(playerid);
      return 1;




RE: PING PLAYER - xbruno1000x - 22/10/2022

(21/10/2022 17:51)DM110 Escreveu: é so colocar isso em OnPlayerUpdate


Código PHP:
if( GetPlayerPing(playerid) > 400 ){
      Kick(playerid);
      return 1;


Funciona, porém é uma má prática de programação. A OnPlayerUpdate é chamada 30 vezes por segundo e seu uso pode aumentar consideravelmente o processamento do servidor. O ideal é utilizar timer's com menos chamadas.