AFK kick uses role index (#314)

This commit is contained in:
2024-08-17 04:59:38 +09:00
committed by GitHub
parent 0a76560370
commit cec98eb0f1

View File

@@ -32,7 +32,7 @@ Event.on_nth_tick(config.update_time, function()
if player.afk_time < config.afk_time
or config.admin_as_active and player.admin
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
primitives.last_active = game.tick
return
@@ -63,4 +63,4 @@ Event.add(defines.events.on_player_joined_game, function(event)
local player = game.get_player(event.player_index)
local frame = player.gui.screen["afk-kick"]
if frame and frame.valid then frame.destroy() end
end)
end)