- Documentation
- Server functions
- getPlayerIdleTime
Function
getPlayerIdleTime
Returns how many milliseconds the player has been idle (not moving or pressing keys).
Syntax
int getPlayerIdleTime(player thePlayer)Arguments
thePlayerplayer- The player.
Returns
Time in ms or false.
Example
Kicking AFK players after 10 minutes.
setTimer(function()
for _, p in ipairs(getElementsByType("player")) do
if (getPlayerIdleTime(p) or 0) > 10 * 60 * 1000 then
kickPlayer(p, "AFK")
end
end
end, 60000, 0)