Skip to main content
Everything lives in config.lua. Edit, then restart nexdev_bossmenu.

Framework

auto picks the first framework whose resource is started, preferring qbx_coreqb-corees_extended. Pin a specific one if you run more than one core simultaneously, or want to skip the auto-detect overhead.

Society backend

auto resolves to esx_addonaccount on ESX, and prefers Renewed-Banking / qb-management on QB / Qbox (falls back to qb-banking).

Boss gating

A player is treated as a boss for a society if:
  • the framework reports job.isboss == true (QB / Qbox), or
  • their grade name is in this table (any framework)
Add more names (owner, ceo, manager, etc.) if your jobs use them.

Admin access

Admin status is granted if any of these match. group.admin / group.superadmin are the built-in txAdmin / Cfx ACE groups, so most servers get admin access for free without touching permissions.cfg. See Commands → Permissions for the full breakdown.

Marker & blip

Two DrawMarker passes per frame — a larger black silhouette behind a smaller white fill — gives the floating two-tone outlined arrow look. Tweak sizes / colours / zOffset to taste. The blip is only shown to bosses of the matching job, so the map stays clean for everyone else.

Interaction (text UI vs target)

If target is requested but neither ox_target nor qb-target is started, the client soft-falls back to textui. Marker draw is unaffected by the mode — only the interaction prompt changes.

Hire / transaction gates

HireDistance is re-checked at the moment the boss clicks Hire, not just when the menu opens. Self-fire and self-promote are blocked server-side regardless of UI state.
Turn off any tab you don’t want bosses to see. The server-side handlers also no-op for disabled options, so spoofing the NUI can’t bring back a disabled action.

Admin placement

JobBlacklist filters which jobs appear in the admin placement dropdown. Add anything you don’t want to accidentally place a marker for.

Polling

How often the client re-asks the server for the player’s job. Lower it (e.g. 1000) for faster marker / blip refresh after a job change; raise it to save callback traffic on busy servers.

UI

If Enabled = false, the boss menu falls back to ox_lib menus and notifications. Useful if you’ve built your own HUD style and want everything in ox_lib for consistency.