Action Menu Advanced by Orion

IMAGES



:bullseye: ORION ACTION MENU

3-in-1 action menu for QBCore with the signature Orion Studios design.

:sparkles: Features

  • :white_check_mark: Modular Architecture: Clean split into 4 independent modules — core, vehicle, clothing, and carry.

  • :white_check_mark: Orion Design: Beautiful, modern and immersive NUI with 3 fully interactive panels.

  • :white_check_mark: Clothing System: Toggle and restore 16 clothing items and props, each with its own matching animation.

  • :white_check_mark: Vehicle Panel: Full in-vehicle control — engine, lights, doors, windows, seats, indicators, alarm and convertible roof.

  • :white_check_mark: Player Actions: Carry, search and force players in/out of vehicles — all from the same menu.

  • :white_check_mark: Performance: Smart cooldowns and client-side state caching for smooth, lag-free gameplay.

  • :white_check_mark: Bilingual: English (en) and Spanish (es) included out of the box, fully extensible.

:package: Installation

  1. No SQL required — drop and play.

  2. Drop orion-actionmenu into your resources/ folder.

  3. Add to server.cfg after qb-core and ox_lib:

    ensure orion-actionmenu
    
  4. Configure: Edit config.lua to set your language and cooldowns.

:gear: Configuration

-- config.lua
Config.Locale             = 'en'    -- 'en' | 'es'
Config.actionCooldown     = 1500    -- ms between actions
Config.menuToggleCooldown = 300     -- ms between menu opens
Config.allowMovement      = true    -- allow player to move while the menu is open
Config.alarmDuration      = 10000  -- ms the vehicle alarm stays active

:video_game: Usage

Key Action
F5 Open / close menu
ESC Close menu

The menu is organised into 3 tabs:

Actions

Button Description
Vehicle Force a nearby player into / out of the closest vehicle (auto /me message)
Carry Pick up / put down a nearby player on your shoulder
Search Search a player’s inventory — target must have their hands up

Clothing

Toggles each item on/off with a matching animation. State is remembered per session — toggling again restores the original variation.

Components Props
Hair, Mask, Shirt, Jacket, Vest, Gloves, Neck, Bag, Pants, Shoes Hat, Visor, Glasses, Earring, Watch, Bracelet

Vehicle (only visible while inside a vehicle)

Section Controls
Control Engine · Lights · High Beams · Interior Light · Left/Right Indicators · Alarm · Convertible Roof
Doors Hood · Trunk · individual side doors (up to 4)
Windows Roll up / down each window individually
Seats Switch to any free seat; warns if the target seat is occupied

The vehicle panel updates in real time when the player changes seat while the menu is open.

:globe_with_meridians: Localisation

Edit locales/en.lua or locales/es.lua to change any text.

To add a new language: create locales/xx.lua starting with if Config.Locale ~= 'xx' then return end and fill in the full Locale = { … } table.

:memo: Notes

  • Framework: QBCore.

  • Dependencies: qb-core, ox_lib.

  • Inventory (Search action): ox_inventory — used server-side to open the target player’s inventory.

  • No database — fully event-driven, zero SQL.


Preview: Demo Video

Support

Join our Discord: Orion Studio Discord

Purchase

Buy on Tebex: Orion-ActionMenu on Tebex
Price: €13.31

Code is accessible No / Partial
Subscription-based No
Lines (approximately) +~900
Requirements qb-core, ox_lib
Support Yes