mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 03:25:23 +09:00
* Refactor custom start * Refactor afk kick * Fix use of assert get player * Refactor chat popup * Refactor chat auto reply * Refactor help bubbles * Refactor damage popups * Refactor death markers * Refactor deconstruction log * Remove FAGC logging * Refactor discord alerts * Refactor insert pickup * Refactor inventory clear * Refactor extra logging * Refactor nuke protection * Refactor pollution grading * Refactor protection jail * Refactor report jail * Refactor mine depletion * Refactor degrading tiles * Refactor station auto name * Refactor spawn area * Refactor fast deconstruction * Bug Fixes
14 lines
986 B
Lua
14 lines
986 B
Lua
local Roles = require("modules.exp_legacy.expcore.roles")
|
|
|
|
return {
|
|
admin_as_active = true, --- @setting admin_as_active When true admins will be treated as active regardless of afk time
|
|
trust_as_active = true, --- @setting trust_as_active When true trusted players (by playtime) will be treated as active regardless of afk time
|
|
afk_time = 3600 * 10, --- @setting afk_time The time in ticks that must pass for a player to be considered afk
|
|
kick_time = 3600 * 30, --- @setting kick_time The time in ticks that must pass without any active players for all players to be kicked
|
|
trust_time = 3600 * 60 * 10, --- @setting trust_time The time in ticks that a player must be online for to count as trusted
|
|
update_time = 3600 * 30, --- @setting update_time How often in ticks the script checks for active players
|
|
custom_active_check = function(player)
|
|
return Roles.get_player_highest_role(player).index <= Roles.get_role_from_any("Veteran").index
|
|
end,
|
|
}
|