ServersYour serverFor creatorsForumFAQDocumentationSecurity
Download the launcher
  1. Documentation
  2. Server functions
  3. getPlayerIdleTime

Function

getPlayerIdleTime

ServerPlayersIdentical to MTA:SA

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)