[UPDATE] jim-mechanic v3.1 - QBCore Mechanic Script

hmm. There could be a config setting wrong somewhere, I’ll dm you

also can we find another way to make the locations work i dont want the green polybox to show up all the time

(fixed this)

1 Like

The console sometimes it’s going way to high mate, any idea?
unknown

That fix is coming in an update very soon

My first attempt at polyzone (as I never needed to touch it before) was apparently stupidly laggy lol

Making sure it all works then I’ll put it out as a new version

UPDATE v1.6:

  • Fixed a CPU leak with my terribly optimized PolyZone script, thanks to FjamZoo.
    • Your locations will be the same, you just need to move them around a bit in the locations.lua
  • Added blip system to the locations
    • Forgot about this one, but now available
    • Simple naming system, if no blip name is provided it defaults to “Mechanic Shop”
    • Included blip colour to help differenciate between locations
  • Fixed some issues with custom garage scripts
    • Add a built in callback that checks to see if the vehicle is owned or not
    • This means it doesn’t need to touch any garage system and removes the qb-garage dependancy

Where do I download the update?

Tebex is awkward for me lol

I’ll dm you

Hii! It looks awesome :slight_smile:
Are there any NPC missions for the players?

Thanks!

Hello :slight_smile: do you have a deadline for a esx version?

same here i cant download it

1 Like

I’ve already replied to your dm :slight_smile:

I’m getting the 500 error when trying to update the main post. But This script has changed alot since release, I suggest reading through the changelog to see how much it’s actually changed

UPDATE v1.8:

  • Reogranised the Stores.Lua
    • 3 separate stores to pick from a qb-menu: Tools, Performance, Costmetics
    • Changed how the polyzone reacts to you being in the correct zone
    • It is now linked job duty and works smoother
    • This required rewriting the polyzone detection
    • A LOT of tiny changes were made, all “injob” was renamed to “onduty”
    • This obvoiusly includes changes to locations.lua
  • Payment systems are now external
    • Now uses my free script: jim-payments
    • Register locations are still in this script
    • This includes complete changes to payment.lua and paymentserver.lua

UPDATE v1.7:

New:

  • Added /cleancar command
    • This is a simple command that slowly and visibly cleans the car
    • Added an override so that cleaningkits should use my cleancar command, meaning cleaningkits have a new animation
    • Item is usable by all, /cleancar comamnd limited to mechanics
  • Added door opening / commands
    • /hood, /trunk, /door [0-3]
    • These are usable in and out of a car
    • These are only usable if the car doors are unlocked
  • Added new items, BulletProof Tires and Drift Tires
    • These work like performance items, consumed on use but can be removed from vehicle
    • Only one type of tire can be installed at a time
    • This has been added to the toolbox item(check_tunes.lua) to show when checking what parts are installed
  • New tire smoke icon included to separate them from these new items
  • Added store.lua for a basic shop
    • Only accessible by chosen job roles
    • You can easily place the box location for these
  • Added the ability to remove items from a new job stash for repairs
    • This is toggleable in with Config.StashRepair
    • You need to add their locations and job role in repair.lua
    • This resulted in a rework of repairs.lua
  • Added option of Cash or Card to payment.lua and /charge command

Fixes:

  • Updated MySQL syntax to work with updated cores
    • This can be reverted easily for older cores
  • Reverted GetPlate commands from the new QBCore Function to GetVehicleNumberPlateText
    • This is to help with compatability with older versions of QBCore
  • Fix for vehicle cosmetics not showing for others in the server until the one who changed the cosmetics sits in the driver seat
    • This adds a line of two native events to each cosmetic item file, every time the vehicle is found
    • NetworkHasControlOfEntity(vehicle) NetworkRequestControlOfEntity(vehicle)
  • Added heading’s and box sizes to the payments.lua qb-target, they used to default to 0
  • Changed window tint animation to “clean2” due to rag prop sticking to hand
    • The sponge prop seems to want to be removed more often than not so I’ve opted to this instead
  • Moved “/flipvehicle” and “/seat” from repair.lua to the new extras.lua

Is it possible If I want to disable the mechanic job and only use for the tuning job?

Is this script obfuscated in any way, or will the consumer have access to every file if they dislike a literal mechanic and wish to remove it or alter it themselves?

Is it possible to have more than one mechanic use this, and have multiple locations for this as well. And have the mechanics have separate boss menus without wrecking their jobs

Is this compatible to use for planes and boats

Hi there,

Is there any way I can get in contact with you regarding your jim-mechanic script in case of support being needed as I will be purchasing this very soon for my RP server?

Thanks,
Kaide

Would like to second the support is this adapted to the newest QB core?

1 Like

Is there any way to add the red white and blue tire smoke from GTA online?

Hey i absolutely love it. Made the purchase.

The safes arent showing up.
Are any dependents needed for sage stash to work?

It says i dontnhave enough supplies in safe.

I went to locations coords and nothing is there.
(Yes i am set to mechanic)

Just trying to see how to get this working