Framework, keys and core settings
Everything below lives in firehosev2/config.lua.
Framework and permissions
UseESX— enable for ESXUseNewESX— enable in addition toUseESXon newer ESX versionsUseQBCORE— enable for QBCoreJobNames— jobs allowed to use the fire hoseUseWhitelist— standalone only: gate the hose behindIdentifiers/AcePermissionAcePermission— ace that grants access when the whitelist is onIdentifiers— steam/license identifiers allowed when the whitelist is onUseTarget— use qb-target or ox_target instead of key promptsUseOXTarget— use ox_target rather than qb-target (UseTargetmust also be true)
Leave all three framework flags false for standalone.
Keys
InteractionKey— 38 (E): pick up, place, drop the hoseInteractionKey2— 47 (G): attach to another truck or hydrant, detach a linkGunTypeSwitchKey— 27 (Up Arrow): switch Water / Foam / Pressure. The middle mouse button is bound separately and is rebindable in Settings › Key Bindings › FiveMPressureIncreaseKey/PressureDecreaseKey— 175 / 174 (Arrow Right / Left)PressureChangeRate— how much the pressure moves per press
Core
WaterSupplyRate— how fast a truck's tank drains while spraying. Lower is slower. Hydrants are unaffectedDetectionRange— how close you must be for a truck or hydrant to register. Raise it if a chunky truck model never shows the promptWaterCannonTruckModel— the invisible helper fire truck attached to the gun so the vanilla WATER cannon works. Must be a fire truck model with a working cannon turret
Display
DisplayStyle controls how every world prompt is drawn:
- NUI (default) — world-anchored HTML panels with proper key chips and no length limit
- 3D — classic native world text
- NOTIFI — notifications
- NOTIFI2 — upper left corner
- SUBTITLE — screen subtitle
HoverTextFont sets the font id, used by the 3D style only. Every string in Locales is editable for translation; ~g~ / ~r~ / ~w~ are GTA colour codes.
Can't find what you need? Ask on Discord — response in under 5 hours.
