[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"/docs/jobs/mechanicjob/reference/exports/client-nitro-hud-exports":3,"/docs/jobs/mechanicjob/reference/exports/client-nitro-hud-exports-surround":253,"/docs/jobs/mechanicjob/reference/exports/client-nitro-hud-exports-implemented-suggestions":264},{"id":4,"title":5,"body":6,"description":244,"extension":245,"head":246,"implementedSuggestions":246,"meta":247,"navigation":167,"path":248,"schemaOrg":246,"seo":249,"sitemap":250,"stem":251,"__hash__":252},"docs/1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/16.client-nitro-hud-exports.md","Client: Nitro HUD exports",{"type":7,"value":8,"toc":239},"minimark",[9,17,20,25,30,33,116,223,235],[10,11,12],"p",{},[13,14,16],"a",{"href":15},"/docs/jobs/mechanicjob/reference/exports","All exports",[10,18,19],{},"This page documents supported public integration calls and usage examples. It does not expose or reproduce the resource's internal implementation.",[21,22,24],"h2",{"id":23},"client-exports","Client Exports",[26,27,29],"h3",{"id":28},"nitro-hud-exports","Nitro HUD exports",[10,31,32],{},"The Nitro runtime exposes these client calls for external HUDs and vehicle scripts:",[34,35,36,55],"table",{},[37,38,39],"thead",{},[40,41,42,46,49,52],"tr",{},[43,44,45],"th",{},"Export",[43,47,48],{},"Arguments",[43,50,51],{},"Returns",[43,53,54],{},"Purpose",[56,57,58,79,98],"tbody",{},[40,59,60,67,72,76],{},[61,62,63],"td",{},[64,65,66],"code",{},"GetNitroState",[61,68,69],{},[64,70,71],{},"vehicle?",[61,73,74],{},[64,75,34],{},[61,77,78],{},"Returns the complete Nitro state for the supplied vehicle or the player's current vehicle",[40,80,81,86,90,95],{},[61,82,83],{},[64,84,85],{},"HasNitro",[61,87,88],{},[64,89,71],{},[61,91,92],{},[64,93,94],{},"boolean",[61,96,97],{},"Checks whether usable Nitro is installed",[40,99,100,105,109,113],{},[61,101,102],{},[64,103,104],{},"IsNitroActive",[61,106,107],{},[64,108,71],{},[61,110,111],{},[64,112,94],{},[61,114,115],{},"Checks whether Nitro is currently boosting and consuming",[117,118,123],"pre",{"className":119,"code":120,"language":121,"meta":122,"style":122},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","local nitro = exports[\"sky_mechanicjob\"]:GetNitroState()\n\nif nitro.installed then\n    print((\"Nitro: %.1f%%\"):format(nitro.percent))\nend\n","lua","",[64,124,125,162,169,186,217],{"__ignoreMap":122},[126,127,130,134,138,141,144,147,151,153,156,159],"span",{"class":128,"line":129},"line",1,[126,131,133],{"class":132},"sMK4o","local",[126,135,137],{"class":136},"sTEyZ"," nitro ",[126,139,140],{"class":132},"=",[126,142,143],{"class":136}," exports[",[126,145,146],{"class":132},"\"",[126,148,150],{"class":149},"sfazB","sky_mechanicjob",[126,152,146],{"class":132},[126,154,155],{"class":136},"]:",[126,157,66],{"class":158},"s2Zo4",[126,160,161],{"class":136},"()\n",[126,163,165],{"class":128,"line":164},2,[126,166,168],{"emptyLinePlaceholder":167},true,"\n",[126,170,172,176,179,183],{"class":128,"line":171},3,[126,173,175],{"class":174},"s7zQu","if",[126,177,178],{"class":136}," nitro.",[126,180,182],{"class":181},"sBMFI","installed",[126,184,185],{"class":174}," then\n",[126,187,189,192,195,197,200,202,205,208,211,214],{"class":128,"line":188},4,[126,190,191],{"class":158},"    print",[126,193,194],{"class":136},"((",[126,196,146],{"class":132},[126,198,199],{"class":149},"Nitro: %.1f%%",[126,201,146],{"class":132},[126,203,204],{"class":136},"):",[126,206,207],{"class":158},"format",[126,209,210],{"class":136},"(nitro.",[126,212,213],{"class":181},"percent",[126,215,216],{"class":136},"))\n",[126,218,220],{"class":128,"line":219},5,[126,221,222],{"class":174},"end\n",[10,224,225,226,229,230,234],{},"For live updates, listen to the local ",[64,227,228],{},"sky_mechanicjob:nitroStateChanged"," client event. See ",[13,231,233],{"href":232},"/docs/jobs/mechanicjob/features/nitro-hud-integration","External Nitro HUD"," for all payload fields and a complete NUI example.",[236,237,238],"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 .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":122,"searchDepth":129,"depth":164,"links":240},[241],{"id":23,"depth":164,"text":24,"children":242},[243],{"id":28,"depth":171,"text":29},"Reference for Client: Nitro HUD exports in mechanicjob.","md",null,{},"/docs/jobs/mechanicjob/reference/exports/client-nitro-hud-exports",{"title":5,"description":244},{"loc":248},"1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/16.client-nitro-hud-exports","7LUPik4mMWtb6ySXve8_jFUhDnICJqqZLm1DvanSymk",[254,259],{"title":255,"path":256,"stem":257,"description":258,"children":-1},"Client: Fake plate client exports","/docs/jobs/mechanicjob/reference/exports/client-fake-plate-client-exports","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/15.client-fake-plate-client-exports","Reference for Client: Fake plate client exports in mechanicjob.",{"title":260,"path":261,"stem":262,"description":263,"children":-1},"Client: GetVehicleMileage(vehicleOrPlate)","/docs/jobs/mechanicjob/reference/exports/client-getvehiclemileage","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/17.client-getvehiclemileage","Reference for Client: GetVehicleMileage(vehicleOrPlate) in mechanicjob.",[],1791814215443]