JixelPatterns
  • JixelPatterns Documentation
  • Troubleshooting
    • Common Issues
    • Setting Up Locations
    • FAQ
  • Dependency
    • Jim_Bridge
      • Animal Ped Support
      • Script Helpers
      • Loader Functions
      • Callbacks
      • Cameras
      • Context Menus
      • Crafting
      • DrawText
      • Dui Functions
      • Input Creator
      • Inventories
      • Job Functions
      • Make Functions
      • Meta Handlers
      • Notifications
      • Phones
      • Player Functions
      • Poly Zones
      • Progress Bars
      • Scale Entity
      • Shops
      • Skillcheck
      • Society Banking
      • Stash Control
      • Targets
      • Vehicles
      • Wrapper Functions
      • Scaleforms
  • Paid Assets
    • Jim-Mechanic
      • Common Issues
      • Installation
      • Locations
        • Creating a Location
      • Nitrous
      • Harness + Seatbelt
      • Emergency Repair Bench
      • Odometer
      • Speedometer
      • Performance Mods
      • Preview System
      • Repair System
      • Car Lifts
      • Plate Change
      • Push Vehicle
      • Stancer Kit
      • Vehicle Seat Picker
    • Jim-Bakery
      • Installation
    • Jim-BeanMachine
      • Installation
    • Jim-BurgerShot
      • Installation
    • Jim-CatCafe
      • Installation
    • Jim-Henhouse
      • Installation
    • Jim-PizzaThis
      • Installation
    • Jim-Popsdiner
      • Installation
  • Free Assets
    • Jim-Mining
      • Installation
      • How To Use
        • Mining
        • Stone Washing
        • Gold Panning
    • Jim-Recycle
      • Installation
      • How To Use
        • Recycling
        • Dumpster Diving
        • Scrapping
    • Jim-Payments
      • Installation
      • How To Use
    • Jim-Shops
      • Installation
      • How To Use
    • Jim-Boarding
      • Installation
      • How To Use
    • Jim-Trains
      • Installation
      • How To Use
    • Jim-Consumbles
      • Installation
      • How To Use
    • Jim-DJBooth
      • Installation
      • How To Use
    • Jim-JobGarage
      • Installation
      • How To Use
    • Jim-Chairs
      • Installation
    • Jim-Notepad
      • Installation
      • How To Use
Powered by GitBook
On this page
  1. Paid Assets
  2. Jim-Mechanic

Common Issues

Liveries keep resetting!?

This tends to pop up with users from time to time and most commonly the cause of the issue is that they haven't applied the provided getVehicleProperties and setVehicleProperties functions correctly (or at all) to their core files

If using ox_lib:

  • Replace the getVehicleProperties and setVehicleProperties in ox_lib > resource > vehicleProperties > client.lua with the ones from ox_properties.lua

If using just qb-core:

  • Replace the QBCore.Functions.GetVehicleProperties and QBCore.Functions.SetVehicleProperties in qb-core > client > functions.lua with the ones from qb_properties.lua

I'd recommend replacing in both locations if you have both, just to be sure

  • GTA 5 / FiveM handles "liveries" an an odd fashion, there are three types:

  • Liveries

  • Old Liveries

  • Roff Liveries

The provided changes help with better handling of these changes to properly separate them from each other and update them properly

My inventory isn't supported.

So, I've tried to add support for several major inventory systems

  • QB-Inventory (Old and New)

  • PS-Inventory (Old and New)

  • OX_Inventory

  • QS-Inventory

  • Core_Inventory

  • CodeM-Inventory

  • Origen_inventory

  • Tgiann-inventory

But there are so many out there, i keep hearing about a new one every day

You are welcome to make a fork of jim_bridge on github and add support for your inventory so others can use it, its why its open source <3

CodeM-inventory isn't compatiable with externally added shops, you need to manually add them in the inventory and trigger them another way for now

Load Order

This is a very common issue, to the point it actually concerns me 🫂

The order of the scripts loaded in your server is very important

Framework scripts need to come first, Dependencies for other scripts come second

For example heres my QBCore test server load order:

# These resources will start by default.
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure baseevents

# QBCore & Extra stuff
ensure qb-core             ## Core Folder First
ensure [qb]                ## Framework files second
ensure [standalone]        ## Other scripts that need to load after core
                           ## For Example Jim_Bridge
                           
ensure [voice]             ## More "other" scripts
ensure [defaultmaps]       ## MLOs
ensure [mlos]              ## More MLOs
ensure [props]             ## Props

