Permission Groups
In version 1.5.0 we added permission groups to help you control larger group of administrators. Script will automatically detect player's group and give them permissions assigned to it. Everything is customizable. You can add as many presets as you want 🙂
---@class PermissionGroup
---@field group string
---@field permissions string[]
---@type PermissionGroup[]
return {
{
group = 'owner',
discord_group_id = '',
permissions = { 'all' }
},
{
group = 'admin',
discord_group_id = '',
permissions = {
'spectate',
'freecam',
'invisibility',
'godmode',
'player_names',
'esp',
'noclip',
'kick',
'player_notes',
'revive',
'teleport',
'give_item',
'clear_inventory',
'ban_add',
'ban_delete',
'licenses_edit',
'trust_score_edit',
'trust_score_reset',
'character_edit',
'accounts_edit',
'vehicle_add',
'vehicle_delete',
'announcements'
}
},
{
group = 'mod',
discord_group_id = '',
permissions = {
'spectate',
'freecam',
'invisibility',
'godmode',
'player_names',
'esp',
'noclip',
'kick',
'player_notes',
'revive',
'teleport',
'ban_add',
'ban_delete',
'trust_score_edit',
}
},
{
group = 'support',
discord_group_id = '',
permissions = {
'spectate',
'player_names',
'esp',
'noclip',
'kick',
'player_notes',
'revive',
'clear_inventory',
'ban_add',
'trust_score_edit'
}
},
{
group = 'trial',
discord_group_id = '',
permissions = {}
}
}
Last updated