Configuration

Configure locations, permissions, keybinds, and menu access.

All settings are in config.lua. Adjust framework, access, locations, and page toggles to match your server.

Opening the menu

Config.Command        = 'bossmenu'   -- or false to disable
Config.KeybindEnabled = true
Config.Keybind        = 'F7'
Config.UseOxTarget    = true       -- false = ox_lib TextUI + E key

Permissions

Config.BossOnlyMenu  = false   -- true = only highest grade opens menu
Config.AllowedGrades = nil     -- e.g. { 3, 4 } hard override

Config.Pages = {
  employees = true,
  grades    = true,
  safe      = true,
}

Recommended flow: start with BossOnlyMenu = true, log in as boss, set permissions on the Grades page, then set BossOnlyMenu = false so other grades with “Can open menu” can access it.

Locations & blips

Config.Locations = {
  {
    coords = vector3(440.68, -982.47, 30.69),
    radius = 1.5,
    jobs   = { 'police' },
  },
}

Config.Blips = {
  enabled = true,
  sprite  = 478,
  color   = 3,
  label   = 'Boss Menu',
}

Exports

exports['AlpyBossMenu']:OpenBossMenu()
exports['AlpyBossMenu']:OpenBossMenu('safe')
exports['AlpyBossMenu']:CloseBossMenu()
exports['AlpyBossMenu']:ToggleBossMenu()