NUI visual menu vehicle script for FiveM
- Control
- Hood
- Trunk
- Doors
- Windows
- Interior Light
- Change Seats
- Leave Engine Running on Exit
Open - Script Default: HOME
-
Script Default can be changed via config
-
Client changeable via Settings->Keybinds->FiveM game menu
Close - ESC
/engine - Start/Stop Vehicle Engine
/hood - Open/Close Hood
/trunk - Open/Close Trunk
/seat [1-4]- Move Seat
/door [1-4] - Open/Close Door
/window [1-4] - Roll Up/Down Window
/windowfront - Roll Up/Down Front Windows
/windowback - Roll Up/Down Back Windows
/windowall - Roll Up/Down All Windows
/vehcontrolclose - Close NUI (in F8 if stuck open)
UseCommands [true/false] - Allow the use of /commands
DisableSeatShuffle [true/false] - Allow auto-seat shuffle from passenger to driver
LeaveRunning [true/false] - Allow the engine to keep running on exit of the vehicle with a long F keypress
DefaultOpen - This is they default key to open the menu, client can change in the game menu (Settings->Key Binds->FiveM)
The following ways can be used to open the menu from another resource depending on how the resource is coded
Open menu from another resource with exports
exports.vehcontrol:openExternal()
Open menu from another resource with events
TriggerEvent("vehcontrol:openExternal")
- Nothing Currently
Feature request can be made Here
v1.1.6
- Added KeyMapping so clients can change the keybind in the game menu
- Added Default Key to config
v1.1.5
- Added new manifest file #10
v1.1.4
- Added secondary way to call the menu using events
v1.1.3
- Added Exports to call the menu from another resource
v1.1.2
- Merged Pull request #2 by yhtrae, which added a fix for disabling the opening of the menu while in the ESC pause menu
- Added ability to keep the engine running when you get out of the drivers seat
- Add LeaveRunning [true/false] flag to config
v1.1.1
- Fix Auto-Seat Shuffle
- Add DisableSeatShuffle [true/false] flag to config
v1.1.0
- Fixed seat switching (was unable to move to driver from every seat)
- Added config.lua with settings
- Added /engine command
- Added /hood command
- Added /trunk command
- Added /door command
- Added /seat command
- Added /window command
- Added /windowfront command
- Added /windowback command
- Added /windowall command
- Added vehcontrolclose command (use in F8 if NUI stuck open)
- Restructured code to be modular with NUI and Commands
v1.0.0
- Initial Release
Copyright 2020 Manvaril
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.