ensure [jimextras]         ## Start loading the rest of your scripts 
ensure [jim]               ## For example: Jim-Mining, Jim-Mechanic

As shown above

  1. qb-core first

  2. then standalone scripts

  3. then MLOs

  4. then Props

  5. then load the rest of your scripts

Scipts in a folder like [jim] when started this way will load the resrouces inside alphabetically, not randomly

So placing a dependancy in these files can make it load after the resource, which is why its recommended to place them in separate folders to load before others

StashCrafting

By default, stashcrafting is enabled in this script

If your crafting menu has ❌ next to each item and you have the items in your inventory, they need to be in your job location stashes

To allow users to craft from their own inventories, you can disable StashCraft in the scripts config.

"My car only goes 10mph faster when fully upgraded"

In GTA V and FiveM, Upgrding your car's engine changes how it drives in several ways:

Acceleration

Your car will speed up faster, going from not moving to its fastest speed in less time because the engine upgrade makes the car stronger compared to its weight.Top Speed: The car will be a bit faster at its top speed. The game limits speed a lot, but upgrading the engine does help a little.Handling: The car will respond better when you drive it, especially when speeding up or turning, because of the extra power from the engine upgrade.

Behind the Scenes

Handling Files

The game uses special files to decide how cars drive, including speed and how they act in crashes. Engine upgrades make these cars perform better according to these files.

FiveM Servers

The changes from engine upgrades can differ on FiveM servers because the people running these servers can adjust how big the upgrades are. Some might make the upgrades really noticeable, while others might keep things more realistic.

TLDR

To fine tune the upgrades of a car, you need to edit the handling.meta of that vehicle.

In short, upgrading your car's engine from 0 to 4 makes it accelerate faster, slightly increases top speed, and improves how it sounds and responds. However, the exact improvements can vary based on the game settings and server you're on.

Too many people believe that upgrading your engine will add 100mph to your cars, I know its a game but GTA tries to be a bit realistic, upgrading your engine doesn't turn it into a jet, its still the same car

"Why don't all my vehicles have level 5 engine upgrade"

GTA Online added an expansion called Hao's Special Works This allowed users to do missions to gain access to upgrades for specific vehicles

jim-mechanic grabs this informaton automatically from the game files to give access to those upgrades for those vehicles

Generated list of vanilla cars with:

  • Engine lvel 5

  • Suspension level 5

  • Transmission level 4

Ardent Ocelot (ardent):
    - Trans lvl 4
Pfister Astron (astron):
    - Eng lvl 5
    - Trans lvl 4
Banshee Bravado (banshee):
    - Eng lvl 5
    - Trans lvl 4
    - Susp lvl 5
Brawler Annis (brawler):
    - Susp lvl 5
Brioso R/A Grotti (brioso):
    - Eng lvl 5
    - Trans lvl 4
Brioso 300 Grotti (brioso2):
    - Susp lvl 5
Brioso 300 Widebody Grotti (brioso3):
    - Susp lvl 5
Caracara 4x4 Vapid (caracara2):
    - Trans lvl 4
    - Susp lvl 5
Champion Dewbauchee (champion):
    - Eng lvl 5
    - Trans lvl 4
Cheburek Rune (cheburek):
    - Susp lvl 5
Cheetah Classic Grotti (cheetah2):
    - Trans lvl 4
Lampadati Cinquemila (cinquemila):
    - Eng lvl 5
    - Trans lvl 4
Clique Vapid (clique):
    - Trans lvl 4
    - Susp lvl 5
Deveste Principe (deveste):
    - Eng lvl 5
    - Trans lvl 4
Deviant Schyster (deviant):
    - Trans lvl 4
    - Susp lvl 5
Dominator Arena Vapid (dominator4):
    - Trans lvl 4
    - Susp lvl 5
8F Drafter Obey (drafter):
    - Trans lvl 4
    - Susp lvl 5
Dynasty Weeny (dynasty):
    - Susp lvl 5
Fagaloa Vulcar (fagaloa):
    - Susp lvl 5
Stirling GT Benefactor (feltzer3):
    - Eng lvl 5
    - Trans lvl 4
    - Susp lvl 5
Flash GT Vapid (flashgt):
    - Susp lvl 5
Classic Gauntlet Bravado (gauntlet3):
    - Trans lvl 4
GB 200 Vapid (gb200):
    - Susp lvl 5
