[{"data":1,"prerenderedAt":244},["ShallowReactive",2],{"/docs/jobs/mechanicjob/reference/exports/client-getvehiclemileage":3,"/docs/jobs/mechanicjob/reference/exports/client-getvehiclemileage-surround":232,"/docs/jobs/mechanicjob/reference/exports/client-getvehiclemileage-implemented-suggestions":243},{"id":4,"title":5,"body":6,"description":223,"extension":224,"head":225,"implementedSuggestions":225,"meta":226,"navigation":169,"path":227,"schemaOrg":225,"seo":228,"sitemap":229,"stem":230,"__hash__":231},"docs/1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/17.client-getvehiclemileage.md","Client: GetVehicleMileage(vehicleOrPlate)",{"type":7,"value":8,"toc":218},"minimark",[9,17,20,25,33,89,214],[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},"getvehiclemileagevehicleorplate",[30,31,32],"code",{},"GetVehicleMileage(vehicleOrPlate)",[34,35,36,52,70],"ul",{},[37,38,39,43,44,47,48,51],"li",{},[40,41,42],"strong",{},"Purpose",": Returns mileage in kilometres for the supplied vehicle or plate. The local driver's active vehicle uses its current Mechanic reading. Other vehicle entities use JG while ",[40,45,46],{},"JG Mileage"," is enabled and ",[30,49,50],{},"jg-vehiclemileage"," is started, with the plate lookup used when no live JG reading is available.",[37,53,54,57,58],{},[40,55,56],{},"Arguments",":\n",[34,59,60],{},[37,61,62,65,66,69],{},[30,63,64],{},"vehicleOrPlate"," (",[30,67,68],{},"number | string",") - vehicle entity handle or vehicle plate text. Required.",[37,71,72,75,76,79,80,83,84,88],{},[40,73,74],{},"Returns",": ",[30,77,78],{},"number | nil"," - whole kilometres, or ",[30,81,82],{},"nil"," for invalid input or a failed lookup. A valid zero reading is preserved. See ",[13,85,87],{"href":86},"/docs/jobs/mechanicjob/features/jg-mileage-and-hud","JG Mileage and HUD"," for source selection and the JG HUD adapter.",[90,91,96],"pre",{"className":92,"code":93,"language":94,"meta":95,"style":95},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","local vehicle = GetVehiclePedIsIn(PlayerPedId(), false)\nlocal mileage = exports[\"sky_mechanicjob\"]:GetVehicleMileage(vehicle)\n\nif mileage then\n    print((\"Mileage: %s\"):format(mileage))\nend\n","lua","",[30,97,98,133,164,171,183,208],{"__ignoreMap":95},[99,100,103,107,111,114,118,121,124,127,130],"span",{"class":101,"line":102},"line",1,[99,104,106],{"class":105},"sMK4o","local",[99,108,110],{"class":109},"sTEyZ"," vehicle ",[99,112,113],{"class":105},"=",[99,115,117],{"class":116},"s2Zo4"," GetVehiclePedIsIn",[99,119,120],{"class":109},"(",[99,122,123],{"class":116},"PlayerPedId",[99,125,126],{"class":109},"(), ",[99,128,129],{"class":105},"false",[99,131,132],{"class":109},")\n",[99,134,136,138,141,143,146,149,153,155,158,161],{"class":101,"line":135},2,[99,137,106],{"class":105},[99,139,140],{"class":109}," mileage ",[99,142,113],{"class":105},[99,144,145],{"class":109}," exports[",[99,147,148],{"class":105},"\"",[99,150,152],{"class":151},"sfazB","sky_mechanicjob",[99,154,148],{"class":105},[99,156,157],{"class":109},"]:",[99,159,160],{"class":116},"GetVehicleMileage",[99,162,163],{"class":109},"(vehicle)\n",[99,165,167],{"class":101,"line":166},3,[99,168,170],{"emptyLinePlaceholder":169},true,"\n",[99,172,174,178,180],{"class":101,"line":173},4,[99,175,177],{"class":176},"s7zQu","if",[99,179,140],{"class":109},[99,181,182],{"class":176},"then\n",[99,184,186,189,192,194,197,199,202,205],{"class":101,"line":185},5,[99,187,188],{"class":116},"    print",[99,190,191],{"class":109},"((",[99,193,148],{"class":105},[99,195,196],{"class":151},"Mileage: %s",[99,198,148],{"class":105},[99,200,201],{"class":109},"):",[99,203,204],{"class":116},"format",[99,206,207],{"class":109},"(mileage))\n",[99,209,211],{"class":101,"line":210},6,[99,212,213],{"class":176},"end\n",[215,216,217],"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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .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":95,"searchDepth":102,"depth":135,"links":219},[220],{"id":23,"depth":135,"text":24,"children":221},[222],{"id":28,"depth":166,"text":32},"Reference for Client: GetVehicleMileage(vehicleOrPlate) in mechanicjob.","md",null,{},"/docs/jobs/mechanicjob/reference/exports/client-getvehiclemileage",{"title":5,"description":223},{"loc":227},"1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/17.client-getvehiclemileage","9efWKhYMv9xrH_wDVp71a1iOEIHUzCg6z4iUyQCgfeE",[233,238],{"title":234,"path":235,"stem":236,"description":237,"children":-1},"Client: Nitro HUD exports","/docs/jobs/mechanicjob/reference/exports/client-nitro-hud-exports","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/16.client-nitro-hud-exports","Reference for Client: Nitro HUD exports in mechanicjob.",{"title":239,"path":240,"stem":241,"description":242,"children":-1},"Client: getRadialActions()","/docs/jobs/mechanicjob/reference/exports/client-getradialactions","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/18.client-getradialactions","Reference for Client: getRadialActions() in mechanicjob.",[],1791814216176]