Troubleshooting
Control Panel Doesn't Appear+
Symptoms: You enter an emergency vehicle but no UI shows up.
Possible causes:
| Cause | Solution |
|---|---|
| Vehicle is not class 18 | Check vehicles.meta must be VC_EMERGENCY |
| No config file for this vehicle | Create a config in the configs/ folder matching the spawn name |
| Config file has wrong spawn name | The backtick spawn name in the config must exactly match the vehicle's spawn name |
| Resource not started | Ensure controlPanelV3 is in your server.cfg |
| Sitting in wrong seat | Check Config.SeatPermissions , by default only driver (-1) and front passenger (0) are configured |
Debug: Use /debugConfig while in the vehicle to print the model hash and loaded config to the F8 console.
No Siren Sound+
Symptoms: The siren button toggles in the UI but no sound plays.
Possible causes:
| Cause | Solution |
|---|---|
| BRABO-Sirens not started | Ensure BRABO-Sirens starts before controlPanelV3 in server.cfg |
| Audio bank not loaded | Check F8 console for audio bank errors |
| Invalid siren preset name | Verify the sirene value in your config matches a key in sirenes.lua |
Siren set to 'geen' | This disables the siren intentionally |
Sirens Not Syncing to Other Players+
Symptoms: You hear the siren but other players don't.
Possible causes:
| Cause | Solution |
|---|---|
| OneSync not enabled | StateBag sync requires OneSync |
| Players too far away | Sync range is 500 meters for sirens |
| Network ID issues | The vehicle may not have a valid network ID, try respawning it |
Extras Don't Toggle+
Symptoms: You press a button but no visual change on the vehicle.
Possible causes:
| Cause | Solution |
|---|---|
| Wrong extra IDs in config | Use a trainer to manually check which extra numbers correspond to which visual elements |
| Extras don't exist on the model | The extra must be defined in the vehicle's model (ZModeler) |
SetVehicleAutoRepairDisabled conflict | Another script may be interfering with vehicle extras |
Horn Doesn't Work+
Symptoms: Pressing the horn key does nothing or plays the default GTA horn.
Possible causes:
| Cause | Solution |
|---|---|
| No horn handler for this siren type | Check Sirenes.HornHandler in sirenes.lua , every siren type needs a horn entry |
switchWithHornKey confusion | With this enabled, a quick tap switches siren tone instead of honking. Hold longer for the horn. |
| Not in driver seat | Horn animation and control only works from the driver seat |
UI Position Doesn't Save+
Symptoms: You move the panel but it resets after reconnecting.
Possible causes:
| Cause | Solution |
|---|---|
| KVP storage issue | Try /CP-reset and then reposition |
| Cache cleared | FiveM's NUI storage may have been cleared |
Error in F8 Console+
Sirenes is nil on client
The shared sirenes.lua file is not being loaded. Check your fxmanifest.lua to ensure the shared files are listed.
Sirenes.SireneHandler is nil
Same as above, the sirenes file loaded but the handler table is missing. Verify the file isn't being overwritten by another resource.