Pular para o conteúdo

getPlayerIdleTime

Servidor Jogadores OOP jogador:getIdleTime()jogador.idleTime

Devolve há quanto tempo o jogador está parado.

number getPlayerIdleTime ( player oJogador )

A quantidade de milissegundos desde a última vez que o jogador se moveu. Quem não se moveu nenhuma vez desde que entrou responde 0. Devolve false se o elemento não for um jogador.

-- expulsa quem estiver parado há mais de 10 minutos
setTimer(function()
for _, jogador in ipairs(getAlivePlayers()) do
if getPlayerIdleTime(jogador) > 600000 then
kickPlayer(jogador, "tempo demais parado")
end
end
end, 60000, 0)