server consolestarting
  1. > ensure fivestacks_admin
  2. [fivestacks_admin] v1.0.0 started, framework: qbx, world: fivestacks, database: mysql, 3 rank(s), 0 active ban(s), fivestacks.dev
resmonidle

fivestacks_admin

0.00ms

Take the tour

What each part of the menu does. Hover or tap a point.

The admin menu in game: the bar with live numbers, search and the duty switch, the control room with radar, teleport and activity feed, and the dock with pages and modes

What Admin Menu does

Staff open one menu with F10: a bar with live numbers and the duty switch, the workspace, and a dock with every page and mode. They manage players and vehicles, answer reports, ban, talk in a team chat and set weather and time, all on admin duty. Players send reports with /report, and the server checks every action for rank, permission and duty.

  • 8 pages and 6 modes in one menu
  • 3 ranks and 48 permissions out of the box
  • 6 ban durations, from 1 hour to permanent
  • 6 troll actions, each can be turned off
  • 15 weather types with built-in sync
  • Discord webhooks in 7 categories
  • Team chat, reports and activity reset on restart

Bar, workspace and dock

The bar shows players online, admins on duty, open reports and active bans live. The dock holds every page and your modes, and Ctrl + K finds players, pages and actions.

Player tools

Search, filter and sort the roster, then open a player for character, job, money, condition and warnings. Go to, bring, spectate, heal, revive, freeze, give items or money and set a job.

Vehicle page

Spawn on the server with favorites and history. Repair, wash, tune, flip, set the fuel, pop single tires on a top view and look up any plate with its owner.

Reports and team chat

Players send reports with /report. Admins get a notification, take them over, answer, teleport and close them, and talk in a live team chat or with /tc.

Bans and warnings

Bans are checked on connect by every identifier and optionally the hardware tokens. Offline players can be banned by identifier, and bans and warnings live in MySQL, MariaDB or PostgreSQL.

Ranks and duty

Ranks with single permissions that inherit from lower ranks. The server checks rank, permission, duty and input, and nobody can punish a higher rank.

Fits into your server

Detected when they run. Revive, heal, uncuff, skin menu and vehicle keys call your framework's events, set per framework in the config.

Inventory

  • ox_inventory
  • framework inventory

Fuel

  • ox_fuel
  • LegacyFuel
  • cdn-fuel
  • ps-fuel
  • native

Weather and time

  • built-in sync
  • qb-weathersync

Skin menu

  • esx_skin
  • qb-clothing
  • illenium-appearance

Controls

  • Open the menuF10
  • Command paletteCtrlK
  • CloseEsc
  • Noclip on or offF9
  • Fly in noclipWASD
  • Noclip up and downSpaceCtrl
  • Noclip faster or slowerShiftAlt
  • Noclip speed levelScroll
  • Stop spectatingBackspace

Config and exports

The config, locales and framework bridges are plain Lua you can edit. These snippets come straight from the files you get.

config/server.lua

ServerConfig.Ranks = {
  {
    Id = 'supporter', Label = 'Supporter',
    Ace = 'fivestacks.admin.supporter', Groups = { 'supporter', 'mod', 'moderator' },
    Permissions = {
      'menu', 'duty', 'noclip', 'nametags', 'coords', 'teleport',
      'players', 'player.details', 'player.goto', 'player.bring',
      'player.spectate', 'player.freeze', 'player.heal', 'player.revive',
      'player.message', 'player.warn', 'player.kick', 'player.uncuff',
      'chat', 'reports', 'bans',
    },
  },
  {
    Id = 'admin', Label = 'Admin', Inherits = 'supporter', -- takes over every supporter permission
    Ace = 'fivestacks.admin.admin', Groups = { 'admin' },
    Permissions = {
      'godmode', 'invisible', 'blips', 'announce', 'dimension', 'ped', 'group',
      'player.identifiers', 'player.armor', 'player.kill', 'player.ban',
      'player.items', 'player.skin', 'player.ped', 'player.job',
      'vehicles', 'vehicle.spawn', 'vehicle.edit', 'vehicle.delete',
      'vehicle.clear', 'vehicle.lookup', 'bans.manage', 'world',
    },
  },
  {
    Id = 'owner', Label = 'Owner', Inherits = 'admin',
    Ace = 'fivestacks.admin.owner', Groups = { 'superadmin', 'owner', 'god' },
    Permissions = { '*' }, -- everything
  },
}

Installation

6 steps from download to a running script. Pick a step to see what goes where.

  1. resources
    resources/└─ [fivestacks]/ └─ fivestacks_admin/    ├─ bridge/    ├─ client/    ├─ config/    ├─ locales/    ├─ server/    ├─ shared/    ├─ sql/    ├─ web/    ├─ fxmanifest.lua    └─ README.md
    Step 1 of 6

Changelog

  1. v1.0.0Sep 29, 2026

    • First release

How buying works

Sales open on October 16. Until then you can look around and ask questions on Discord.

  1. 1

    Open a ticket

    Pick a script and open a ticket on our Discord to buy it.

  2. 2

    Get the resource

    You receive the resource folder, with the config, locales and framework bridges open to edit.

  3. 3

    Ensure it

    Drop it into your resources, add ensure to server.cfg and restart.

More scripts