DocsRadial Menu

Installation

Requirements, ensure order and first start.

Not released yet. These pages are written from the code of manniche_radial and can change before the release.

Requirements

  • A FiveM server with Lua 5.4 (the manifest sets lua54 'yes').
  • No hard dependency. The manifest lists none.
  • Optional: oxmysql. Without it the server cannot check vehicle ownership in the database.
  • Optional: manniche_notify or ox_lib for notifications. Otherwise the framework or the GTA feed is used.
  • Optional: one of the supported keys scripts. See Vehicle locks.

Install

  1. Put the manniche_radial folder in your resources folder.
  2. Start it after your framework in server.cfg.
  3. Edit config.lua if you want to change anything.
ensure oxmysql
ensure es_extended   # or qb-core / qbx_core
ensure manniche_radial
The framework must already be started when manniche_radial starts. Detection reads the resource state at start.

There is no SQL file. The script creates no tables. The UI is already built in web/dist, so you do not need Node.

Frameworks

With Config.framework = 'auto' the script checks, in this order, for a started resource:

  1. qbx_core gives qbx
  2. qb-core gives qb
  3. es_extended gives esx
  4. none of them gives standalone

On ESX the script uses exports.es_extended:getSharedObject() and falls back to the esx:getSharedObject event for ESX 1.1 and 1.2. Standalone has no jobs.

First run

  1. Join the server and hold Z. Point at an item and let go.
  2. Press F4 for the emote menu that ships in the config.
  3. Players can rebind both keys under Settings, Key Bindings, FiveM.
If another resource already uses Z, change Config.key.