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
andsetVehicleProperties
inox_lib > resource > vehicleProperties > client.lua
with the ones fromox_properties.lua
If using just qb-core
:
Replace the
QBCore.Functions.GetVehicleProperties
andQBCore.Functions.SetVehicleProperties
inqb-core > client > functions.lua
with the ones fromqb_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
qb-core first
then standalone scripts
then MLOs
then Props
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.
Last updated