Skip to main content

Mechanic Locations

Configure mechanic zones, blips, and sub-features

This section

Mechanic Locations

Each mechanic location is defined in Config.Mechanics with a unique ID. Alternatively, use the /mechanics in-game editor.

Structure

lua
Config.Mechanics = {
['downtown'] = {
label = "Downtown Customs",
job = 'mechanic',
minGrade = 0,

blip = {
enabled = true,
sprite = 446,
color = 47,
scale = 0.8,
},

zone = {
coords = vector3(-205.0, -1312.0, 31.0),
radius = 15.0,
heading = 270.0,
},

vehicleSpawn = vector3(-212.0, -1312.0, 31.0),

interaction = {
key = 'E',
keyCode = 38,
},

categories = {
cosmetic = true,
performance = true,
wheels = true,
respray = true,
lights = true,
extras = true,
livery = true,
tyres = true,
stance = true,
},

-- Optional sub-features (set to nil to disable)
lift = { ... },
craft = { ... },
shop = { ... },
boss = { ... },
storage = { ... },
},
}

Fields

FieldTypeDescription
labelstringDisplay name for the mechanic
jobstringRequired job to access
minGradenumberMinimum job grade (0 = all)
bliptableMap blip configuration
zonetableZone coords, radius, and heading
vehicleSpawnvector3Where vehicle is positioned
interactiontableKey and keyCode for interaction
categoriestableEnabled mod categories
lifttable?Vehicle lift config (nil = disabled)
crafttable?Craft table config (nil = disabled)
shoptable?Shop config (nil = disabled)
bosstable?Boss menu config (nil = disabled)
storagetable?Storage config (nil = disabled)
On this page