Burrito Custom Declasse (gburrito2):
    - Susp lvl 5
Guardian Annis (guardian):
    - Susp lvl 5
Hakuchou Drag Shitzu (hakuchou2):
    - Eng lvl 5
    - Trans lvl 4
Hellion Annis (hellion):
    - Trans lvl 4
impaler Vapid (impaler):
    - Trans lvl 4
    - Susp lvl 5
impaler2 Vapid (impaler2):
    - Trans lvl 4
impaler3 Vapid (impaler3):
    - Trans lvl 4
    - Susp lvl 5
impaler4 Vapid (impaler4):
    - Trans lvl 4
Issi Arena Weeny (issi4):
    - Trans lvl 4
    - Susp lvl 5
Issi Arena Weeny (issi5):
    - Trans lvl 4
    - Susp lvl 5
Issi Arena Weeny (issi6):
    - Trans lvl 4
    - Susp lvl 5
Issi Sport Weeny (issi7):
    - Trans lvl 4
Itali GTO Progen (italigto):
    - Trans lvl 4
    - Susp lvl 5
Jester Classic Dinka (jester3):
    - Susp lvl 5
Jugular Ocelot (jugular):
    - Trans lvl 4
Krieger Benefactor (krieger):
    - Trans lvl 4
Lynx Ocelot (lynx):
    - Susp lvl 5
Neo Vysser (neo):
    - Trans lvl 4
Panto Benefactor (panto):
    - Susp lvl 5
Reever Western (reever):
    - Eng lvl 5
    - Trans lvl 4
S80RR Annis (s80):
    - Trans lvl 4
Sandking Annis (sandking):
    - Susp lvl 5
Sandking SWB Annis (sandking2):
    - Susp lvl 5
Schlagen GT Benefactor (schlagen):
    - Trans lvl 4
    - Susp lvl 5
Sea Sparrow Unknown (seasparrow):
    - Susp lvl 5
Sparrow Unknown (seasparrow2):
    - Susp lvl 5
Sparrow Unknown (seasparrow3):
    - Susp lvl 5
Sentinel Übermacht (sentinel):
    - Eng lvl 5
    - Trans lvl 4
    - Susp lvl 5
Shinobi Nagasaki (shinobi):
    - Eng lvl 5
    - Trans lvl 4
Stafford Enus (stafford):
    - Trans lvl 4
Sugoi Dinka (sugoi):
    - Susp lvl 5
Sultan RS Karin (sultanrs):
    - Eng lvl 5
    - Trans lvl 4
Drift Tampa Declasse (tampa2):
    - Susp lvl 5
10F Widebody Obey (tenf2):
    - Susp lvl 5
Toros Pegassi (toros):
    - Trans lvl 4
    - Susp lvl 5
Trophy Truck Annis (trophytruck):
    - Susp lvl 5
Trophy Truck Limited Annis (trophytruck2):
    - Susp lvl 5
Tulip Declasse (tulip):
    - Trans lvl 4
    - Susp lvl 5
Turismo Classic Grotti (turismo2):
    - Eng lvl 5
    - Trans lvl 4
Vagner Dewbauchee (vagner):
    - Susp lvl 5
Verus Dinka (verus):
    - Susp lvl 5
Vigero ZX Declasse (vigero2):
    - Eng lvl 5
    - Trans lvl 4
    - Susp lvl 5
Visione Grotti (visione):
    - Susp lvl 5
Weevil BF (weevil):
    - Susp lvl 5
Zion Classic Übermacht (zion3):
    - Trans lvl 4
Seatbelt issues

Not ejecting when crashing, or ejecting when settings are changed

This is very common issue that people seem to not understand

Jim-Mechanic has its own seatbelt and harness system, this is enabled by default

When using this you need to remove any other scripts ability to act like a seatbeltm as both will run at the same time

For Example:

  • Jim-mechanic ejects when crashing at 100mph

  • other script ejects when crashing at 10mph

The other script will still be running and eject you at 10mph

If you wish to use jim-mechanic's seatbelt and harness system, you NEED to disable other scripts that use seatbelts.

If you with to use the seatbelt system from another script, you can simply disable jim-mechanics HarnessControl and this will stop any seatbelt function being used inside it

Double seatbelt sound/triggering

This is possibly the previous issue

but sometimes its another script also creating a keymapping for the seatbelt button, making seatbelts event trigger twice.

PreviousJim-MechanicNextInstallation

Last updated 3 days ago