[ESX] esx_tk_mechanicjob - Advanced Mechanic Job And Tuning Menu (With UI)

esx_tk_mechanicjob

[ Video ]

About

  • Well-optimized

    • 0.00 ms | Idle
    • 0.00 - 0.06 ms | In usage
  • Uses FiveM Asset Escrow System, but if there is anything you would like to get changed or added to the editable file, contact me and I can probably change it!

  • Features

    • By default, coords are set up for the Bennys interior
      • You can however very easily add as many different mechanics as you want just by using the config
    • Tuning Menu
      • Custom tuning menu with UI
      • Very user-friendly
      • Includes all the latest tuning parts
      • You can specify certain vehicle classes to only work in certain menus (for example a separate tuning menu for motorcycles)
      • Colorpickers for vehicle colors
      • All parts separated into categories
      • In the end, you can see all the installed parts and the total price
    • Job Actions Menu
      • Repair Vehicle
      • Clean Vehicle
      • Lockpick Vehicle
      • Impound Vehicle
      • Tow Vehicle
      • Crafting
        • By default you can craft 3 different repair kits
          • Engine kit will only fix the vehicle engine
          • Body kit will only fix the vehicle body
          • And the “normal” repair kit will fix the whole vehicle
        • You can easily add more craftable items in the config and you can specify them in groups
        • You can also add crafting areas where you need to be to craft items
      • Object Spawner
        • By default 2 different objects that you can place and pick up
        • You can easily add more in config
      • NPC Tow Jobs
        • You can tow NPC cars
        • Upon starting, you will get coords at a random position and there will be a NPC
        • You will need to tow the vehicle back to the mechanic shop
        • Once completed, you will get a bit of money
    • Cloakrooms
      • Add as many cloakrooms as you want for each job
      • Add as many outfits as you want in the config
    • Boss menu
    • Storages
      • Add as many storages as you want for each job
      • Each storage has its own items
      • Events are secured
      • You can store money, black money, items and weapons (weapon ammo will also save)
    • Garages
      • Add as many garages as you want for each job
      • You can either use society garages or default vehicle spawner garages
        • Add as many vehicles for the garage as you want (you can also configure a min grade needed to use the vehicle)
      • Add spawnpoints for vehicles, if none are free, you can’t take out a vehicle
    • Shops
      • You can add shops for different items
      • For example you can have a shop for repair kits, where mechanics can purchase them
    • Supports ox_target, ox_lib and ox_inventory
    • Well-optimised compared to the default esx mechanic jobs
    • English and finnish locales
    • Highly configurable and extremely easy to use
  • Exports

    • exports['esx_tk_mechanicjob']:openTuningMenu() - open the tuning menu (admin only)
Screenshots

3

4

5

Config

11

Purchase (14.99€ + VAT)


My other ESX Scripts

Code is accessible Partially
Subscription-based No
Lines (approximately) ~3400
Requirements es_extended
Support Yes
5 Likes

Does this system have a percentage system? In other words, when tuning a vehicle, 100% of society’s money is spent, or is the money taken from the server and then a % goes to the mechanic?

The second option is so that certain players do not ruin the company of other players, preventing their cars from being tuned and creating losses in the company.

1 Like

open source

Hey! When tuning the money will be taken from the society’s account. I can of course however add a config option if you’d like it to be made some other way. Just let me know!

Hey! Unfortunately I have made the decision not to sell open source. However if there is something you’d like to have added or a certain event you’d need let me know and we can maybe work something out.

Ox Inventory support?

In case I need any modification, would you do it for me?

For example, on my server I use core_vehicle, so I would like to remove the engine improvements from your script, would you do it for me without problem?

It seems to not work correctly on esx legacy 1.9.3

Hello, does this script have locales that can be fully translated?

Hey! Yes, the script includes editable locale files.

Update 1.1.0

  • Added new config option Config.UseOx
    • Changes the help text to use ox_lib and ox_target instead
    • Changes menus to ox_lib menus
    • Fixes storages not working with ox_inventory
1 Like

I assume you are the same guy who already made a ticket. If so, I’ve responded to the ticket with some instructions which will help me track down the problem and get it fixed.

And yes, you can edit the tuning menu (for example remove the upgrades) in the config.

Update 1.2.0

  • Moved multiple events to the editable client file for editing (car repairing for instance)
  • Current purchases in the menu will now reset when you purchase the mods
  • Current purchases in the menu will now reset when you close the tuning menu
  • Added a new config option Config.UseOxInvSystem , adds support for the ox_inventory’s own inventory system
  • Added a new config option Config.UseVehOxTarget , adds ox_target menus to vehicles for mechanics and lets them, for example, repair vehicles with it
  • Added a new config option takeAccount , lets you choose where the money spent on tuning will be taken from
  • Added a new config option rewardAccount , lets you add a reward for tuning vehicles

Update 1.2.1

  • Fixed error occuring for some people using while using ox_lib

Update 1.2.2

  • Fixed menu not opening with certain vehicle models
  • Fixed vehicle wheels changing randomly while changing other mod parts
  • Added a new config option Config.CloseMenuOnVehicleExit

Update 1.2.3

  • Moved a few functions to the editable files

Update 1.2.5

  • Minor improvements & fixes to the menu horizontal scrolling
  • Fixed tuning menu not opening if multiple coords were set
  • Added a new config option Config.PlayObjectSound
  • Added a few new functions to the editable files

is this possible to do only mod menu can option by job/mechanic? and society money to job

I’m not quite sure what you mean, but if you mean that can you set that only certain jobs can open the menu then yes, you can do that.

Update 1.2.6

  • Fixed billing not working while using ox_lib

Update 1.3.0

  • Fixed typo in config
  • Fixed script saying “too far away” with some vehicles when trying to repair
  • Fixed vehicle repairing with ox_target not working with motorcycles
  • Fixed console being spammed when looking at a car while using ox_target after changing job to non-mechanic
  • Fixed tuning not applying if multiple coords were set in config
  • Added new functions to the editable files
  • Engine, body and repair kits can now also be used with ox_target