• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Idle Kick does not work TFS 1.3

nanduzenho

Member
Joined
Mar 21, 2021
Messages
187
Solutions
1
Reaction score
15
GitHub
nanduzenho
Good afternoon, I have a problem on my server, that the players are not being kicked high close the client in Monk Trainer. I tried this script, but it doesn't work, especially when the player is in fight:

Lua:
function onThink(player)
    local time = player:getIdleTime() / 1000

    if(time >= 10) then
        player:remove()
    end
    
    print('Seconds: ' .. time .. ' Player: ' .. (player and player:getName() or 'Has logout'))
    return true
end
 
Good afternoon, I have a problem on my server, that the players are not being kicked high close the client in Monk Trainer. I tried this script, but it doesn't work, especially when the player is in fight:

Lua:
function onThink(player)
    local time = player:getIdleTime() / 1000

    if(time >= 10) then
        player:remove()
    end
   
    print('Seconds: ' .. time .. ' Player: ' .. (player and player:getName() or 'Has logout'))
    return true
end
data/scripts
Lua:
local globalEvent = GlobalEvent("antiIdle_kickPlayer")

function globalEvent.onThink(interval)
    for _, player in pairs(Game.getPlayers()) do
        local time = player:getIdleTime() / 1000
        if(time >= 10) then
            player:remove()
        end        
        print("Seconds: " .. time .. " Player: " .. (player and player:getName() or "Has logout"))
    end
    return true
end

globalEvent:interval(1000)
globalEvent:register()
 
data/scripts
Lua:
local globalEvent = GlobalEvent("antiIdle_kickPlayer")

function globalEvent.onThink(interval)
    for _, player in pairs(Game.getPlayers()) do
        local time = player:getIdleTime() / 1000
        if(time >= 10) then
            player:remove()
        end       
        print("Seconds: " .. time .. " Player: " .. (player and player:getName() or "Has logout"))
    end
    return true
end

globalEvent:interval(1000)
globalEvent:register()
I don't understand where I put it, my server is 8.6
 
data/scripts
Lua:
local globalEvent = GlobalEvent("antiIdle_kickPlayer")

function globalEvent.onThink(interval)
    for _, player in pairs(Game.getPlayers()) do
        local time = player:getIdleTime() / 1000
        if(time >= 10) then
            player:remove()
        end       
        print("Seconds: " .. time .. " Player: " .. (player and player:getName() or "Has logout"))
    end
    return true
end

globalEvent:interval(1000)
globalEvent:register()
Sem título.jpg
 
Back
Top