faq
General
Does this work with ELS vehicles?
No. BMT ControlPaneel V3 is designed exclusively for Non-ELS vehicles that use vehicle extras for lighting control. ELS vehicles have their own lighting system that is incompatible.
Does this require OneSync?
Yes. The StateBag synchronization system requires OneSync to be enabled on your server.
Can I use this alongside other siren scripts?
It's not recommended. Other siren or emergency lighting scripts may conflict with the control panel's horn disabling, siren sound management, and extras toggling. If you must use another script, ensure it doesn't target the same vehicles.
How many vehicles can I configure?
There is no hard limit. Each vehicle gets its own config file, and the script loads them dynamically. Performance impact is minimal since only vehicles currently in use are actively managed.
Configuration
Can I have different seat permissions for different vehicles?
Not with the default configuration. Config.SeatPermissions is a global setting that applies to all vehicles. If you need per-vehicle permissions, custom code modifications would be required.
What happens if I set `blauw = {}`?
The blue lights button will still appear in the UI, and the state will be tracked internally. This is useful for vehicles that rely solely on GTA's native SetVehicleSiren lighting without custom extras. The siren hierarchy (blue lights as master switch) still applies.
Can I use the same extra for multiple functions?
Technically yes, but it's not recommended. If extra 5 is in both blauw and steadyBlue, toggling either feature will affect the same visual element, leading to confusing behavior.
What's the maximum number of extras I can use?
GTA V supports extras 0 through 14, giving you 15 extras per vehicle. Plan your lighting groups efficiently within this limit.
Audio
Why don't I hear any sirens?
Make sure BMT-Sirens is started before controlPanelV3 in your server.cfg. Check the F8 console for audio bank loading errors. Verify your vehicle config has a valid sirene preset name.
Can I add completely new siren sounds?
Yes. You'll need to create DLC server-side audio banks, add them to the BMT-Sirens resource, register them in sirenes.lua, and request the new audio bank in vehicle.lua. See the Custom Sirens guide.
Why does the horn sound different from what I expected?
Each siren preset has a matching horn defined in Sirenes.HornHandler. The horn is paired with the siren type, not the vehicle. If you want a different horn, you'll need to either change the siren preset or modify the horn handler.
Sync
Other players can't hear my siren — what's wrong?
Check that OneSync is enabled, and verify that the vehicle has a valid network ID. Try respawning the vehicle. The sync range is 500 meters for sirens.
Lights are out of sync between players
This can happen when network ownership transfers. Exiting and re-entering the vehicle usually resolves it. For parked vehicles, the sync group feature can help maintain flash pattern consistency.
What happens when a new player joins near my vehicle?
The server automatically syncs all active vehicle states to newly joined players within range. There may be a brief delay (up to 5 seconds) as the sync completes.
UI
Can I move the control panel?
Yes. Use /CP-edit to enter drag mode, then click and drag the panel to your preferred position. Use /CP-reset to return to the default position.
The UI is stuck or unresponsive
Try /CP-reset to reset the UI position. If that doesn't help, check the F8 console for NUI errors.
Can I completely disable the UI for certain players?
Players can hide the UI themselves with /hideUI. There's no server-side option to disable it for specific players, but you could restrict access to the resource itself via ACE permissions on the commands.

