mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 03:25:23 +09:00
AFK kick uses role index (#314)
This commit is contained in:
@@ -32,7 +32,7 @@ Event.on_nth_tick(config.update_time, function()
|
|||||||
if player.afk_time < config.afk_time
|
if player.afk_time < config.afk_time
|
||||||
or config.admin_as_active and player.admin
|
or config.admin_as_active and player.admin
|
||||||
or config.trust_as_active and player.online_time > config.trust_time
|
or config.trust_as_active and player.online_time > config.trust_time
|
||||||
or config.active_role and Roles.player_has_role(player, config.active_role) then
|
or config.active_role and (Roles.get_player_highest_role(player).index >= Roles.get_role_from_any(config.active_role).index) then
|
||||||
-- Active player was found
|
-- Active player was found
|
||||||
primitives.last_active = game.tick
|
primitives.last_active = game.tick
|
||||||
return
|
return
|
||||||
@@ -63,4 +63,4 @@ Event.add(defines.events.on_player_joined_game, function(event)
|
|||||||
local player = game.get_player(event.player_index)
|
local player = game.get_player(event.player_index)
|
||||||
local frame = player.gui.screen["afk-kick"]
|
local frame = player.gui.screen["afk-kick"]
|
||||||
if frame and frame.valid then frame.destroy() end
|
if frame and frame.valid then frame.destroy() end
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user