[{"data":1,"prerenderedAt":762},["ShallowReactive",2],{"/docs/jobs/firejob/reference/exports":3,"/docs/jobs/firejob/reference/exports-surround":750,"/docs/jobs/firejob/reference/exports-implemented-suggestions":761},{"id":4,"title":5,"body":6,"description":740,"extension":741,"head":742,"implementedSuggestions":742,"meta":743,"navigation":744,"path":745,"schemaOrg":742,"seo":746,"sitemap":747,"stem":748,"__hash__":749},"docs/1.docs/0.jobs/3.firejob/4.reference/3.exports.md","Exports",{"type":7,"value":8,"toc":729},"minimark",[9,13,18,26,131,279,285,322,356,362,436,541,547,582,614,620,634,664,668,675,695,709,713,716,725],[10,11,12],"p",{},"This page documents supported public integration calls and usage examples. It does not expose or reproduce the resource's internal implementation.",[14,15,17],"h2",{"id":16},"server-exports","Server Exports",[19,20,22],"h3",{"id":21},"createvehiclefirepayload-creator-options",[23,24,25],"code",{},"CreateVehicleFire(payload, creator, options)",[27,28,29,37,111],"ul",{},[30,31,32,36],"li",{},[33,34,35],"strong",{},"Purpose",": Creates a vehicle fire through the public firejob API.",[30,38,39,42,43],{},[33,40,41],{},"Arguments",":\n",[27,44,45,80,89],{},[30,46,47,50,51,54,55,58,59,62,63,66,67,66,70,66,73,66,76,79],{},[23,48,49],{},"payload"," (",[23,52,53],{},"table",") - fire creation data. Should include ",[23,56,57],{},"netId"," and/or ",[23,60,61],{},"coords",", and may include ",[23,64,65],{},"plate",", ",[23,68,69],{},"source",[23,71,72],{},"initialStage",[23,74,75],{},"smokeDensity",[23,77,78],{},"explosionDelaySeconds",", and vehicle state values.",[30,81,82,50,85,88],{},[23,83,84],{},"creator",[23,86,87],{},"number",") - optional player source for auditing or validation context.",[30,90,91,50,94,96,97,66,100,66,103,106,107,110],{},[23,92,93],{},"options",[23,95,53],{},") - optional creation flags such as ",[23,98,99],{},"reason",[23,101,102],{},"manual",[23,104,105],{},"accident",", or ",[23,108,109],{},"scenario",".",[30,112,113,116,117,119,120,123,124,127,128,110],{},[33,114,115],{},"Returns",": ",[23,118,53],{}," with ",[23,121,122],{},"success"," and additional fields such as ",[23,125,126],{},"fireId"," or ",[23,129,130],{},"error",[132,133,138],"pre",{"className":134,"code":135,"language":136,"meta":137,"style":137},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","local result = exports[\"sky_firejob\"]:CreateVehicleFire({\n    netId = vehicleNetId,\n    plate = plate,\n    coords = { x = coords.x, y = coords.y, z = coords.z },\n    source = \"my_resource\"\n}, source, { reason = \"external\" })\n","lua","",[23,139,140,178,189,200,243,260],{"__ignoreMap":137},[141,142,145,149,153,156,159,162,166,168,171,175],"span",{"class":143,"line":144},"line",1,[141,146,148],{"class":147},"sMK4o","local",[141,150,152],{"class":151},"sTEyZ"," result ",[141,154,155],{"class":147},"=",[141,157,158],{"class":151}," exports[",[141,160,161],{"class":147},"\"",[141,163,165],{"class":164},"sfazB","sky_firejob",[141,167,161],{"class":147},[141,169,170],{"class":151},"]:",[141,172,174],{"class":173},"s2Zo4","CreateVehicleFire",[141,176,177],{"class":151},"({\n",[141,179,181,184,186],{"class":143,"line":180},2,[141,182,183],{"class":151},"    netId ",[141,185,155],{"class":147},[141,187,188],{"class":151}," vehicleNetId,\n",[141,190,192,195,197],{"class":143,"line":191},3,[141,193,194],{"class":151},"    plate ",[141,196,155],{"class":147},[141,198,199],{"class":151}," plate,\n",[141,201,203,206,208,211,213,216,220,223,225,227,230,233,235,237,240],{"class":143,"line":202},4,[141,204,205],{"class":151},"    coords ",[141,207,155],{"class":147},[141,209,210],{"class":151}," { x ",[141,212,155],{"class":147},[141,214,215],{"class":151}," coords.",[141,217,219],{"class":218},"sBMFI","x",[141,221,222],{"class":151},", y ",[141,224,155],{"class":147},[141,226,215],{"class":151},[141,228,229],{"class":218},"y",[141,231,232],{"class":151},", z ",[141,234,155],{"class":147},[141,236,215],{"class":151},[141,238,239],{"class":218},"z",[141,241,242],{"class":151}," },\n",[141,244,246,249,251,254,257],{"class":143,"line":245},5,[141,247,248],{"class":151},"    source ",[141,250,155],{"class":147},[141,252,253],{"class":147}," \"",[141,255,256],{"class":164},"my_resource",[141,258,259],{"class":147},"\"\n",[141,261,263,266,268,270,273,276],{"class":143,"line":262},6,[141,264,265],{"class":151},"}, source, { reason ",[141,267,155],{"class":147},[141,269,253],{"class":147},[141,271,272],{"class":164},"external",[141,274,275],{"class":147},"\" ",[141,277,278],{"class":151},"})\n",[19,280,282],{"id":281},"removevehiclefirenetid-reason",[23,283,284],{},"RemoveVehicleFire(netId, reason)",[27,286,287,292,313],{},[30,288,289,291],{},[33,290,35],{},": Removes the active fire state from a vehicle.",[30,293,294,42,296],{},[33,295,41],{},[27,297,298,305],{},[30,299,300,50,302,304],{},[23,301,57],{},[23,303,87],{},") - network ID of the burning vehicle.",[30,306,307,50,309,312],{},[23,308,99],{},[23,310,311],{},"string",") - optional audit reason.",[30,314,315,116,317,119,319,321],{},[33,316,115],{},[23,318,53],{},[23,320,122],{}," and removal details.",[132,323,325],{"className":134,"code":324,"language":136,"meta":137,"style":137},"exports[\"sky_firejob\"]:RemoveVehicleFire(vehicleNetId, \"external_repair\")\n",[23,326,327],{"__ignoreMap":137},[141,328,329,332,334,336,338,340,343,346,348,351,353],{"class":143,"line":144},[141,330,331],{"class":151},"exports[",[141,333,161],{"class":147},[141,335,165],{"class":164},[141,337,161],{"class":147},[141,339,170],{"class":151},[141,341,342],{"class":173},"RemoveVehicleFire",[141,344,345],{"class":151},"(vehicleNetId, ",[141,347,161],{"class":147},[141,349,350],{"class":164},"external_repair",[141,352,161],{"class":147},[141,354,355],{"class":151},")\n",[19,357,359],{"id":358},"createoilspillpayload-creator-options",[23,360,361],{},"CreateOilSpill(payload, creator, options)",[27,363,364,369,429],{},[30,365,366,368],{},[33,367,35],{},": Creates a persistent oil spill.",[30,370,371,42,373],{},[33,372,41],{},[27,374,375,403,410],{},[30,376,377,50,379,381,382,384,385,66,388,66,391,66,393,66,396,399,400,110],{},[23,378,49],{},[23,380,53],{},") - spill data including ",[23,383,61],{},", and optionally ",[23,386,387],{},"radius",[23,389,390],{},"intensity",[23,392,69],{},[23,394,395],{},"sourcePart",[23,397,398],{},"sourceVehicleNetId",", and ",[23,401,402],{},"sourcePlate",[30,404,405,50,407,409],{},[23,406,84],{},[23,408,87],{},") - optional player source tied to the creation.",[30,411,412,50,414,416,417,66,420,66,423,106,426,110],{},[23,413,93],{},[23,415,53],{},") - optional flags such as ",[23,418,419],{},"sourceKey",[23,421,422],{},"ignoreSourceCooldown",[23,424,425],{},"ignoreSourceMinDistance",[23,427,428],{},"ignoreVehicleLimit",[30,430,431,116,433,110],{},[33,432,115],{},[23,434,435],{},"success, spillOrError",[132,437,439],{"className":134,"code":438,"language":136,"meta":137,"style":137},"local ok, spill = exports[\"sky_firejob\"]:CreateOilSpill({\n    coords = { x = coords.x, y = coords.y, z = coords.z },\n    source = \"scripted_scene\",\n    radius = 1.5,\n    intensity = 0.9\n}, source)\n",[23,440,441,465,497,513,526,536],{"__ignoreMap":137},[141,442,443,445,448,450,452,454,456,458,460,463],{"class":143,"line":144},[141,444,148],{"class":147},[141,446,447],{"class":151}," ok, spill ",[141,449,155],{"class":147},[141,451,158],{"class":151},[141,453,161],{"class":147},[141,455,165],{"class":164},[141,457,161],{"class":147},[141,459,170],{"class":151},[141,461,462],{"class":173},"CreateOilSpill",[141,464,177],{"class":151},[141,466,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495],{"class":143,"line":180},[141,468,205],{"class":151},[141,470,155],{"class":147},[141,472,210],{"class":151},[141,474,155],{"class":147},[141,476,215],{"class":151},[141,478,219],{"class":218},[141,480,222],{"class":151},[141,482,155],{"class":147},[141,484,215],{"class":151},[141,486,229],{"class":218},[141,488,232],{"class":151},[141,490,155],{"class":147},[141,492,215],{"class":151},[141,494,239],{"class":218},[141,496,242],{"class":151},[141,498,499,501,503,505,508,510],{"class":143,"line":191},[141,500,248],{"class":151},[141,502,155],{"class":147},[141,504,253],{"class":147},[141,506,507],{"class":164},"scripted_scene",[141,509,161],{"class":147},[141,511,512],{"class":151},",\n",[141,514,515,518,520,524],{"class":143,"line":202},[141,516,517],{"class":151},"    radius ",[141,519,155],{"class":147},[141,521,523],{"class":522},"sbssI"," 1.5",[141,525,512],{"class":151},[141,527,528,531,533],{"class":143,"line":245},[141,529,530],{"class":151},"    intensity ",[141,532,155],{"class":147},[141,534,535],{"class":522}," 0.9\n",[141,537,538],{"class":143,"line":262},[141,539,540],{"class":151},"}, source)\n",[19,542,544],{"id":543},"removeoilspillspillid-reason",[23,545,546],{},"RemoveOilSpill(spillId, reason)",[27,548,549,554,575],{},[30,550,551,553],{},[33,552,35],{},": Removes an existing oil spill.",[30,555,556,42,558],{},[33,557,41],{},[27,559,560,569],{},[30,561,562,50,565,568],{},[23,563,564],{},"spillId",[23,566,567],{},"string|number",") - spill identifier.",[30,570,571,50,573,312],{},[23,572,99],{},[23,574,311],{},[30,576,577,116,579],{},[33,578,115],{},[23,580,581],{},"boolean",[132,583,585],{"className":134,"code":584,"language":136,"meta":137,"style":137},"exports[\"sky_firejob\"]:RemoveOilSpill(spillId, \"scene_reset\")\n",[23,586,587],{"__ignoreMap":137},[141,588,589,591,593,595,597,599,602,605,607,610,612],{"class":143,"line":144},[141,590,331],{"class":151},[141,592,161],{"class":147},[141,594,165],{"class":164},[141,596,161],{"class":147},[141,598,170],{"class":151},[141,600,601],{"class":173},"RemoveOilSpill",[141,603,604],{"class":151},"(spillId, ",[141,606,161],{"class":147},[141,608,609],{"class":164},"scene_reset",[141,611,161],{"class":147},[141,613,355],{"class":151},[19,615,617],{"id":616},"getoilspills",[23,618,619],{},"GetOilSpills()",[27,621,622,627],{},[30,623,624,626],{},[33,625,35],{},": Returns every currently active oil spill known to the server.",[30,628,629,116,631],{},[33,630,115],{},[23,632,633],{},"table[]",[132,635,637],{"className":134,"code":636,"language":136,"meta":137,"style":137},"local spills = exports[\"sky_firejob\"]:GetOilSpills()\n",[23,638,639],{"__ignoreMap":137},[141,640,641,643,646,648,650,652,654,656,658,661],{"class":143,"line":144},[141,642,148],{"class":147},[141,644,645],{"class":151}," spills ",[141,647,155],{"class":147},[141,649,158],{"class":151},[141,651,161],{"class":147},[141,653,165],{"class":164},[141,655,161],{"class":147},[141,657,170],{"class":151},[141,659,660],{"class":173},"GetOilSpills",[141,662,663],{"class":151},"()\n",[14,665,667],{"id":666},"related-shared-integrations","Related shared integrations",[10,669,670,671,674],{},"The firejob also depends heavily on ",[23,672,673],{},"sky_jobs_base"," and inherits its shared systems for:",[27,676,677,680,683,686,689,692],{},[30,678,679],{},"Job registration",[30,681,682],{},"Duty handling",[30,684,685],{},"Storage",[30,687,688],{},"Garages",[30,690,691],{},"Dispatch",[30,693,694],{},"Boss permissions",[696,697,700],"callout",{"color":698,"icon":699},"info","i-lucide-info",[10,701,702,703,708],{},"See the ",[704,705,707],"a",{"href":706},"/docs/base/jobs-base/server-exports","Sky Jobs Base Server Exports"," page for shared integrations like dispatch creation, external garage registration, and storage helpers.",[14,710,712],{"id":711},"support","Support",[10,714,715],{},"Need help? Our support team is always ready to assist.",[717,718],"u-button",{"color":719,"icon":720,"label":721,"target":722,"to":723,"variant":724},"neutral","i-simple-icons-discord","Join Discord","_blank","https://discord.gg/sky-systems","subtle",[726,727,728],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":137,"searchDepth":144,"depth":180,"links":730},[731,738,739],{"id":16,"depth":180,"text":17,"children":732},[733,734,735,736,737],{"id":21,"depth":191,"text":25},{"id":281,"depth":191,"text":284},{"id":358,"depth":191,"text":361},{"id":543,"depth":191,"text":546},{"id":616,"depth":191,"text":619},{"id":666,"depth":180,"text":667},{"id":711,"depth":180,"text":712},"Server exports provided by the Sky Fire Job resource.","md",null,{},true,"/docs/jobs/firejob/reference/exports",{"title":5,"description":740},{"loc":745},"1.docs/0.jobs/3.firejob/4.reference/3.exports","3-4VjozJlhZamDfXR-UMJWUOlbF0Eizd0hKP-kat0wQ",[751,756],{"title":752,"path":753,"stem":754,"description":755,"children":-1},"Commands","/docs/jobs/firejob/reference/commands","1.docs/0.jobs/3.firejob/4.reference/2.commands","Command reference for Sky Fire Job and its required shared setup tools.",{"title":757,"path":758,"stem":759,"description":760,"children":-1},"Troubleshooting","/docs/jobs/firejob/troubleshooting","1.docs/0.jobs/3.firejob/5.troubleshooting","Common setup and runtime problems for Sky Fire Job and how to resolve them.",[],1783877502982]