XyraLScripts
Mechanic

XS-Mechanic

Build the shop in game, bind it to a job, and hand somebody that job. The parts list comes off the car itself, so an addon with a bodykit lists its own kit under its own names and there is no per-vehicle config to write.

ReleasedFreeQboxQBCore
Version — Stars — Downloads — Updated —
XS-Mechanic
Overview

What it does

Nothing in config.lua is a coordinate. Fly around with /mechanic, draw the walls, drop the bays and the bench and the stockroom, then point the shop at a job. That is the ownership model — there is no buying or selling shops, because the job is the shop. A mechanic carries a handheld scan tool to the car and works off that; the business runs off a laptop on a desk. Work orders are the spine: a customer picks what they want on their own car, it lands on the tablet of whoever is working, and the order is what gets fitted and what gets billed.

Features

What you get

01

Build every shop, bay, bench and stockroom in game — no coordinates in config

02

The parts list is read off the vehicle, so addon cars list their own kit under their own names

03

Work orders run the shop: fitted off the order, billed off the order, once

04

Bill the registered owner even when they are offline, anyone nearby, or a server ID

05

Hand billing to okokBilling, esx_billing, qb-phone or your own invoice resource

06

Stock that runs out, a bench that turns scrap into parts, and 37 item images

07

Servicing with a built-in odometer — nine parts that wear and change how the car drives

08

Engine swaps with their own audio, turbos, gearboxes, drift tunes, stance and a dyno

Live demo

Try it in your browser

The real interface on a sample car — the tuning sheet, a work order and the shop floor. Nothing to install.

Runs in this page on sample data.

This is the real thing — only the data is made up. Open in a new tab →
Needs a bigger screen. Open this on a desktop, or open it directly.
Screenshots

A look inside

Before installing

Before you install

  • Ownership is the job. An admin builds the shop over an interior and binds it to a job; whoever holds that job owns it. Several shops means several jobs, each sealed off from the others.
  • The tablet is an item. On ox_inventory that needs the client.export lines from the README, or using it does nothing at all and looks like the resource is broken.
  • Fitting happens at the car, on a bay. The panel writes the job down; it never puts a part on from across the room.
  • No ESX. Qbox and QBCore only.