For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exports

This is the list of exports in this resource.

Client

This is used for fire targeting, which allows you to use external scripts to attack fires.

exports.pickle_firefighterjob:EnableFireTarget(damagePerTick, attackFunction)

local damagePerTick = 0.1 -- This is how much to damage the fire while attacking.
local range = 10.0 -- Effective range for putting out fires.
exports.pickle_firefighterjob:EnableFireTarget(damagePerTick, function(index, dist)
    return dist < range and IsDisabledControlPressed(1, 24)
end)

exports.pickle_firefighterjob:DisableFireTarget()

This is used for when you want to disable fire targeting.

exports.pickle_firefighterjob:DisableFireTarget()

exports.pickle_firefighterjob:IsFireTargetActive()

This is used for when you want to check if fire targeting is active.

if (exports.pickle_firefighterjob:IsFireTargetActive()) then 
    print("Target is active!")
end

Server

exports.pickle_firefighterjob:StartFire(coords, (opt) data)

This is used to start a fire, data will allow you to use custom fire data.

exports.pickle_firefighterjob:RemoveFire(index)

This is used to remove a fire using the index.

exports.pickle_firefighterjob:StartScenario(index)

This is used to start a scenario using the scenario index.

exports.pickle_firefighterjob:StopScenario()

This is used to stop the active fire scenario.

Last updated