[{"data":1,"prerenderedAt":502},["ShallowReactive",2],{"/docs/jobs/firejob/reference/exports/server-removevehiclefire":3,"/docs/jobs/firejob/reference/exports/server-removevehiclefire-surround":490,"/docs/jobs/firejob/reference/exports/server-removevehiclefire-implemented-suggestions":501},{"id":4,"title":5,"body":6,"description":481,"extension":482,"head":483,"implementedSuggestions":483,"meta":484,"navigation":353,"path":485,"schemaOrg":483,"seo":486,"sitemap":487,"stem":488,"__hash__":489},"docs/1.docs/0.jobs/3.firejob/4.reference/3.exports/3.server-removevehiclefire.md","Server: RemoveVehicleFire(netId, reason)",{"type":7,"value":8,"toc":476},"minimark",[9,17,30,33,146,160,165,172,175,243,250,272,472],[10,11,12],"p",{},[13,14,16],"a",{"href":15},"/docs/jobs/firejob/reference/exports","All exports",[10,18,19,20,24,25,29],{},"Call these exports from a ",[21,22,23],"strong",{},"server script"," in your own resource, with ",[26,27,28],"code",{},"sky_firejob"," started. They create or remove an incident when called. Automatic oil leaks after collisions or from wear need Sky Mechanic or another resource that detects the condition and calls Firejob.",[10,31,32],{},"The return formats and IDs differ between fire and oil exports:",[34,35,36,52],"table",{},[37,38,39],"thead",{},[40,41,42,46,49],"tr",{},[43,44,45],"th",{},"Operation",[43,47,48],{},"Return value on success",[43,50,51],{},"ID to keep",[53,54,55,75,101,130],"tbody",{},[40,56,57,63,69],{},[58,59,60],"td",{},[26,61,62],{},"CreateFire",[58,64,65,66],{},"One table: ",[26,67,68],{},"{ success = true, fireId = ..., type = ..., label = ... }",[58,70,71,74],{},[26,72,73],{},"result.fireId",", a numeric fire ID",[40,76,77,82,87],{},[58,78,79],{},[26,80,81],{},"CreateVehicleFire",[58,83,65,84],{},[26,85,86],{},"{ success = true, fireId = ... }",[58,88,89,90,93,94,97,98,100],{},"Keep the ",[21,91,92],{},"vehicle network ID you supplied"," for ",[26,95,96],{},"RemoveVehicleFire","; ",[26,99,73],{}," identifies the fire",[40,102,103,108,117],{},[58,104,105],{},[26,106,107],{},"CreateOilSpill",[58,109,110,113,114],{},[21,111,112],{},"Two values:"," ",[26,115,116],{},"true, spill",[58,118,119,122,123,126,127],{},[26,120,121],{},"spill.id",", a string such as ",[26,124,125],{},"\"17\"",", for ",[26,128,129],{},"RemoveOilSpill",[40,131,132,137,140],{},[58,133,134],{},[26,135,136],{},"GetOilSpills",[58,138,139],{},"An array of spill tables",[58,141,142,143,145],{},"Each entry's ",[26,144,121],{},"; the array index is not the spill ID",[10,147,148,151,152,155,156,159],{},[26,149,150],{},"creator",", where accepted, is a player's current server ID (",[26,153,154],{},"source","). Use ",[26,157,158],{},"0"," or omit it for server-created incidents. It is separate from the vehicle network ID, fire ID, and oil spill ID.",[161,162,164],"h2",{"id":163},"server-exports","Server Exports",[166,167,169],"h3",{"id":168},"removevehiclefirenetid-reason",[26,170,171],{},"RemoveVehicleFire(netId, reason)",[10,173,174],{},"Removes the active Firejob fire associated with a vehicle and clears its Firejob burning state.",[34,176,177,193],{},[37,178,179],{},[40,180,181,184,187,190],{},[43,182,183],{},"Argument",[43,185,186],{},"Type",[43,188,189],{},"Required / default",[43,191,192],{},"Meaning",[53,194,195,223],{},[40,196,197,202,207,210],{},[58,198,199],{},[26,200,201],{},"netId",[58,203,204],{},[26,205,206],{},"number",[58,208,209],{},"Required",[58,211,212,213,216,217,219,220],{},"The same ",[21,214,215],{},"vehicle network ID"," supplied to ",[26,218,81],{},", not its returned ",[26,221,222],{},"fireId",[40,224,225,230,235,240],{},[58,226,227],{},[26,228,229],{},"reason",[58,231,232],{},[26,233,234],{},"string",[58,236,237],{},[26,238,239],{},"\"external_repair\"",[58,241,242],{},"Reason recorded for removal",[10,244,245,246,249],{},"The export returns ",[21,247,248],{},"one table",":",[251,252,253,260,266],"ul",{},[254,255,256,259],"li",{},[26,257,258],{},"{ success = true, removed = true, fireId = \u003Cnumber> }",": an active vehicle fire was removed.",[254,261,262,265],{},[26,263,264],{},"{ success = true, removed = false }",": no active Firejob vehicle fire was registered for that ID; its burning state is still cleared.",[254,267,268,271],{},[26,269,270],{},"{ success = false, error = \"invalid_vehicle\" }",": the supplied ID is not a positive network ID.",[273,274,279],"pre",{"className":275,"code":276,"language":277,"meta":278,"style":278},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","-- Use the real vehicle network ID stored by your incident/repair workflow.\nlocal vehicle_net_id = 123\nlocal result = exports[\"sky_firejob\"]:RemoveVehicleFire(vehicle_net_id, \"external_repair\")\n\nif not result.success then\n    print((\"Could not remove vehicle fire: %s\"):format(result.error))\nelseif result.removed then\n    print((\"Removed fire %s\"):format(result.fireId))\nelse\n    print(\"No active Firejob vehicle fire remained for this vehicle.\")\nend\n","lua","",[26,280,281,290,308,348,355,375,406,419,443,449,466],{"__ignoreMap":278},[282,283,286],"span",{"class":284,"line":285},"line",1,[282,287,289],{"class":288},"sHwdD","-- Use the real vehicle network ID stored by your incident/repair workflow.\n",[282,291,293,297,301,304],{"class":284,"line":292},2,[282,294,296],{"class":295},"sMK4o","local",[282,298,300],{"class":299},"sTEyZ"," vehicle_net_id ",[282,302,303],{"class":295},"=",[282,305,307],{"class":306},"sbssI"," 123\n",[282,309,311,313,316,318,321,324,327,329,332,335,338,340,343,345],{"class":284,"line":310},3,[282,312,296],{"class":295},[282,314,315],{"class":299}," result ",[282,317,303],{"class":295},[282,319,320],{"class":299}," exports[",[282,322,323],{"class":295},"\"",[282,325,28],{"class":326},"sfazB",[282,328,323],{"class":295},[282,330,331],{"class":299},"]:",[282,333,96],{"class":334},"s2Zo4",[282,336,337],{"class":299},"(vehicle_net_id, ",[282,339,323],{"class":295},[282,341,342],{"class":326},"external_repair",[282,344,323],{"class":295},[282,346,347],{"class":299},")\n",[282,349,351],{"class":284,"line":350},4,[282,352,354],{"emptyLinePlaceholder":353},true,"\n",[282,356,358,362,365,368,372],{"class":284,"line":357},5,[282,359,361],{"class":360},"s7zQu","if",[282,363,364],{"class":295}," not",[282,366,367],{"class":299}," result.",[282,369,371],{"class":370},"sBMFI","success",[282,373,374],{"class":360}," then\n",[282,376,378,381,384,386,389,391,394,397,400,403],{"class":284,"line":377},6,[282,379,380],{"class":334},"    print",[282,382,383],{"class":299},"((",[282,385,323],{"class":295},[282,387,388],{"class":326},"Could not remove vehicle fire: %s",[282,390,323],{"class":295},[282,392,393],{"class":299},"):",[282,395,396],{"class":334},"format",[282,398,399],{"class":299},"(result.",[282,401,402],{"class":370},"error",[282,404,405],{"class":299},"))\n",[282,407,409,412,414,417],{"class":284,"line":408},7,[282,410,411],{"class":360},"elseif",[282,413,367],{"class":299},[282,415,416],{"class":370},"removed",[282,418,374],{"class":360},[282,420,422,424,426,428,431,433,435,437,439,441],{"class":284,"line":421},8,[282,423,380],{"class":334},[282,425,383],{"class":299},[282,427,323],{"class":295},[282,429,430],{"class":326},"Removed fire %s",[282,432,323],{"class":295},[282,434,393],{"class":299},[282,436,396],{"class":334},[282,438,399],{"class":299},[282,440,222],{"class":370},[282,442,405],{"class":299},[282,444,446],{"class":284,"line":445},9,[282,447,448],{"class":360},"else\n",[282,450,452,454,457,459,462,464],{"class":284,"line":451},10,[282,453,380],{"class":334},[282,455,456],{"class":299},"(",[282,458,323],{"class":295},[282,460,461],{"class":326},"No active Firejob vehicle fire remained for this vehicle.",[282,463,323],{"class":295},[282,465,347],{"class":299},[282,467,469],{"class":284,"line":468},11,[282,470,471],{"class":360},"end\n",[473,474,475],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}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);}",{"title":278,"searchDepth":285,"depth":292,"links":477},[478],{"id":163,"depth":292,"text":164,"children":479},[480],{"id":168,"depth":310,"text":171},"Reference for Server: RemoveVehicleFire(netId, reason) in firejob.","md",null,{},"/docs/jobs/firejob/reference/exports/server-removevehiclefire",{"title":5,"description":481},{"loc":485},"1.docs/0.jobs/3.firejob/4.reference/3.exports/3.server-removevehiclefire","HBxbZQFioeeHJsFnLPRjdgiZyzJbDRzik6Exv0odV1M",[491,496],{"title":492,"path":493,"stem":494,"description":495,"children":-1},"Server: CreateVehicleFire(payload, creator, options)","/docs/jobs/firejob/reference/exports/server-createvehiclefire","1.docs/0.jobs/3.firejob/4.reference/3.exports/2.server-createvehiclefire","Reference for Server: CreateVehicleFire(payload, creator, options) in firejob.",{"title":497,"path":498,"stem":499,"description":500,"children":-1},"Server: CreateOilSpill(payload, creator, options)","/docs/jobs/firejob/reference/exports/server-createoilspill","1.docs/0.jobs/3.firejob/4.reference/3.exports/4.server-createoilspill","Reference for Server: CreateOilSpill(payload, creator, options) in firejob.",[],1791814228851]