LibertyCode
LibertyCode
  • Welcome
  • lc_adminmenu
    • Introduction
    • Installation
    • Avatars
    • Screenshots
    • Bridge
      • Server
      • Client
    • Player functions
    • Permissions
      • Permission Groups
      • Discord Permissions
    • Exports
Powered by GitBook
On this page
  1. lc_adminmenu
  2. Permissions

Permission Groups

PreviousPermissionsNextDiscord Permissions

Last updated 17 days ago

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

bridge/[your_framework]/permission_groups.lua
---@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 = {}
  }
}
🙂
GetPermissionGroup