Skip to main content
All server-owner settings for FzD Action Wheel live in:
Restart fzd_actionwheel after changing this file.

Quick reference

Framework

FzD Action Wheel is standalone by default and does not require a framework. Framework integration is only used when an action needs framework-owned player data such as jobs, grades, metadata, or framework inventory. Set Config.Framework to one of the following values: For most servers, the default is the easiest option:
Automatic detection checks Qbox before QBCore. This prevents Qbox’s QBCore compatibility layer from being mistaken for a native QBCore installation.

Framework examples

Recommended for most servers.
Detection order:
  1. Qbox
  2. QBCore
  3. ESX
  4. Standalone fallback
Make sure the framework starts before fzd_actionwheel.

What framework integration affects

Framework integration is only needed for conditions that depend on framework-owned player data, including:
  • job
  • jobGrade
  • player metadata
  • framework-backed items checks
Other Action Wheel features do not require a framework. For example:
See Conditions for all supported restrictions and examples.

Inventory

Config.Inventory controls where item-count conditions get their information. For most servers:
Item conditions only check whether the player has the required items. FzD Action Wheel does not consume items and should not replace server-side authorization or validation in the resource performing the action.

Common framework and inventory combinations

Controls and keybinds

Keyboard and mouse

By default, hold F3 to open the normal wheel. Move the mouse to reveal the cursor, hover an action and left-click to select it.
  • Right-click or Escape goes back one level and closes at the root.
  • Config.KeyboardOpenMode = 'toggle' changes F3 to press-to-open / press-to-close.
  • Players can remap the binding in FiveM Settings → Key Bindings → FiveM.
To change the default keyboard binding for new players:
To change the keyboard open behaviour:
or:

Controller

Controller support is built into the Action Wheel rather than treated as a separate optional mode. Returning the right stick to centre clears the selection. Releasing LB/L1 while centred, or while a submenu is highlighted, closes without activating a leaf action. The default controller open control is:
37 corresponds to LB/L1.
The default LB/L1 binding replaces the game’s controller weapon-wheel control while FzD Action Wheel is in use. Walking and driving remain available while the menu is open.

Wheel position

  • x is clamped between 12 and 88.
  • y is clamped between 18 and 82.
Use these values to move the wheel away from HUD elements or other server UI.

Title

The default centre title is controlled by:

Command name

The base command/keymapping name is:
Change this if it conflicts with another resource on your server.

Persistent actions

Config.Actions contains actions that should always be available on the normal wheel.
For the complete action format and all supported fields, see Action schema.

Startup order

If you use a framework or inventory resource, start it before FzD Action Wheel.
Resources that require FzD Action Wheel should also declare it in their fxmanifest.lua: