> For the complete documentation index, see [llms.txt](https://tk-scripts.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tk-scripts.gitbook.io/docs/esx_tk_mechanicjob.md).

# esx\_tk\_mechanicjob

Mechanic Job adds a tuning menu, job actions, NPC tow jobs, crafting and job facilities for mechanics on ESX FiveM servers.

Mechanics get a tuning menu with colour pickers and a job menu for repairs and tows. They also get cloakrooms, a boss menu, garages and storages for money, items and weapons. Shops sell items such as repair kits. You set outfits, craftable items, garage vehicles and the minimum grade for each vehicle in the config. It runs on ESX, and an admin-only export opens the tuning menu.

[Mechanic Job with Tuning product page](https://tkscripts.com/scripts/mechanic-job?utm_source=gitbook\&utm_medium=docs\&utm_content=mechanic-job) | [Watch the showcase on YouTube](https://www.youtube.com/watch?v=hSLHkjNm-68) | [Install Mechanic Job](/docs/esx_tk_mechanicjob/installation.md)

{% embed url="<https://www.youtube.com/watch?v=hSLHkjNm-68>" %}
Mechanic Job showcase (4 min 39 s).
{% endembed %}

## Features

### Tuning menu

* Custom tuning menu with a user interface
* Restrict vehicle classes to certain menus, for example a separate menu for motorcycles
* Colour pickers for vehicle colours
* All parts separated into categories
* See all installed parts and the total price at the end

### Job actions menu

* Repair vehicle
* Clean vehicle
* Lockpick vehicle
* Impound vehicle
* Tow vehicle

### Crafting and objects

* Craft 3 repair kits by default
* The engine kit fixes only the engine, the body kit only the body, the normal kit the whole vehicle
* Add more craftable items in the config, in groups, and add crafting areas
* Object spawner with 2 objects to place and pick up by default; add more in the config

### NPC tow jobs

* Start a tow job from the job actions menu
* Each job sends you to an NPC car at a random spot
* Tow the vehicle back to the mechanic shop
* Completing a tow job pays a small amount of money

### Job facilities

* Cloakrooms with as many outfits as you want in the config
* Boss menu
* Storages for money, black money, items and weapons, with ammo saved
* Garages, either society garages or default vehicle spawner garages, with a minimum grade per vehicle
* Shops for items such as repair kits

### Supported resources and languages

* Supports ox\_target, ox\_lib and ox\_inventory
* English and Finnish locales
* An export opens the tuning menu (admin only)

## Requirements

| Item      | Supported                           |
| --------- | ----------------------------------- |
| Framework | ESX (`es_extended`)                 |
| Database  | oxmysql or mysql-async              |
| Inventory | The ESX inventory, ox\_inventory    |
| Target    | ox\_target (optional, with ox\_lib) |
| Languages | English, Finnish                    |

The society account, boss menu, billing and cloakroom use the ESX resources `esx_addonaccount`, `esx_society`, `esx_billing`, `esx_skin` and `skinchanger`. Every dependency and its start order: [Mechanic Job installation](/docs/esx_tk_mechanicjob/installation.md#requirements).

## Start here

* [Install Mechanic Job](/docs/esx_tk_mechanicjob/installation.md)
* [Update without losing your config](/docs/esx_tk_mechanicjob/installation.md#update-without-losing-your-config)
* [Set up jobs, tuning menus and NPC tow jobs](/docs/esx_tk_mechanicjob/config.md)
* [Open the tuning menu from another resource](/docs/esx_tk_mechanicjob/client.md)
* [Fix common problems](/docs/esx_tk_mechanicjob/common-questions-and-problems.md)

Support: open a ticket in the [TK Scripts Discord](https://discord.gg/YndnF9tkqu).
