Skip to content
Advanced Garage

Configuration

The settings in config.lua and their defaults.

Every setting is in config.lua. The file is outside the escrow, so edit it however you like.

General

config.lua
Config.Framework = 'auto' -- 'qbox' | 'qbcore' | 'esx'
Config.Locale = 'en'      -- name of the file in the locales/ folder
Config.Debug = false      -- writes detailed logs to the console

Garages

Each garage has an id, a type and a location. Locations use vec4(x, y, z, heading).

Config.Garages = {
    legion = {
        label = 'Legion Square',
        type = 'public', -- 'public' | 'job' | 'gang'
        coords = vec4(215.9, -810.1, 30.7, 157.0),
        spawn = vec4(229.7, -800.1, 30.6, 160.0),
    },
    mrpd = {
        label = 'Mission Row Police Station',
        type = 'job',
        job = 'police',
        coords = vec4(454.6, -1017.4, 28.4, 90.0),
        spawn = vec4(438.4, -1018.3, 27.7, 90.0),
    },
}

The heading of a spawn point is the direction the vehicle faces. Set it from the garage exit so vehicles come out facing the road.

Impound

Config.Impound = {
    fee = 250,         -- default fee to get a vehicle back
    jobFees = {        -- fee per job
        police = 500,
        mechanic = 150,
    },
    location = vec4(409.3, -1623.0, 29.3, 230.0),
}

Key sharing

Config.Keys = {
    share = true,  -- owners can give keys to other players
    maxShared = 3, -- maximum shares per vehicle
}

Last updated September 21, 2026

Documentation