[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"/docs/jobs/mechanicjob/reference/exports/server-getvehiclewear":3,"/docs/jobs/mechanicjob/reference/exports/server-getvehiclewear-surround":261,"/docs/jobs/mechanicjob/reference/exports/server-getvehiclewear-implemented-suggestions":272},{"id":4,"title":5,"body":6,"description":252,"extension":253,"head":254,"implementedSuggestions":254,"meta":255,"navigation":193,"path":256,"schemaOrg":254,"seo":257,"sitemap":258,"stem":259,"__hash__":260},"docs/1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/8.server-getvehiclewear.md","Server: GetVehicleWear(plate)",{"type":7,"value":8,"toc":247},"minimark",[9,17,20,25,28,80,91,98,141,243],[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},"server-exports","Server Exports",[10,26,27],{},"All Advanced Pricing and Billing exports return a result table:",[29,30,35],"pre",{"className":31,"code":32,"language":33,"meta":34,"style":34},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n    success = true,\n    data = {}\n}\n","lua","",[36,37,38,47,63,74],"code",{"__ignoreMap":34},[39,40,43],"span",{"class":41,"line":42},"line",1,[39,44,46],{"class":45},"sTEyZ","{\n",[39,48,50,53,57,60],{"class":41,"line":49},2,[39,51,52],{"class":45},"    success ",[39,54,56],{"class":55},"sMK4o","=",[39,58,59],{"class":55}," true",[39,61,62],{"class":45},",\n",[39,64,66,69,71],{"class":41,"line":65},3,[39,67,68],{"class":45},"    data ",[39,70,56],{"class":55},[39,72,73],{"class":45}," {}\n",[39,75,77],{"class":41,"line":76},4,[39,78,79],{"class":45},"}\n",[10,81,82,83,86,87,90],{},"Rejected requests return ",[36,84,85],{},"success = false"," and a stable ",[36,88,89],{},"error"," code. Player identity, mechanic job, grade, permissions, vehicle distance, configured limits, quote state, invoice ownership, and monetary values are always resolved or validated on the server.",[92,93,95],"h3",{"id":94},"getvehiclewearplate",[36,96,97],{},"GetVehicleWear(plate)",[99,100,101,109,127],"ul",{},[102,103,104,108],"li",{},[105,106,107],"strong",{},"Purpose",": Returns all saved diagnostic wear values for a vehicle.",[102,110,111,114,115],{},[105,112,113],{},"Arguments",":\n",[99,116,117],{},[102,118,119,122,123,126],{},[36,120,121],{},"plate"," (",[36,124,125],{},"string",") - vehicle plate text. Required.",[102,128,129,132,133,136,137,140],{},[105,130,131],{},"Returns",": ",[36,134,135],{},"table | nil"," - the wear table, or ",[36,138,139],{},"nil"," for invalid input or a database failure.",[29,142,145],{"className":31,"code":143,"filename":144,"language":33,"meta":34,"style":34},"local wear = exports[\"sky_mechanicjob\"]:GetVehicleWear(\"ABC123\")\n\nif wear then\n    print((\"Brake pads: %.1f%%\"):format(wear.brake_pads))\nend\n","server.lua",[36,146,147,189,195,206,237],{"__ignoreMap":34},[39,148,149,152,155,157,160,163,167,169,172,176,179,181,184,186],{"class":41,"line":42},[39,150,151],{"class":55},"local",[39,153,154],{"class":45}," wear ",[39,156,56],{"class":55},[39,158,159],{"class":45}," exports[",[39,161,162],{"class":55},"\"",[39,164,166],{"class":165},"sfazB","sky_mechanicjob",[39,168,162],{"class":55},[39,170,171],{"class":45},"]:",[39,173,175],{"class":174},"s2Zo4","GetVehicleWear",[39,177,178],{"class":45},"(",[39,180,162],{"class":55},[39,182,183],{"class":165},"ABC123",[39,185,162],{"class":55},[39,187,188],{"class":45},")\n",[39,190,191],{"class":41,"line":49},[39,192,194],{"emptyLinePlaceholder":193},true,"\n",[39,196,197,201,203],{"class":41,"line":65},[39,198,200],{"class":199},"s7zQu","if",[39,202,154],{"class":45},[39,204,205],{"class":199},"then\n",[39,207,208,211,214,216,219,221,224,227,230,234],{"class":41,"line":76},[39,209,210],{"class":174},"    print",[39,212,213],{"class":45},"((",[39,215,162],{"class":55},[39,217,218],{"class":165},"Brake pads: %.1f%%",[39,220,162],{"class":55},[39,222,223],{"class":45},"):",[39,225,226],{"class":174},"format",[39,228,229],{"class":45},"(wear.",[39,231,233],{"class":232},"sBMFI","brake_pads",[39,235,236],{"class":45},"))\n",[39,238,240],{"class":41,"line":239},5,[39,241,242],{"class":199},"end\n",[244,245,246],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .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}",{"title":34,"searchDepth":42,"depth":49,"links":248},[249],{"id":23,"depth":49,"text":24,"children":250},[251],{"id":94,"depth":65,"text":97},"Reference for Server: GetVehicleWear(plate) in mechanicjob.","md",null,{},"/docs/jobs/mechanicjob/reference/exports/server-getvehiclewear",{"title":5,"description":252},{"loc":256},"1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/8.server-getvehiclewear","ywUw8csd3tlyz0bVYLK7zqkpIi5ASa8te8pew9RgfP8",[262,267],{"title":263,"path":264,"stem":265,"description":266,"children":-1},"Server: GetVehicleCondition(plate)","/docs/jobs/mechanicjob/reference/exports/server-getvehiclecondition","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/7.server-getvehiclecondition","Reference for Server: GetVehicleCondition(plate) in mechanicjob.",{"title":268,"path":269,"stem":270,"description":271,"children":-1},"Server: RepairVehicleWear(plate, parts?, reason?)","/docs/jobs/mechanicjob/reference/exports/server-repairvehiclewear","1.docs/0.jobs/2.mechanicjob/4.reference/3.exports/9.server-repairvehiclewear","Reference for Server: RepairVehicleWear(plate, parts?, reason?) in mechanicjob.",[],1791814214274]