
Vehicle Control
Dependencies
- None
Feature Overview
-
🎮 Easy control
Control the vehicle with a click of a button. -
🎩 Extra's and Liveries
Easily choose which extras and liveries to display. -
💡 Light control
Enable or disable indicators, interior lights and neons. -
🎨 Themes
Customise the UI with a theme you like!
Codesigns vehicle control is an all-in-1 UI allowing you to control all your vehicle's features.
Screen 1 (doors/windows/seats etc)
This screen displays various options for you to enable/disable on your vehicle:
-
Turn on/off the engine
-
Open/close doors
-
Open/close windows
-
Switch seats
-
Open/close the hood & trunk
-
Lock/unlock your vehicle (if you use a vehicle key lock script)

Screen 2 (extras/liveries)
This screen shows the exact amount of extras and liveries the vehicle has and allows only the driver to enable/disable them.
-
No Vehicle Repairs For Extras: This resource does not need to repair your vehicle whenever an extra is enabled fully.
-
Restricted usage: You have full control over when the extras and liveries features can be used.
-
Job Restricted Usage: You have the option in the config to only allow players with certain jobs to use extras and liveries (you can choose multiple jobs).
-
Location Restricted Usage: You have the option in the config to only allow players to use extras and liveries at certain areas around the map (you can choose multiple locations).
-
Vehicle Model Restricted Usage: You have the option in the config to only allow certain vehicles to use extras and liveries (you can choose multiple vehicles).
Note: The 3 restricted usage features above^^ can work independently or in combination; for example., only police and ambulance jobs can use the UI to toggle extras but can only do this in certain areas around the map.
This screen can be disabled in the config.

Screen 3 (lights/indicators)
This screen displays all light-related features that are usable on your vehicle:
-
Turn on/off indicators (left/right/both)
-
Turn on/off the interior light
-
Turn on/off neon lights
This screen can be disabled in the config.

Screen 4 (settings)
This screen contains all vehicle control settings, which each player can customise to their preference. This data is saved and will re-apply after a relog, server restart etc.
There is no option to move the UI as it needs to stay centered because of the dynamic display UI, which will change size depending on the number of seats your vehicle has.

Other Features
-
Live Status Update: The UI displays the live status of the doors/windows/seats etc. For example, if you have the UI open and a player enters your vehicle, the UI will update instantly to display this, and the same for doors, windows etc.
-
Dynamic Display: The UI will display the exact amount of doors, windows, and seats your vehicle has, eg., if you're in a sultan, the UI will display 4 doors, 4 windows and 4 seats. However, the UI will display 16 seats if you're on a bus.
-
Restricted Passenger Actions: A passenger can only interact with the door/window of the seat he is sitting in and can not use any other features. For example, the passenger in the back right seat can only open/close the back right door/window. But the driver can interact with everything.
-
Prevent Auto Seat Shuffle: The script has a config option to prevent that annoying auto seat shuffle.
-
Optimized: When not in use, the client-side resmon runs at 0.00. When the UI is open, the resmon does shoot up to 0.06. But that's a compromise we were willing to make to have the live view feature because it's irrelevant how high the resmon is for the few short seconds a player has the UI open.
Want to learn more about the script?
Check out our Documentation Website which includes the installation guide, “how-to” guides, common issues, debugging guide, and a full preview of all configs and locales/translations.
All Support is handled through the Codesign Discord Server.