A complete in-vehicle menu for FiveM, built as one flat icon bar instead of a stack of tabs and submenus. Sit in any vehicle, press one key, and every control the vehicle actually has is in front of you: each door on its own button, hood, trunk, engine, lights, indicators, windows, neon, the convertible roof, landing gear, the boat anchor and every seat. Each button carries a status LED, so one look tells you what is open, running or lit.
The menu was built around one rule: it must never take the car away from you. Only the mouse is captured while the panel is open, the keyboard stays with the game, so you keep steering, accelerating and braking with the menu on screen. There is no dark overlay dimming the road either. The bar sits at the bottom of the screen, slides in, and resizes with an animation when the available controls change, for example when you move from a passenger seat into the driver seat.
It is standalone. No ESX, no QBCore, no database, no framework events. It reads the vehicle you are sitting in and talks to the server only for the states that GTA does not sync on its own. That makes it a safe addition to any server, on top of any framework, and it keeps working when you swap your framework later.
Doors per door, hood and trunk, with the icon changing between closed and open
Engine on and off, with an optional key bind that toggles it without opening the menu
Permanent light: the light button forces the headlights on and they stay lit after you get out. Switching it off hands the lights back to the game, so the normal headlight key works again
Indicators left, right and hazard, synced to every player around you, with an optional automatic reset once a turn is finished
Windows rolled down and up per window, synced to every player
Neon underglow, shown only on vehicles that really have neon installed, and it keeps a tuned neon colour instead of overwriting it
Convertible roof, landing gear on planes and helicopters, anchor on boats, each only on vehicles that have them
Seat switching for the driver and every passenger, with live seat states and no player names shown
Plate, fuel level and engine condition as small chips, with colour warnings when they run low
Half the work in this script is deciding which buttons must not appear. Doors, windows and seats are checked per vehicle model, not guessed from the class. A van does not get window buttons for its cargo doors, a motorcycle gets no door or window buttons at all, a plane without retractable gear gets no gear button, and a car without neon gets no neon button.
Window detection is yours to tune. You decide whether a window needs a real window bone on the model, and you keep your own list of vehicle classes that never get window buttons. The defaults cover bikes, boats, aircraft and trains, and every class id is documented in the config, so changing it is one line.
/seat moves you to that seat with exactly the same rules the menu uses. Seat numbers are the ones printed on the seat buttons, so seat 1 is the driver. A taken seat, a seat the vehicle does not have or a seat you already sit in gives a proper error notification instead of silently doing nothing.
Every feature can be switched off in the config. Turn the engine button off when a key script owns the engine, turn the seats off, turn the status chips off, the buttons and their callbacks disappear with them
Key binds are rebindable by every player through the FiveM key bind settings, and ESC closes the menu
Notifications go through one small open file. It ships with ox_lib notifications, and you replace them with your own system by editing that one function
Every colour of the interface is a CSS variable in html/style.css, including your own server name above the panel title. Edit the file, restart the resource, done. No rebuild, no build tools, no npm
English and German locale files are included and editable, and every string the player sees comes from them
Other resources can block the menu through an export while a player is handcuffed, dead or in a minigame
FiveM server on recent artifacts
ox_lib for the notifications, replaceable in the open adapter file
No framework, no database, no dependencies beyond that
TAGS: FiveM [SportsEsports], Standalone [ExtensionOff], Vehicle [DirectionsCar], NEW [FiberNew]
A complete in-vehicle menu for FiveM, built as one flat icon bar instead of a stack of tabs and submenus. Sit in any vehicle, press one key, and every control the vehicle actually has is in front of you: each door on its own button, hood, trunk, engine, lights, indicators, windows, neon, the convertible roof, landing gear, the boat anchor and every seat. Each button carries a status LED, so one look tells you what is open, running or lit.
The menu was built around one rule: it must never take the car away from you. Only the mouse is captured while the panel is open, the keyboard stays with the game, so you keep steering, accelerating and braking with the menu on screen. There is no dark overlay dimming the road either. The bar sits at the bottom of the screen, slides in, and resizes with an animation when the available controls change, for example when you move from a passenger seat into the driver seat.
It is standalone. No ESX, no QBCore, no database, no framework events. It reads the vehicle you are sitting in and talks to the server only for the states that GTA does not sync on its own. That makes it a safe addition to any server, on top of any framework, and it keeps working when you swap your framework later.
Doors per door, hood and trunk, with the icon changing between closed and open
Engine on and off, with an optional key bind that toggles it without opening the menu
Permanent light: the light button forces the headlights on and they stay lit after you get out. Switching it off hands the lights back to the game, so the normal headlight key works again
Indicators left, right and hazard, synced to every player around you, with an optional automatic reset once a turn is finished
Windows rolled down and up per window, synced to every player
Neon underglow, shown only on vehicles that really have neon installed, and it keeps a tuned neon colour instead of overwriting it
Convertible roof, landing gear on planes and helicopters, anchor on boats, each only on vehicles that have them
Seat switching for the driver and every passenger, with live seat states and no player names shown
Plate, fuel level and engine condition as small chips, with colour warnings when they run low
Half the work in this script is deciding which buttons must not appear. Doors, windows and seats are checked per vehicle model, not guessed from the class. A van does not get window buttons for its cargo doors, a motorcycle gets no door or window buttons at all, a plane without retractable gear gets no gear button, and a car without neon gets no neon button.
Window detection is yours to tune. You decide whether a window needs a real window bone on the model, and you keep your own list of vehicle classes that never get window buttons. The defaults cover bikes, boats, aircraft and trains, and every class id is documented in the config, so changing it is one line.
/seat moves you to that seat with exactly the same rules the menu uses. Seat numbers are the ones printed on the seat buttons, so seat 1 is the driver. A taken seat, a seat the vehicle does not have or a seat you already sit in gives a proper error notification instead of silently doing nothing.
Every feature can be switched off in the config. Turn the engine button off when a key script owns the engine, turn the seats off, turn the status chips off, the buttons and their callbacks disappear with them
Key binds are rebindable by every player through the FiveM key bind settings, and ESC closes the menu
Notifications go through one small open file. It ships with ox_lib notifications, and you replace them with your own system by editing that one function
Every colour of the interface is a CSS variable in html/style.css, including your own server name above the panel title. Edit the file, restart the resource, done. No rebuild, no build tools, no npm
English and German locale files are included and editable, and every string the player sees comes from them
Other resources can block the menu through an export while a player is handcuffed, dead or in a minigame
FiveM server on recent artifacts
ox_lib for the notifications, replaceable in the open adapter file
No framework, no database, no dependencies beyond that
TAGS: FiveM [SportsEsports], Standalone [ExtensionOff], Vehicle [DirectionsCar], NEW [FiberNew]
Loading purchases...
No purchases found for this period.