getPlayerIdleTime | Multi Theft Auto: Wiki Skip to content

getPlayerIdleTime

Client-side
Server-side
Shared

This page is incomplete! Help wanted!

Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.


This function gets the amount of time in milliseconds that a players position has not changed.

Syntax

getPlayerIdleTime ( )

Code Examples

server

This example will kick a player if they don't move for 5 minutes and the resource has access to "function.kickPlayer"

setTimer(
function()
for _, player in ipairs(getElementsByType("player"))do -- Loop thru every player
if (getPlayerIdleTime(player) > 300000) then -- Player hasn't moved for 300,000ms (5 minutes)
kickPlayer(player, "Idle for 5 minutes") -- Kick the idling player
end
end
end,
30000, 0) -- Timer to execute every 30 seconds, checking for idlers

See Also