Troubleshooting
I pick up the hose and nothing happens
Your anticheat or inventory stripped the weapon. Whitelist WEAPON_FIREHOSE — see ox_inventory and anticheat.
The pickup prompt never shows on a truck
The truck may be physically large. Raise DetectionRange. Also check the model is actually listed under Config.Settings.Trucks — the script detects trucks by model and does not spawn them.
The hose draws with the wrong texture, or no texture
Another resource is streaming its own rope.ytd and colliding with ours. See Rope textures.
The vanilla WATER gun does nothing
It needs the hosefiretruk water cannon truck asset present on your server. If you use a different fire truck model, point WaterCannonTruckModel at it — it must be a model with a working cannon turret.
The hose snaps immediately
Raise HoseMaxLength on that truck (or RopeMaxLength as the fallback, HydrantHoseMaxLength for hydrants). Remember every hose is capped at 20.0 — higher values are clamped. Only the drone's hose is uncapped.
The extender prompt never appears
Check HoseExtender.Enabled is true, and that you are actually near the maximum length — the alert starts at WarnFraction (85%) of it. It also cannot be dropped while on a ladder.
A placed water pump reads 0 water
Only one end is connected. Its supply hose has to be sitting in actual water, and a fire hose from the pump has to be attached to the truck. Both, or it pumps nothing.
Explosions are annoying my players
Set ExplodeAfterRopeBreak = false. Only hydrant hoses ever explode anyway.
Foam or water marks are not showing
Check EnableFoamDecals / EnableWaterDecals. Water marks are kept off vehicles by default because the mark is dark and translucent, which on paint reads as dirt rather than water.
The looping sounds are silent
The resource expects seamless .ogg files in html/sounds — engine.ogg for truck pumps, pump.ogg for the water pump, drone.ogg for the rotor. Without a file that feature simply runs silent. Drop any looping sound in and it plays positionally for every nearby player.
Still stuck?
Join our Discord and open a ticket. Include your config.lua, your framework, and anything the F8 console prints.
