JG Docs
Dealerships

Trucking Vehicle Properties

Customise the truck and cargo used for dealership delivery missions

Set TruckingConfig.TruckProperties and TruckingConfig.CargoProperties in config/config-trucking.lua to customise mission vehicles.

Both settings use the standard vehicle properties table from QBCore, Qbox, ESX or JG Mechanic. You can paste a table returned by your framework's GetVehicleProperties function.

Use a Lua table, not a JSON string. The model property doesn't change the mission vehicle. TruckingConfig.TruckModel, TruckingConfig.TrailerSmallVehicle and TruckingConfig.TrailerLargeVehicle control the models.

Example

config/config-trucking.lua
TruckingConfig.TruckProperties = {
  color1 = {34, 91, 168},
  color2 = {34, 91, 168},
  pearlescentColor = 111,
  wheelColor = 0,
  wheels = 0,
  windowTint = 1,
  modEngine = 3,
  modBrakes = 2,
  modTransmission = 2,
  modArmor = 4,
  modTurbo = true,
  modLivery = 0,
  extras = {
    ["1"] = true,
    ["2"] = false
  }
}

TruckingConfig.CargoProperties = {
  color1 = 12,
  color2 = 12,
  modLivery = 0
}

Use a GTA colour ID for a standard paint colour, or an RGB table such as {34, 91, 168} for a custom colour. Mod indexes start at 0. Use -1 for the stock option.

Property reference

You only need to include the properties you want to change.

Identity and condition

PropertyTypeDescription
platestringNumber plate text
plateIndexnumberNumber plate style
bodyHealthnumberBody health from 0 to 1000
engineHealthnumberEngine health from -4000 to 1000
tankHealthnumberFuel tank health from -1000 to 1000
fuelLevelnumberStarting fuel level from 0 to 100
oilLevelnumberOil level
dirtLevelnumberDirt level from 0 to 15

Paint, lights and glass

PropertyTypeDescription
color1, color2number|number[]Primary and secondary GTA colour IDs or RGB tables
paintType1, paintType2numberPrimary and secondary paint types
pearlescentColornumberPearlescent GTA colour ID
interiorColornumberInterior GTA colour ID
dashboardColornumberDashboard GTA colour ID
windowTintnumberWindow tint ID
neonEnabledboolean[]Neon state for left, right, front and back
neonColornumber[]Neon RGB colour
modXenonbooleanEnables xenon headlights
xenonColornumber|number[]Xenon colour ID or RGB colour
xenonCustomColorEnabledbooleanEnables xenonCustomColor
xenonCustomColornumber[]Custom xenon RGB colour
modSmokeEnabledbooleanEnables tyre smoke
tyreSmokeColornumber[]Tyre smoke RGB colour

Wheels, tyres and extras

PropertyTypeDescription
wheelsnumberWheel type ID
wheelColornumberWheel GTA colour ID
wheelSizenumberWheel size
wheelWidthnumberWheel width
modFrontWheels, modBackWheelsnumberFront and rear wheel mod indexes
modCustomTiresF, modCustomTiresRbooleanEnables custom front or rear tyres
bulletProofTyresbooleanPrevents tyres from bursting
driftTyresbooleanEnables drift tyres
extrastable<string, boolean>Enables or disables each vehicle extra by ID

Body and performance mods

PropertyMod slot
modSpoilersSpoilers
modFrontBumperFront bumper
modRearBumperRear bumper
modSideSkirtSide skirts
modExhaustExhaust
modFrameFrame
modGrilleGrille
modHoodBonnet
modFenderLeft wing
modRightFenderRight wing
modRoofRoof
modEngineEngine
modBrakesBrakes
modTransmissionTransmission
modHornsHorn
modSuspensionSuspension
modArmorArmour
modNitrousNitrous
modTurboTurbo toggle - use true or false
modSubwooferSubwoofer
modHydraulicsHydraulics toggle - use true or false

Interior, trim and livery mods

PropertyMod slot
modPlateHolderPlate holder
modVanityPlateVanity plate
modTrimA, modTrimBInterior trim
modOrnamentsOrnaments
modDashboardDashboard
modDialDials
modDoorSpeakerDoor speakers
modSeatsSeats
modSteeringWheelSteering wheel
modShifterLeaversGear shifter
modAPlatePlaques
modSpeakersSpeakers
modTrunkBoot
modHydrolicHydraulic parts
modEngineBlockEngine block
modAirFilterAir filter
modStrutsStruts
modArchCoverArch covers
modAerialsAerials
modTankFuel tank
modWindowsWindows
modDoorRDoors
modLiveryLivery
modRoofLiveryRoof livery
modLightbarLight bar

Framework compatibility aliases

Complete properties tables can contain framework-specific aliases. You can leave these in when you paste the table into config/config-trucking.lua.

PropertyDescription
modCustomFrontWheels, modCustomBackWheelsESX aliases for custom tyres
modKit17, modKit19, modKit21, modKit47, modKit49QBCore aliases for the matching mod slots
liveryRoofQBCore alias for modRoofLivery

Damage state

These properties are included when you copy a complete properties table. Leave them out when you only want to customise the truck's appearance.

PropertyTypeDescription
windowStatus, windowsBrokentableIntact or broken state for each window
doorStatus, doorsBrokentableDamaged state for each door
tireHealthtableHealth for each wheel
tireBurstState, tireBurstCompletely, tyreBursttableBurst state for each tyre
tyresCanBurstbooleanWhether tyres can burst

Legacy colour option

The older colour property is still supported. It sets the primary and secondary colours to the same value and overrides color1 and color2.

config/config-trucking.lua
TruckingConfig.TruckProperties = {
  colour = "#225BA8"
}

colour accepts a hex string, a GTA colour ID or an RGB table with r, g and b keys.

Last updated 3 August 2026

On this page