Radial Menu (Source)

Radial Menu (Source) Radial Menu (Source) Radial Menu (Source) Radial Menu (Source) Radial Menu (Source)
  • Radial Menu (Source)
  • Radial Menu (Source)
  • Radial Menu (Source)
  • Radial Menu (Source)
  • Radial Menu (Source)

£45.00

Add to Basket

Lightweight, fully customizable radial menu system for FiveM.
Drop it into your server and give your players an intuitive circular interaction menu with nested submenus, multiple themes, and per-player customization.
Framework-agnostic, easy to use, and fully configurable with persistent player preferences.


Client-Side Menu

Displays the radial menu and manages per-player settings.
Exports functions:
open(): Opens the radial menu
close(): Closes the radial menu
open_settings(): Opens the menu settings panel
close_settings(): Closes the settings panel

Define your menu in custom/menu.lua with sections, icons, types, and actions.
Required fields: id, label, icon, type.
Optional fields: submenu, on_action, should_close.


Server-Side Menu Control

Trigger menu actions for specific players or open their settings menu.
Exports functions:
open(source): Opens the menu for a player by their server ID
close(source): Closes the menu for a player
open_settings(source): Opens the settings panel for a specific player

Use this to control player menus from server events or scripts.


Settings Menu

Players can open via /radial command or keybind (default M).
Allows per-player customization:
- Change menu theme (default, glass, pluck, tech, minimal)
- Adjust menu scale
- Enable/disable individual menu sections

All settings are saved and persist across sessions.


Quick Install

1. Download and add the resource to your server.
2. Configure your menu in custom/menu.lua.
3. In server.cfg: ensure boii_radialmenu
4. Restart the server (or resource)
5. Open the menu with keybind or /radial command


What You Get

- Fully client/server compatible radial menu system
- Multiple built-in themes for visual customization
- Nested submenu support for organized actions
- Per-player customizable settings with persistent storage
- NUI-based, lightweight, and responsive
- Easy exports for integration with other scripts
- FontAwesome icon support
- Framework-agnostic design


Support

Need help or want to report an issue? Join the Discord: https://discord.gg/MUckUyS5Kq