Config = { SupplyLineKeys = { ConnectHydrant = 20, -- Z StartStopFilling = 74, -- H }, -- if useBone = true, "offsets" field will be ignored; otherwise custom offsets are enabled. VehicleSettings = { [`16ramcsquad`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`20Maxfdramsquad`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`20ramcsquad`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`23sierrafire`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`24rampumper`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`heavypump`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`heavyrescue`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`heavytank`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`heavywild`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`2025MAXcat`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`f550csquad`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`f550super6`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`ftanker`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofddztrk`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofdeng`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`lacofdfoam`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofdpat`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofdrs`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`lacofdsup`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofdt3`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofdusartrk`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`lacofdusartrlr`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lacofdutil`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lafdcab`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`lafdtiller`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`lafdengine`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`max12gladLASD`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [` `] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`mmech`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`redf350brush21`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`Staff-EGRPf350su`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`velocity`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`x3bearcat`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`23smallboatfd`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [` `] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`brush`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`brushram`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`bulldog`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`enforcer`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`EnforcerEng`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`enforcerf`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`enforcerta`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`engine`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`enladder`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`fdgator`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`firef350`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`firetruk13`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`foam1`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`hazf350tec`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`ladder6a`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 0.8710, y = 0.1550, z = 0.0140 }, }, }, [`rescue6`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`rescue6a`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = -1.07, y = 0.9, z = -0.1 }, }, }, [`rescue9e`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`tender6`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`tender9b`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`tower6`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`mmladder`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`prescue`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`ram20pov`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`rescue1`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`walkin`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`walkinarrow`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`fireboat`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`GC21F250`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, [`Staff-Buggy`] = { useBone = false, bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" offsets = { { x = 1.03, y = 0.1, z = -0.02 }, { x = -0.93, y = 0.1, z = -0.52 }, }, }, }, EnablePositioningCommand = false, -- This enables the /findhosepositioning command to help you find the right vehicle offsets for either -- the hose connection or the supply line connection point. See our documentation for more info. HydrantOffsets = { { model = `prop_fire_hydrant_4`, offsets = {x = 0.0, y = -0.27, z = 0.58} }, { model = `prop_fire_hydrant_2`, offsets = {x = 0.1, y = 0.0, z = 0.4} }, { model = `prop_fire_hydrant_1`, offsets = {x = 0.05, y = 0.0, z = 0.6} }, }, Translations = { stopFilling = "Press Z to disconnect line\nPress H to stop filling", startFilling = "Press Z to disconnect line\nPress H to fill tank with water", thirdEyeConnect = "Connect line to vehicle", thirdEyeDisconnect ="Disconnect line from vehicle", thirdEyeStartFill = "Start filling up vehicle", thirdEyeStopFill = "Stop filling up vehicle", connectLine = "Press Z to connect line to truck", waterLevel = "Water Level:", noPermission = "You do not have access to use the supply line.", placeHydrantCommandHelp = "Place or remove a fire hydrant", placeHydrantCommandHelpArgument = "place/remove", placeHydrantCommandSuccess = "Hydrant placed successfully!", placeHydrantCommandCancel = "Placement cancelled!", removeHydrantCommandSuccess = "Hydrant removed!", noVehicleNearby = "No vehicle nearby found!", cantHoldWater = "This vehicle cannot hold water", }, PlaceHydrantCommand = { Enabled = true, CommandName = "hydrant", PlaceArgument = "place", RemoveArgument = "remove", Permissions = { EnablePermissions = false, AcePermissions = { Enabled = false, -- The permission name will be command.hydrant }, ESX = { Enabled = false, CheckJob = { Enabled = false, -- Enable this to use ESX job check Jobs = {"fireman"} -- A user can have any of the following jobs, allowing you to add multiple } }, -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both vRP = { Enabled = false, CheckGroup = { Enabled = false, -- Enable this to use vRP group check Groups = {"fireman"}, -- A user can have any of the following groups, meaning you can add different jobs }, CheckPermission = { Enabled = false, -- Enable this to use vRP permission check Permissions = {"fireman.usehose"} -- A user can have any of the following permissions, allowing you to add multiple }, }, -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both QBCore = { Enabled = false, CheckJob = { Enabled = false, -- Enable this to use QBCore job check Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs }, CheckPermission = { Enabled = false, -- Enable this to use QBCore permission check permissions = {"fireman.usehose"}, -- A user can have any of the following permissions, allowing you to add multiple }, }, -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both QBX = { Enabled = false, CheckJob = { Enabled = false, -- Enable this to use QBX job check Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs } }, }, }, Notifications = { Enabled = true, Framework = { QBCore = false, QBX = false, ESX = false, vRP = false, okok = false, } }, InteractType = { HydrantInteraction = { Drawtext = true, ScreenPrompt = false, WorldInteraction = false, ThirdEye = { enabled = false, qbTarget = false, oxTarget = false, } }, }, JobCheck = { EnablePermissions = false, -- If set to false, all below job checks will be disabled, even if they are enabled in the config.lua AcePermissions = { Enabled = false, Permission = "usehose" }, ESX = { Enabled = false, CheckJob = { Enabled = false, -- Enable this to use ESX job check Jobs = {"fireman"} -- A user can have any of the following jobs, allowing you to add multiple } }, -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both vRP = { Enabled = false, CheckGroup = { Enabled = false, -- Enable this to use vRP group check Groups = {"fireman"}, -- A user can have any of the following groups, meaning you can add different jobs }, CheckPermission = { Enabled = false, -- Enable this to use vRP permission check Permissions = {"fireman.usehose"} -- A user can have any of the following permissions, allowing you to add multiple }, }, -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both QBCore = { Enabled = false, CheckJob = { Enabled = false, -- Enable this to use QBCore job check Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs }, CheckPermission = { Enabled = false, -- Enable this to use QBCore permission check permissions = {"fireman.usehose"}, -- A user can have any of the following permissions, allowing you to add multiple }, }, -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both QBX = { Enabled = false, CheckJob = { Enabled = false, -- Enable this to use QBX job check Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs } }, }, }