Configuration
This section includes all configurable files for the selected script. Most settings are configured automatically, but each config.lua file contains a header comment explaining the purpose and usage of every configuration type. Be sure to read the header of each file carefully to fully understand how to customize and adapt the system for QBCORE, ESX, or standalone environments, ensuring seamless integration with your server.
config/config.lua
--──────────────────────────────────────────────────────────────────────────────
-- Quasar Store · Configuration Guidelines
--──────────────────────────────────────────────────────────────────────────────
-- This configuration file defines all adjustable parameters for the script.
-- Comments are standardized to help you identify which sections you can safely edit.
--
-- • [EDIT] – Safe for users to modify. Adjust these values as needed.
-- • [INFO] – Informational note describing what the variable or block does.
-- • [ADV] – Advanced settings. Change only if you understand the logic behind it.
-- • [CORE] – Core functionality. Do not modify unless you are a developer.
-- • [AUTO] – Automatically handled by the system. Never edit manually.
--
-- Always make a backup before editing configuration files.
-- Incorrect changes in [CORE] or [AUTO] sections can break the resource.
--──────────────────────────────────────────────────────────────────────────────
Config = Config or {} -- [CORE]
Locales = Locales or {} -- [CORE]
--──────────────────────────────────────────────────────────────────────────────
-- Language & UI Paths [EDIT]
-- [INFO] Select the locale and NUI base path used by the web UI.
--──────────────────────────────────────────────────────────────────────────────
-- Languages available by default:
-- 'ar','bg','ca','cs','da','de','el','en','es','fa','fr','he','hi','hu','it','jp','ko',
-- 'nl','no','pl','pt','ro','ru','sl','sv','th','tk','tr','zh-CN','zh-TW'
Config.Locale = 'en' -- [EDIT] Default language code.
Config.Path = 'nui://qs-advancedgarages/web/' -- [ADV] Base NUI path (keep if you didn't move /web).
Config.ImagePath = Config.Path .. 'images/' -- [ADV] Asset path for images.
--──────────────────────────────────────────────────────────────────────────────
-- Framework Detection [AUTO]
-- [INFO] Automatically detects ESX/QB. If renamed, add adapters and set manually.
--──────────────────────────────────────────────────────────────────────────────
local frameworks = { -- [CORE]
['es_extended'] = 'esx',
['qb-core'] = 'qb',
['qbx_core'] = 'qb',
}
Config.Framework = DependencyCheck(frameworks) or 'standalone' -- [AUTO]
--──────────────────────────────────────────────────────────────────────────────
-- Inventory System Detection [AUTO]
-- [INFO] Automatically detects the active inventory system. Extend via adapters.
--──────────────────────────────────────────────────────────────────────────────
local inventories = { -- [CORE]
['qs-inventory'] = 'qs-inventory',
['qb-inventory'] = 'qb-inventory',
['ps-inventory'] = 'ps-inventory',
['ox_inventory'] = 'ox_inventory',
['core_inventory'] = 'core_inventory',
['codem-inventory'] = 'codem-inventory',
['inventory'] = 'inventory',
['origen_inventory'] = 'origen_inventory',
['tgiann-inventory'] = 'tgiann-inventory',
}
Config.Inventory = DependencyCheck(inventories) or 'default' -- [AUTO]
--──────────────────────────────────────────────────────────────────────────────
-- Wardrobe / Appearance Detection [AUTO]
-- [INFO] Detects your clothing/appearance system automatically.
--──────────────────────────────────────────────────────────────────────────────
local wardrobes = { -- [CORE]
['qs-appearance'] = 'qs-appearance',
['qb-clothing'] = 'qb-clothing',
['codem-appearance'] = 'codem-appearance',
['ak47_clothing'] = 'ak47_clothing',
['fivem-appearance'] = 'fivem-appearance',
['illenium-appearance'] = 'illenium-appearance',
['raid_clothes'] = 'raid_clothes',
['rcore_clothes'] = 'rcore_clothes',
['rcore_clothing'] = 'rcore_clothing',
['sleek-clothestore'] = 'sleek-clothestore',
['tgiann-clothing'] = 'tgiann-clothing',
['p_appearance'] = 'p_appearance',
}
Config.Wardrobe = DependencyCheck(wardrobes) or 'default' -- [AUTO]
--──────────────────────────────────────────────────────────────────────────────
-- Menu / Target Systems [EDIT]
-- [INFO] Choose your interaction menu system and optional target/radial.
--──────────────────────────────────────────────────────────────────────────────
-- Menu options: 'esx_menu_default','nh-context','ox_lib','qb-menu','esx_context'
-- Target options: 'ox_target','qb-radialmenu','none'
Config.Menu = 'ox_lib' -- [EDIT] Recommended: 'ox_lib'
Config.UseTarget = 'none' -- [EDIT] 'ox_target','qb-radialmenu' or 'none' (no qb-target).
--──────────────────────────────────────────────────────────────────────────────
-- Fuel / Weather / Vehicle Keys Detection [AUTO]
-- [INFO] Auto-detect common auxiliary systems. Avoid running duplicates.
--──────────────────────────────────────────────────────────────────────────────
local fuels = { -- [CORE]
['qs-fuelstations'] = 'qs-fuelstations',
['LegacyFuel'] = 'LegacyFuel',
['okokGasStation'] = 'okokGasStation',
['esx-sna-fuel'] = 'esx-sna-fuel',
['ps-fuel'] = 'ps-fuel',
['lj-fuel'] = 'lj-fuel',
['ox_fuel'] = 'ox_fuel',
['ti_fuel'] = 'ti_fuel',
['FRFuel'] = 'FRFuel',
['ND_Fuel'] = 'ND_Fuel',
['cdn-fuel'] = 'cdn-fuel',
['BigDaddy-Fuel'] = 'BigDaddy-Fuel',
}
Config.Fuel = DependencyCheck(fuels) or 'none' -- [AUTO]
local weathers = { -- [CORE]
['cd_easytime'] = 'cd_easytime',
['qb-weathersync'] = 'qb-weathersync',
['vSync'] = 'vSync',
}
Config.Weather = DependencyCheck(weathers) or 'none' -- [AUTO]
local vehicleKeys = { -- [CORE]
['qs-vehiclekeys'] = 'qs-vehiclekeys',
['qb-vehiclekeys'] = 'qb-vehiclekeys',
['F_RealCarKeysSystem'] = 'F_RealCarKeysSystem',
['fivecode_carkeys'] = 'fivecode_carkeys',
['glfp10_carkeys'] = 'glfp10_carkeys',
['mono_carkeys'] = 'mono_carkeys',
['ti_vehicleKeys'] = 'ti_vehicleKeys',
['vehicles_keys'] = 'vehicles_keys',
['wasabi_carlock'] = 'wasabi_carlock',
['xd_locksystem'] = 'xd_locksystem',
['qbx_vehiclekeys'] = 'qbx_vehiclekeys',
['MrNewbVehicleKeys'] = 'MrNewbVehicleKeys',
}
Config.Vehiclekeys = DependencyCheck(vehicleKeys) or 'none' -- [AUTO]
--──────────────────────────────────────────────────────────────────────────────
-- Map Blips & Tags [EDIT]
-- [INFO] Customize sprites/colors for garage categories and quick tags.
--──────────────────────────────────────────────────────────────────────────────
Config.BlipSprites = { -- [EDIT]
plane = { owned = 423, notOwned = 372, size = 0.6, color = 67 },
vehicle = { owned = 357, notOwned = 369, size = 0.6, color = 67 },
boat = { owned = 410, notOwned = 371, size = 0.6, color = 67 },
impound = { color = 6 },
}
Config.Tags = { 'Favorite', 'Fast', 'Safe', 'Luxury', 'Sports', 'Family', 'Special', 'Classic' } -- [EDIT]
--──────────────────────────────────────────────────────────────────────────────
-- Economy & Behavior [EDIT]
-- [INFO] Fees, behavior toggles, persistence and visual preferences.
--──────────────────────────────────────────────────────────────────────────────
Config.TransferGaragePrice = 500 -- [EDIT] Fee to withdraw vehicles from shell.
Config.GarageSellTax = 1.3 -- [EDIT] Creator's profit multiplier on sale.
Config.ImpoundPrice = 500 -- [EDIT] Default impound release fee.
Config.RepairKit = false -- [EDIT] Enable 'repairkit' usage in garages.
Config.DisableBlips = false -- [EDIT] Hide all blips if true.
Config.ShortNames = false -- [EDIT] Shorten blip names.
Config.IdleDuration = 30000 -- [EDIT] AFK cinematic camera ms (30s).
Config.PlayerToVehicleAnimation = true -- [EDIT] Play enter-vehicle animation.
Config.SetEntityAlpha = true -- [EDIT] Fade effects while saving.
Config.GarageSync = true -- [EDIT] Share slots/vehicles across same shell.
Config.PersistentVehicles = true -- [EDIT] Keep vehicles persistent on map.
Config.PersistentVehiclesLocked = false -- [EDIT] Spawn persistent vehicles locked?
Config.EnablePublicInteriors = true -- [EDIT] Allow entry to public interiors.
--──────────────────────────────────────────────────────────────────────────────
-- Decoration & Lighting [EDIT]
-- [INFO] Money source, FiveGuard integration, and default light intensity.
--──────────────────────────────────────────────────────────────────────────────
Config.SellObjectCommision = 0.3 -- [EDIT] Furniture sale commission.
Config.MoneyType = 'money' -- [EDIT] 'money' | 'bank'
Config.FiveGuard = false -- [EDIT] false | 'your-fiveguard-resource-name'
Config.DefaultLightIntensity = 40.0 -- [EDIT] Default shell light intensity.
--──────────────────────────────────────────────────────────────────────────────
-- Music & SFX [EDIT]
-- [INFO] Background music inside garages and menu click sounds.
--──────────────────────────────────────────────────────────────────────────────
Config.Sounds = true -- [EDIT] Enable ambient music.
Config.SoundVolume = 0.1 -- [EDIT] Suggested 0.01–0.05 for ambient.
Config.SoundFiles = { 'A$AP_Rocky_-_Shittin_Me' } -- [ADV] Add more in web/sounds/*.ogg
Config.MenuSounds = true -- [EDIT] UI/menu sound effects.
-- DECORATE MUSIC
Config.Music = 'A$AP_Rocky_-_Shittin_Me' -- [EDIT] false to disable music
Config.MusicVolume = 0.01
--──────────────────────────────────────────────────────────────────────────────
-- FurniCreator · Client Graphics & Capture [EDIT]
-- [INFO] Interval between thumbnail captures (increase on low-end PCs).
--──────────────────────────────────────────────────────────────────────────────
Config.FurniCreator = { interval = 300 } -- [EDIT] ms between captures.
Config.FurniCreatorCommand = 'garagefurniture'
--──────────────────────────────────────────────────────────────────────────────
-- Job Permissions [EDIT]
-- [INFO] Whitelist who can create garages or impound vehicles.
--──────────────────────────────────────────────────────────────────────────────
Config.AllowedJobs = { 'mechanic', 'realestate' } -- [EDIT]
Config.ImpoundJobs = { 'police' } -- [EDIT]
Config.CreatorJobs = { -- [EDIT]
{ job = 'mechanic', grade = { 1, 2 } },
}
Config.DisableSounds = false -- [EDIT] Mute all garage sounds.
Config.EnableF3Shop = true
--──────────────────────────────────────────────────────────────────────────────
-- Recovery Points & Blip [EDIT]
-- [INFO] Locations to recover vehicles and associated blip settings.
--──────────────────────────────────────────────────────────────────────────────
Config.Recovery = { -- [EDIT]
coords = {
vec3(408.975830, -1622.887939, 29.279907),
vec3(944.373657, -463.318665, 61.547241),
},
blip = { sprite = 67, color = 6, scale = 0.6, name = 'Recovery', shortRange = true, active = true },
price = 5000,
}
Config.ZoneRadius = 50.0 -- [EDIT] PolyZone radius for interactions.
--──────────────────────────────────────────────────────────────────────────────
-- Default Vehicle/Boat/Plane Camera Presets [EDIT]
-- [INFO] Fallback cameras used for personal garages or missing configs.
--──────────────────────────────────────────────────────────────────────────────
Config.vehicleCamera = { -- [EDIT]
vehicleCoords = vec4(-148.628571, -594.474731, 166.723755, 155.905502),
camera = {
coords = vec3(-146.56, -596.43, 166.93),
rotation = vec3(-2.0, 7.0, 59.0),
ped = vec4(-147.84, -595.20, 167.00, 226.34),
},
}
Config.BoatCamera = { -- [EDIT]
vehicleCoords = vec4(-859.648376, -1476.923096, 0.432983, 291.968506),
camera = {
coords = vec3(-857.762634, -1471.569214, 1.629272),
rotation = vec3(-10.0, 2.0, 178.0),
ped = vec4(-865.13, -1484.44, 1.60, 351.98),
},
}
Config.PlaneCamera = { -- [EDIT]
vehicleCoords = vec4(1729.635132, 3298.760498, 40.788330, 359.661407),
camera = {
coords = vec3(1733.762695, 3303.072510, 41.209473),
rotation = vec3(-5.0, 2.0, 145.0),
ped = vec4(1725.16, 3294.45, 41.22, 317.20),
},
}
--──────────────────────────────────────────────────────────────────────────────
-- Currency & Intl Formatting [EDIT]
-- [INFO] Purely visual. Affects how prices/dates appear in the NUI.
--──────────────────────────────────────────────────────────────────────────────
Config.Intl = {
locales = 'en-US', -- [EDIT] Format locale (e.g. en-US, pt-BR, es-ES, fr-FR, etc.)
options = {
style = 'currency', -- [EDIT] Display style: 'decimal', 'currency', 'percent', 'unit'
currency = 'USD', -- [EDIT] Currency code (e.g. USD, EUR, BRL, RUB, CNY)
minimumFractionDigits = 0 -- [EDIT] Number of decimal places shown.
}
}
--──────────────────────────────────────────────────────────────────────────────
-- Creator / Editor Controls [EDIT]
-- [INFO] Minimum polygon length and camera/editor control sensitivities.
--──────────────────────────────────────────────────────────────────────────────
Config.MinPointLength = 70.0 -- [EDIT] Minimum total poly length.
CameraOptions = { -- [EDIT]
lookSpeedX = 1000.0, -- Horizontal camera speed.
lookSpeedY = 1000.0, -- Vertical camera speed.
moveSpeed = 20.0, -- Free-move speed.
climbSpeed = 10.0, -- Up/down speed.
rotateSpeed = 20.0, -- Rotation speed.
}
ActionControls = { -- [EDIT] Change labels/keys at your own risk.
leftClick = { label = 'Left Click', codes = { 24 } },
forward = { label = 'Forward +/-', codes = { 33, 32 } },
right = { label = 'Right +/-', codes = { 35, 34 } },
up = { label = 'Up +/-', codes = { 52, 51 } },
add_point = { label = 'Add Point', codes = { 24 } },
undo_point = { label = 'Undo Last', codes = { 25 } },
rotate_z = { label = 'RotateZ +/-', codes = { 20, 73 } },
rotate_z_scroll = { label = 'RotateZ +/-', codes = { 17, 16 } },
offset_z = { label = 'Offset Z +/-', codes = { 44, 46 } },
boundary_height = { label = 'Z Boundary +/-', codes = { 20, 73 } },
done = { label = 'Done', codes = { 191 } },
cancel = { label = 'Cancel', codes = { 194 } },
arrow_left = { label = 'Previous', codes = { 174 } },
arrow_right = { label = 'Next', codes = { 175 } },
-- Decorate (Modern Mode)
place_object_on_ground = { label = 'Place Object on Ground', codes = { 47 } },
toggle_free_mode = { label = 'Toggle Free Mode', codes = { 167 } },
toggle_cursor = { label = 'Toggle Cursor', codes = { 166 } },
toggle_editor_mode = { label = 'Toggle Translate/Rotate', codes = { 311 } },
toggle_gizmo_mode = { label = 'Toggle Gizmo Mode', codes = { 244 } },
toggle_free_camera = { label = 'Toggle Free Camera', codes = { 170 } },
focus_free_camera = { label = 'Focus Object', codes = { 49 } },
zoom = { label = 'Zoom +/-', codes = { 17, 16 } },
}
--──────────────────────────────────────────────────────────────────────────────
-- Showcase Camera Sequencer [EDIT]
-- [INFO] Randomized cinematic camera passes around vehicles in the shell.
--──────────────────────────────────────────────────────────────────────────────
Config.RandomizedPositions = true -- [EDIT] Randomize camera sequence order.
Config.CameraDuration = 10000 -- [EDIT] ms shown per transition.
-- [INFO] Positions: 'front-left','front-middle','front-right','back-left','back-middle','back-right',
-- 'left','right','top-left','top-middle','top-right','center','front-left-diagonal','front-right-diagonal',
-- 'back-left-diagonal','back-right-diagonal'
Config.CameraAnimations = { -- [EDIT] Needs ≥ 2 entries to work.
{ distance = 4.0, fovFrom = 20.0, fovTo = 35.0, from = 'front-middle', to = 'front-left' },
{ distance = 5.0, fovFrom = 30.0, fovTo = 40.0, from = 'front-left', to = 'left' },
{ distance = 6.0, fovFrom = 40.0, fovTo = 35.0, from = 'back-middle', to = 'back-right' },
{ distance = 5.0, fovFrom = 30.0, fovTo = 30.0, from = 'back-right', to = 'right' },
{ distance = 5.0, fovFrom = 35.0, fovTo = 40.0, from = 'right', to = 'front-right' },
{ distance = 8.0, fovFrom = 50.0, fovTo = 50.0, from = 'top-middle', to = 'front-middle' },
{ distance = 7.0, fovFrom = 30.0, fovTo = 50.0, from = 'left', to = 'top-middle' },
{ distance = 4.5, fovFrom = 40.0, fovTo = 35.0, from = 'back-left', to = 'back-right' },
{ distance = 3.5, fovFrom = 25.0, fovTo = 30.0, from = 'right', to = 'back-right' },
{ distance = 6.5, fovFrom = 45.0, fovTo = 50.0, from = 'back-middle', to = 'top-middle' },
}
--──────────────────────────────────────────────────────────────────────────────
-- Debug [EDIT]
-- [INFO] Verbose logging for development. Keep disabled in production.
--──────────────────────────────────────────────────────────────────────────────
Config.Debug = true -- [EDIT]
Config.ZoneDebug = false -- [EDIT]
config/garages.lua
-- Garages Registry [EDIT]
-- [INFO] Define impounds and regular garages. Keep at least one impound entry.
Config.Garages = {
--──────────────────────────────────────────────────────────────────────────
-- Impound Garages [EDIT]
-- [INFO] Keep at least one impound; the system depends on it.
--──────────────────────────────────────────────────────────────────────────
['Hayes Autos'] = {
owner = true, -- [EDIT] If public, set false.
available = true, -- [EDIT] If public, set true.
isImpound = true, -- [EDIT] Mark as impound yard.
type = 'vehicle', -- [EDIT] 'vehicle' | 'boat' | 'plane'
shell = {
-- [INFO] Shell preset used for the interior.
shell = 1
},
coords = {
-- [EDIT] Menu marker and spawn position.
menuCoords = vec3(483.75, -1312.29, 29.21),
spawnCoords = vec4(493.279114, -1329.283569, 29.027100, 328.818909)
},
vehicleCamera = {
-- [EDIT] Cinematic camera for preview.
vehicleCoords = vec4(493.279114, -1329.283569, 29.027100, 328.818909),
camera = {
coords = vec3(496.29, -1329.01, 29.34),
rotation = vec3(-5.0, -6.0, 103.0),
ped = vec4(494.67, -1329.35, 29.34, 256.84)
}
}
},
['Airport Impound Hangar'] = {
owner = true,
available = true,
isImpound = true,
type = 'plane',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(-1299.520874, -3407.564941, 13.929688),
spawnCoords = vec4(-1271.512085, -3380.808838, 13.929688, 331.653534)
},
vehicleCamera = {
vehicleCoords = vec4(-1271.512085, -3380.822021, 13.643188, 331.653534),
camera = {
coords = vec3(-1273.885742, -3375.032959, 13.929688),
rotation = vec3(-2.0, 2.0, 213.0),
ped = vec4(-1274.268188, -3381.243896, 13.929688, -10.000000)
}
}
},
['Boat Impound Pier'] = {
owner = true,
available = true,
isImpound = true,
type = 'boat',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(-858.039551, -1470.685669, 1.629272),
spawnCoords = vec4(-859.621948, -1476.909912, 0.432983, 291.968506)
},
vehicleCamera = {
vehicleCoords = vec4(-859.648376, -1476.923096, 0.432983, 291.968506),
camera = {
coords = vec3(-856.14, -1470.95, 1.63),
rotation = vec3(-10.0, 2.0, 174.0),
ped = vec4(-864.89, -1484.37, 1.60, 338.73)
}
}
},
--──────────────────────────────────────────────────────────────────────────
-- Regular Vehicle Garages [EDIT]
-- [INFO] Customize positions and camera paths as needed.
--──────────────────────────────────────────────────────────────────────────
['Legion Square'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- [EDIT] Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- [INFO] Big Public Garage
},
coords = {
menuCoords = vec3(215.446167, -809.802185, 30.728882),
spawnCoords = vec4(232.931870, -790.087891, 29.454932, 158.740158)
},
vehicleCamera = {
vehicleCoords = vec4(251.406601, -752.479126, 34.301147, 289.133850),
camera = {
coords = vec3(253.938461, -749.986816, 34.421216),
rotation = vec3(2.0, 6.0, 155.0),
ped = vec4(251.48, -751.13, 34.64, 330.67)
}
}
},
['Pillbox Hill Garage'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- [EDIT] Price to store a vehicle
-- jobs = { -- [ADV] Restrict access by job (example).
-- {
-- name = 'police',
-- grades = { 1, 2 }
-- },
-- {
-- name = 'ambulance',
-- grades = false -- all grades
-- }
-- },
type = 'vehicle',
shell = {
shell = 7 -- [INFO] Big Public Garage
},
coords = {
menuCoords = vec3(100.99, -1071.73, 29.23),
spawnCoords = vec4(113.87, -1071.64, 28.19, 85.48)
},
vehicleCamera = {
vehicleCoords = vec4(142.008789, -1081.094482, 28.487915, 56.692913),
camera = {
coords = vec3(141.13, -1077.71, 29.19),
rotation = vec3(-5.0, -7.0, 200.0),
ped = vec4(141.55, -1079.35, 29.19, 17.46)
}
}
},
['Vinewood West'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
jobs = {
{
name = 'police',
grades = { 1, 2 }
},
{
name = 'ambulance',
grades = false -- all grades
}
},
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(-338.769226, 267.428589, 85.709839),
spawnCoords = vec4(-334.443939, 283.410980, 84.777344, 178.582672)
},
vehicleCamera = {
vehicleCoords = vec4(-348.646149, 269.630768, 85.103271, 308.976379),
camera = {
coords = vec3(-348.36, 272.81, 85.06),
rotation = vec3(-1.2, 8.0, 193.0),
ped = vec4(-349.06, 270.87, 85.14, 32.27)
}
}
},
['Vinewood Center'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(70.074722, 12.342858, 68.944336),
spawnCoords = vec4(75.890114, 19.292309, 67.927490, 158.740158)
},
vehicleCamera = {
vehicleCoords = vec4(60.830769, 19.872530, 69.163330, 357.165344),
camera = {
coords = vec3(59.01, 22.49, 69.45),
rotation = vec3(-4.0, 8.0, 234.0),
ped = vec4(59.72, 20.57, 69.43, 96.60)
}
}
},
['Penitentiary'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- Big Public Garage
},
coords = {
menuCoords = vec3(1899.138428, 2602.852783, 45.742188),
spawnCoords = vec4(1892.400024, 2601.349365, 44.287231, 269.291351)
},
vehicleCamera = {
vehicleCoords = vec4(1849.186768, 2608.773682, 45.169189, 215.433090),
camera = {
coords = vec3(1852.30, 2609.05, 45.57),
rotation = vec3(-2.3, 7.0, 110.0),
ped = vec4(1850.14, 2609.54, 45.60, 311.53)
}
}
},
['Motel Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(273.705505, -344.241760, 44.916504),
spawnCoords = vec4(285.428558, -347.894501, 43.950195, 161.574799)
},
vehicleCamera = {
vehicleCoords = vec4(288.804382, -346.127472, 44.427856, 354.330719),
camera = {
coords = vec3(286.79, -343.75, 44.82),
rotation = vec3(-1.5, 5.0, 240.0),
ped = vec4(287.73, -345.23, 44.92, 95.15)
}
}
},
['Spanish Ave Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(-1160.347290, -740.967041, 19.675415),
spawnCoords = vec4(-1151.973633, -749.512085, 17.929663, 223.937012)
},
vehicleCamera = {
vehicleCoords = vec4(-1161.916504, -726.395630, 19.928223, 65.196854),
camera = {
coords = vec3(-1164.67, -727.76, 20.44),
rotation = vec3(2.0, 7.0, 315.0),
ped = vec4(-1162.45, -727.52, 20.54, 152.68)
}
}
},
['Little Seoul Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- Big Public Garage
},
coords = {
menuCoords = vec3(-350.861542, -874.839539, 31.065918),
spawnCoords = vec4(-357.771423, -883.226379, 29.893042, 0.000000)
},
vehicleCamera = {
vehicleCoords = vec4(-327.151642, -911.683533, 30.509888, 243.779526),
camera = {
coords = vec3(-325.40, -914.50, 30.90),
rotation = vec3(-1.3, 7.0, 36.0),
ped = vec4(-326.63, -913.22, 31.08, 199.41)
}
}
},
['Laguna Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(364.074738, 297.903290, 103.486450),
spawnCoords = vec4(367.503296, 296.004395, 102.195654, 348.661407)
},
vehicleCamera = {
vehicleCoords = vec4(374.769226, 283.450562, 102.559692, 51.023624),
camera = {
coords = vec3(374.06, 286.73, 103.12),
rotation = vec3(-4.5, -7.0, 195.0),
ped = vec4(374.74, 284.89, 103.20, 333.09)
}
}
},
['Airport Los Santos'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- Big Public Garage
},
coords = {
menuCoords = vec3(-796.865906, -2024.663696, 8.874756),
spawnCoords = vec4(-790.153870, -2022.949463, 7.719800, 56.692913)
},
vehicleCamera = {
vehicleCoords = vec4(-761.287903, -2049.336182, 8.470337, 14.173228),
camera = {
coords = vec3(-759.89, -2046.60, 8.81),
rotation = vec3(-2.0, -2.0, 155.0),
ped = vec4(-760.36, -2048.29, 8.92, 287.70)
}
}
},
['San Andreas Beach'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(-1183.226318, -1510.958252, 4.359009),
spawnCoords = vec4(-1183.516479, -1501.912109, 3.254590, 218.267715)
},
vehicleCamera = {
vehicleCoords = vec4(-1194.250488, -1499.221924, 3.954590, 240.944885),
camera = {
coords = vec3(-1191.36, -1497.84, 4.38),
rotation = vec3(-3.0, 8.0, 132.0),
ped = vec4(-1193.84, -1498.22, 4.38, 344.99)
}
}
},
['The Motor Hotel'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(1142.123047, 2663.934082, 38.159668),
spawnCoords = vec4(1137.441772, 2654.175781, 36.919409, 0.000000)
},
vehicleCamera = {
vehicleCoords = vec4(1126.166992, 2659.569336, 37.620483, 53.858269),
camera = {
coords = vec3(1125.75, 2662.66, 38.00),
rotation = vec3(-9.0, -4.0, 191.0),
ped = vec4(1126.69, 2660.52, 38.00, 330.01)
}
}
},
['Alamo Sea Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 1 -- Single Garage
},
coords = {
menuCoords = vec3(959.683533, 3618.975830, 32.666626),
spawnCoords = vec4(950.703308, 3615.586914, 31.610596, 90.708656)
},
vehicleCamera = {
vehicleCoords = vec4(963.679138, 3653.736328, 31.571411, 102.047249),
camera = {
coords = vec3(962.01, 3651.13, 32.14),
rotation = vec3(-6.0, 8.0, -14),
ped = vec4(963.33, 3652.56, 32.10, 201.57)
}
}
},
['Sandy Shore Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(1737.942871, 3709.199951, 34.132568),
spawnCoords = vec4(1737.797852, 3718.839600, 32.876538, 19.842520)
},
vehicleCamera = {
vehicleCoords = vec4(1726.562622, 3723.639648, 33.576538, 76.535431),
camera = {
coords = vec3(1726.06, 3726.81, 34.02),
rotation = vec3(-4.0, -5.0, 196.0),
ped = vec4(1726.90, 3724.70, 34.08, 346.17)
}
}
},
['Paleto Bay Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- Big Public Garage
},
coords = {
menuCoords = vec3(84.725281, 6421.437500, 31.520874),
spawnCoords = vec4(85.200005, 6427.846191, 30.214307, 45.354328)
},
vehicleCamera = {
vehicleCoords = vec4(88.338463, 6366.949219, 30.813232, 323.149597),
camera = {
coords = vec3(87.11, 6369.65, 31.23),
rotation = vec3(-4.0, 5.0, 222.0),
ped = vec4(87.65, 6367.93, 31.23, 62.12)
}
}
},
['Elysian Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(204.646149, -3132.843994, 5.774414),
spawnCoords = vec4(203.498901, -3129.336182, 4.753149, 87.874016)
},
vehicleCamera = {
vehicleCoords = vec4(190.404404, -3172.800049, 5.336304, 17.007874),
camera = {
coords = vec3(187.26, -3172.24, 5.79),
rotation = vec3(-4.0, 5.0, 275.4),
ped = vec4(189.547256, -3173.947266, 5.774414, 73.700790)
}
}
},
['Airport Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- Big Public Garage
},
coords = {
menuCoords = vec3(-992.281311, -2699.393311, 13.828613),
spawnCoords = vec4(-982.325256, -2700.131836, 12.660034, 56.692913)
},
vehicleCamera = {
vehicleCoords = vec4(-1013.657166, -2691.177979, 13.339966, 215.433090),
camera = {
coords = vec3(-1015.12, -2694.31, 13.98),
rotation = vec3(-4.0, -5.0, 343.0),
ped = vec4(-1014.04, -2692.45, 13.98, 124.43)
}
}
},
['Centro Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(-352.879120, -676.470337, 32.043213),
spawnCoords = vec4(-349.028564, -688.101074, 31.628516, 0.000000)
},
vehicleCamera = {
vehicleCoords = vec4(-334.628571, -776.716492, 38.345093, 102.047249),
camera = {
coords = vec3(-336.80, -774.47, 38.73),
rotation = vec3(-6.0, -6.0, 228.5),
ped = vec4(-335.80, -775.93, 38.78, 14.00)
}
}
},
['Cypress Flats Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(722.228577, -2016.342896, 29.279907),
spawnCoords = vec4(740.479126, -2016.553833, 28.291260, 263.622070)
},
vehicleCamera = {
vehicleCoords = vec4(732.672546, -1983.639526, 28.791260, 25.511812),
camera = {
coords = vec3(729.77, -1982.57, 29.29),
rotation = vec3(-5.0, 5.0, 268.4),
ped = vec4(731.45, -1983.74, 29.29, 117.93)
}
}
},
['El Burro Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(1384.325317, -2079.876953, 52.397827),
spawnCoords = vec4(1382.320923, -2052.065918, 50.893408, 36.850395)
},
vehicleCamera = {
vehicleCoords = vec4(1358.360474, -2095.160400, 51.572144, 334.488190),
camera = {
coords = vec3(1356.49, -2092.52, 52.03),
rotation = vec3(-2.0, 7.0, 232.0),
ped = vec4(1357.12, -2094.76, 52.00, 34.26)
}
}
},
['La Mesa Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(903.665955, -1575.890137, 30.813232),
spawnCoords = vec4(871.437378, -1567.081299, 29.488623, 104.881889)
},
vehicleCamera = {
vehicleCoords = vec4(923.327454, -1560.356079, 30.324585, 25.511812),
camera = {
coords = vec3(920.08, -1560.13, 30.75),
rotation = vec3(-2.0, 7.0, 281.5),
ped = vec4(922.378052, -1561.239502, 30.745728, 93.543304)
}
}
},
['Big Ranch Station'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(345.151642, -1687.424194, 32.515015),
spawnCoords = vec4(357.125275, -1691.419800, 31.393750, 138.897629)
},
vehicleCamera = {
vehicleCoords = vec4(358.180237, -1690.997803, 47.865234, 82.204727),
camera = {
coords = vec3(355.81, -1693.17, 48.30),
rotation = vec3(-3.0, 7.0, 331.0),
ped = vec4(358.22, -1692.14, 48.30, 163.09)
}
}
},
['Rancho Garage'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 1 -- Single Garage
},
coords = {
menuCoords = vec3(450.448364, -1981.714233, 24.393433),
spawnCoords = vec4(461.037354, -1993.648315, 21.888306, 130.393707)
},
vehicleCamera = {
vehicleCoords = vec4(437.802185, -1960.615356, 22.405151, 334.488190),
camera = {
coords = vec3(436.37, -1957.72, 23.08),
rotation = vec3(-5.0, 6.0, 224.5),
ped = vec4(437.02, -1959.73, 23.06, 67.61)
}
}
},
['La Mesa Mechanics'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(807.006592, -810.000000, 26.196289),
spawnCoords = vec4(814.892334, -822.725281, 24.840259, 93.543304)
},
vehicleCamera = {
vehicleCoords = vec4(797.037354, -818.254944, 25.657104, 34.015747),
camera = {
coords = vec3(794.04, -818.18, 26.17),
rotation = vec3(-3.0, 7.0, 286.0),
ped = vec4(795.81, -818.45, 26.22, 125.75)
}
}
},
['Mirror Park Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(1038.092285, -764.320862, 57.924561),
spawnCoords = vec4(1040.676880, -775.608765, 56.822290, 8.503937)
},
vehicleCamera = {
vehicleCoords = vec4(1021.556030, -656.017578, 58.413208, 354.330719),
camera = {
coords = vec3(1019.50, -653.83, 58.76),
rotation = vec3(-3.0, 7.0, 243.0),
ped = vec4(1020.56, -655.39, 58.81, 65.64)
}
}
},
['Del Perro Private'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 7 -- Big Public Garage
},
coords = {
menuCoords = vec3(-1562.742798, -540.210999, 33.593384),
spawnCoords = vec4(-1542.975830, -564.421997, 24.669653, 36.850395)
},
vehicleCamera = {
vehicleCoords = vec4(-1543.608765, -568.430786, 25.269653, 147.401581),
camera = {
coords = vec3(-1542.02, -571.14, 25.71),
rotation = vec3(-5.0, 7.0, 46.0),
ped = vec4(-1542.65, -569.01, 25.71, 187.99)
}
}
},
['Vinewood Small Park'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 6 -- Small Public Garage
},
coords = {
menuCoords = vec3(-570.382446, 311.301086, 84.479858),
spawnCoords = vec4(-559.345032, 327.336273, 83.374365, 269.291351)
},
vehicleCamera = {
vehicleCoords = vec4(-573.415405, 335.129669, 84.159668, 235.275589),
camera = {
coords = vec3(-572.87, 331.88, 84.57),
rotation = vec3(-5.0, 8.0, 372.5),
ped = vec4(-573.44, 333.72, 84.59, 158.05)
}
}
},
['Gran Señora Desert'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(180.632965, 2793.375732, 45.640991),
spawnCoords = vec4(192.290115, 2787.613281, 44.802881, 280.629913)
},
vehicleCamera = {
vehicleCoords = vec4(261.679138, 2846.333984, 43.197754, 65.196854),
camera = {
coords = vec3(258.93, 2844.48, 43.69),
rotation = vec3(-5.0, 7.0, 320.0),
ped = vec4(261.47, 2845.23, 43.66, 155.03)
}
}
},
['Small Paleto Park'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 1 -- Single Garage
},
coords = {
menuCoords = vec3(-379.556030, 6062.175781, 31.487183),
spawnCoords = vec4(-398.597809, 6051.204590, 30.515381, 133.228333),
polyzone = {
points = {
vec3(-410.756042, 6048.870117, 31.4),
vec3(-398.492310, 6036.870117, 31.4),
vec3(-372.804382, 6064.101074, 31.4),
vec3(-386.676910, 6076.430664, 31.4)
},
thickness = 25.0
}
},
vehicleCamera = {
vehicleCoords = vec4(-447.600006, 6052.562500, 30.863770, 147.401581),
camera = {
coords = vec3(-446.11, 6049.60, 31.34),
rotation = vec3(-5.0, 7.0, 42.0),
ped = vec4(-446.68, 6051.98, 31.34, 235.24)
}
}
},
['Grapeseed Parking'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(2564.320801, 4680.435059, 34.065186),
spawnCoords = vec4(2550.817627, 4682.188965, 32.740698, 17.007874),
polyzone = {
points = {
vec3(2563.885742, 4703.261719, 33.1),
vec3(2578.048340, 4691.960449, 33.1),
vec3(2548.720947, 4663.041992, 33.1),
vec3(2539.173584, 4681.252930, 33.1)
},
thickness = 25.0
}
},
vehicleCamera = {
vehicleCoords = vec4(2561.828613, 4688.333984, 33.593384, 96.377945),
camera = {
coords = vec3(2559.12, 4689.93, 33.98),
rotation = vec3(-5.0, 7.0, 242.5),
ped = vec4(2561.07, 4689.37, 34.04, 8.69)
}
}
},
['Grapeseed Village Park'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'vehicle',
shell = {
shell = 5 -- Mechanic Garage
},
coords = {
menuCoords = vec3(1707.230713, 4791.890137, 41.967773),
spawnCoords = vec4(1697.195557, 4804.549316, 40.744360, 141.732285),
polyzone = {
points = {
vec3(1717.279175, 4790.479004, 41.8),
vec3(1716.909912, 4811.116699, 41.8),
vec3(1688.360474, 4811.894531, 41.8),
vec3(1689.454956, 4789.450684, 41.8)
},
thickness = 25.0
}
},
vehicleCamera = {
vehicleCoords = vec4(1690.694458, 4786.865723, 41.445435, 127.559052),
camera = {
coords = vec3(1687.05, 4787.37, 41.92),
rotation = vec3(-5.0, -7.0, 270.0),
ped = vec4(1689.42, 4787.26, 41.92, 40.24)
}
}
},
--[[
Boat garages, there are multiple set up, you
can customize them, but it requires you to
change positions and cinematic cam.
]]
['La Puerta Pier'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'boat',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(-789.1887, -1490.7750, 1.5952),
spawnCoords = vec4(-796.127441, -1502.109863, 0.112793, 110.551186),
polyzone = {
points = {
vec3(-805.951660, -1496.690063, 1.5),
vec3(-799.780212, -1513.833008, 1.5),
vec3(-777.929688, -1506.158203, 1.5),
vec3(-786.026367, -1487.749390, 1.5)
},
thickness = 25.0
}
},
vehicleCamera = {
vehicleCoords = vec4(-794.874695, -1501.833008, 0.348755, 291.968506),
camera = {
coords = vec3(-791.525269, -1497.138428, 1.476929),
rotation = vec3(-5.0, 3.0, 169.0),
ped = vec4(-791.28, -1509.18, 1.60, 14.74)
}
}
},
['Paleto Cove Pier'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'boat',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(-1605.323120, 5258.281250, 2.067383),
spawnCoords = vec4(-1600.457153, 5263.279297, 0.348755, 22.677164),
polyzone = {
points = {
vec3(-1614.738403, 5261.604492, 0.2),
vec3(-1608.501099, 5245.542969, 0.2),
vec3(-1585.885742, 5257.424316, 0.2),
vec3(-1593.151611, 5273.617676, 0.2)
},
thickness = 25.0
}
},
vehicleCamera = {
vehicleCoords = vec4(-1600.760498, 5260.602051, 0.331909, 0.000000),
camera = {
coords = vec3(-1597.872559, 5266.628418, 1.850537),
rotation = vec3(-15.0, 3.0, 157.0),
ped = vec4(-1604.624146, 5256.685547, 2.067383, 328.818909)
}
}
},
['Paleto Bay Pier'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'boat',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(-243.059341, 6598.101074, 7.391968),
spawnCoords = vec4(-288.553833, 6617.802246, -0.399292, 48.188972)
},
vehicleCamera = {
vehicleCoords = vec4(-292.378021, 6618.764648, 0.365601, 70.866142),
camera = {
coords = vec3(-299.050537, 6615.534180, 1.153174),
rotation = vec3(-3.0, 3.0, 316.0),
ped = vec4(-287.82, 6629.09, 7.18, 226.20)
}
}
},
['Pacific Small Pier'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'boat',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(3852.725342, 4459.898926, 1.865234),
spawnCoords = vec4(3855.388916, 4454.347168, 0.115063, 269.291351)
},
vehicleCamera = {
vehicleCoords = vec4(3857.986816, 4446.975586, 0.247559, 272.125977),
camera = {
coords = vec3(3864.804443, 4442.637207, 1.241699),
rotation = vec3(-3.0, 3.0, 57.0),
ped = vec4(3855.85, 4461.55, 1.85, 173.57)
}
}
},
--[[
Aircraft hangars, there are multiple configured,
you can customize them, but it requires you to
change positions and cinematic cam.
]]
['Airport Hangar'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'plane',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(-940.958252, -2954.043945, 13.929688),
spawnCoords = vec4(-980.228577, -2997.375732, 12.929688, 59.527554)
},
vehicleCamera = {
vehicleCoords = vec4(-980.228577, -2997.375732, 12.929688, 59.527554),
camera = {
coords = vec3(-985.674744, -2999.604492, 13.929688),
rotation = vec3(0.0, 2.0, -52.0),
ped = vec4(-980.571411, -2999.446045, 13.929688, 87.874016)
}
}
},
['Trevor Hangar'] = {
owner = true,
available = true,
isImpound = false,
-- storePrice = 5000, -- Price to store a vehicle
type = 'plane',
shell = {
shell = 1
},
coords = {
menuCoords = vec3(1759.199951, 3298.562744, 41.714966),
spawnCoords = vec4(1740.224121, 3277.740723, 40.191553, 144.566910)
},
vehicleCamera = {
vehicleCoords = vec4(1740.210938, 3277.740723, 40.805176, 141.732285),
camera = {
coords = vec3(1741.239502, 3269.248291, 41.209473),
rotation = vec3(0.0, 2.0, 23.0),
ped = vec4(1742.162598, 3277.292236, 41.108398, 201.259842)
}
}
}
}
config/jobgarages.lua
-- Workers Job Garages [EDIT]
-- [INFO] Assign per-job parking spots with pricing, spawn points, allowed vehicles,
-- liveries/tuning/extras and a preview camera. If using qs-gangs, replace `job` with `gang`.
-- Example for gangs:
-- -- job = 'police',
-- -- gang = 'families',
Config.JobGarages = {
{
job = 'police', -- [EDIT] Job/gang identifier
name = 'police-1', -- [EDIT] Unique garage name
grade = 1, -- [EDIT] Minimum grade required (number)
price = 100, -- [EDIT] Rental price (0 for free)
coords = { -- [EDIT] Menu & vehicle spawn positions
menuCoords = vec3(457.9, -1017.28, 28.28),
spawnCoords = vec4(446.48, -1019.35, 27.55, 91.14),
},
vehicles = { -- [EDIT] Allowed vehicle models (hash/backtick form)
`police`,
`police2`,
},
liveries = { -- [ADV] Default livery per model
[`police`] = 1
},
tuning = { -- [ADV] Mods applied when spawning each model
[`police`] = {
modEngine = 3,
modBrakes = 2,
modTransmission = 2,
modSuspension = 3,
modArmor = true,
windowTint = 1
}
},
extras = { -- [ADV] Toggle vehicle extras per model
[`police`] = {
['1'] = true,
['2'] = true,
['3'] = true,
['4'] = true,
['5'] = true,
['6'] = true,
['7'] = true,
['8'] = true,
['9'] = true,
['10'] = true,
['11'] = true,
['12'] = true,
['13'] = true,
}
},
vehicleCamera = { -- [EDIT] Cinematic preview camera
vehicleCoords = vec4(436.694519, -1020.843933, 28.319458, 320.314972),
camera = {
coords = vec3(440.40, -1020.42, 28.61),
rotation = vec3(-2.0, 8.0, 97.0),
ped = vec4(438.62, -1020.60, 28.70, 273.42)
}
}
},
{
job = 'ambulance',
name = 'ambulance-1',
grade = 0,
price = 100, -- [EDIT]
coords = {
menuCoords = vec3(294.356049, -606.052734, 43.315796),
spawnCoords = vec4(294.356049, -606.052734, 42.315796, 99.212593),
},
vehicles = {
`ambulance`,
},
liveries = {
[`ambulance`] = 3
},
tuning = {
[`ambulance`] = {
modEngine = 3,
modBrakes = 2,
modTransmission = 2,
modSuspension = 3,
modArmor = true,
windowTint = 1
}
},
extras = {}, -- [EDIT] No extras configured for this model
vehicleCamera = {
vehicleCoords = vec4(283.107697, -605.182434, 42.894531, 79.370079),
camera = {
coords = vec3(280.21, -608.26, 43.08),
rotation = vec3(3.0, 7.0, -26.0),
ped = vec4(282.065948, -606.870300, 43.113525, 127.881889)
}
}
},
{
job = 'mechanic',
name = 'mechanic-1',
grade = 0,
price = 100, -- [EDIT]
coords = {
menuCoords = vec3(-192.712082, -1290.448364, 31.285034),
spawnCoords = vec4(-184.035156, -1290.698853, 30.285034, 175.748032),
},
vehicles = {
`slamtruck`,
`flatbed`,
},
liveries = {
[`slamtruck`] = 1
},
tuning = {
[`slamtruck`] = {
modEngine = 3,
modBrakes = 2,
modTransmission = 2,
modSuspension = 3,
modArmor = true,
windowTint = 1
},
[`flatbed`] = {
modEngine = 3,
modBrakes = 2,
modTransmission = 2,
modSuspension = 3,
modArmor = true,
windowTint = 1
}
},
extras = {}, -- [EDIT]
vehicleCamera = {
vehicleCoords = vec4(-197.353851, -1304.004395, 30.981689, 291.968506),
camera = {
coords = vec3(-195.24, -1299.90, 31.14),
rotation = vec3(3.0, 8.0, 170.0),
ped = vec4(-197.17, -1302.36, 31.30, 334.51)
}
}
}
}
config/vehicle.lua
--──────────────────────────────────────────────────────────────────────────────
-- Quasar Store · Configuration Guidelines
--──────────────────────────────────────────────────────────────────────────────
-- This configuration file defines all adjustable parameters for the script.
-- Comments are standardized to help you identify which sections you can safely edit.
--
-- • [EDIT] – Safe for users to modify. Adjust these values as needed.
-- • [INFO] – Informational note describing what the variable or block does.
-- • [ADV] – Advanced settings. Change only if you understand the logic behind it.
-- • [CORE] – Core functionality. Do not modify unless you are a developer.
-- • [AUTO] – Automatically handled by the system. Never edit manually.
--
-- Always make a backup before editing configuration files.
-- Incorrect changes in [CORE] or [AUTO] sections can break the resource.
--──────────────────────────────────────────────────────────────────────────────
--──────────────────────────────────────────────────────────────────────────────
-- Vehicle Labels, Classes, and Brands [EDIT]
--──────────────────────────────────────────────────────────────────────────────
-- [INFO] Customize addon vehicle names, brand logos, and vehicle type classes.
-- • Add entries under AddonVehiclesLabelList for missing or renamed cars.
-- • Modify ClassList labels to match your preferred naming convention.
-- • Add new brand images inside `html/img/brands/` and link them here.
--──────────────────────────────────────────────────────────────────────────────
Config.AddonVehiclesLabelList = {
['vega'] = 'Chevrolet Vega', -- [EDIT] Custom name for addon vehicles
['rmodgtr50'] = 'GTR',
['renault4'] = 'Renault',
['qashqai16'] = 'Nissan Qashqai',
}
Config.ClassList = {
[0] = 'Compacts',
[1] = 'Sedans',
[2] = 'SUV',
[3] = 'Coupes',
[4] = 'Muscle',
[5] = 'Sports Classic',
[6] = 'Sports',
[7] = 'Super',
[8] = 'Motorcycles',
[9] = 'Offroad',
[10] = 'Industrial',
[11] = 'Utility',
[12] = 'Vans',
[13] = 'Cycles',
[14] = 'Boats',
[15] = 'Helicopters',
[16] = 'Planes',
[17] = 'Service',
[18] = 'Emergency',
[19] = 'Military',
[20] = 'Commercial',
[21] = 'Trains',
}
Config.VehicleBrands = {
images = {
['Default'] = {
image = 'Default.webp',
},
['Albany'] = {
image = 'Albany.webp',
},
['Annis'] = {
image = 'Annis.webp',
},
['Benefactor'] = {
image = 'Benefactor.webp',
},
['Bürgerfahrzeug'] = {
image = 'Bürgerfahrzeug.webp',
},
['Bollokan'] = {
image = 'Bollokan.webp',
},
['Bravado'] = {
image = 'Bravado.webp',
},
['Brute'] = {
image = 'Brute.webp',
},
['Buckingham'] = {
image = 'Buckingham.webp',
},
['Canis'] = {
image = 'Canis.webp',
},
['Chariot'] = {
image = 'Chariot.webp',
},
['Cheval'] = {
image = 'Cheval.webp',
},
['Classique'] = {
image = 'Classique.webp',
},
['Coil'] = {
image = 'Coil.webp',
},
['Declasse'] = {
image = 'Declasse.webp',
},
['Dewbauchee'] = {
image = 'Dewbauchee.webp',
},
['Dinka'] = {
image = 'Dinka.png',
},
['Dundreary'] = {
image = 'Dundreary.webp',
},
['Emperor'] = {
image = 'Emperor.webp',
},
['Enus'] = {
image = 'Enus.webp',
},
['Fathom'] = {
image = 'Fathom.webp',
},
['Gallivanter'] = {
image = 'Gallivanter.webp',
},
['Grotti'] = {
image = 'Grotti.webp',
},
['HVY'] = {
image = 'HVY.webp',
},
['Hijak'] = {
image = 'Hijak.webp',
},
['Invetero'] = {
image = 'Invetero.webp',
},
['JackSheepe'] = {
image = 'JackSheepe.webp',
},
['JoBuilt'] = {
image = 'JoBuilt.webp',
},
['Karin'] = {
image = 'Karin.webp',
},
['Kracken'] = {
image = 'Kracken.webp',
},
['Lampadati'] = {
image = 'Lampadati.webp',
},
['LCS'] = {
image = 'LCS.webp',
},
['LCC'] = {
image = 'LCC.webp',
},
['Maibatsu'] = {
image = 'Maibatsu.webp',
},
['Mammoth'] = {
image = 'Mammoth.webp',
},
['Maxwell'] = {
image = 'Maxwell.webp',
},
['MTL'] = {
image = 'MTL.webp',
},
['Nagasaki'] = {
image = 'Nagasaki.webp',
},
['Obey'] = {
image = 'Obey.webp',
},
['Ocelot'] = {
image = 'Ocelot.webp',
},
['Overflod'] = {
image = 'Overflod.webp',
},
['Pegassi'] = {
image = 'Pegassi.webp',
},
['Pfister'] = {
image = 'Pfister.webp',
},
['Principe'] = {
image = 'Principe.webp',
},
['Progen'] = {
image = 'Progen.webp',
},
['RUNE'] = {
image = 'RUNE.webp',
},
['Schyster'] = {
image = 'Schyster.webp',
},
['Shitzu'] = {
image = 'Shitzu.webp',
},
['Speedophile'] = {
image = 'Speedophile.webp',
},
['Stanley'] = {
image = 'Stanley.webp',
},
['SteelHorse'] = {
image = 'SteelHorse.webp',
},
['Toundra'] = {
image = 'Toundra.webp',
},
['Truffade'] = {
image = 'Truffade.webp',
},
['Ubermacht'] = {
image = 'Ubermacht.webp',
},
['Vapid'] = {
image = 'Vapid.webp',
},
['Vulcar'] = {
image = 'Vulcar.webp',
},
['Vysser'] = {
image = 'Vysser.webp',
},
['Weeny'] = {
image = 'Weeny.webp',
},
['WesternCompany'] = {
image = 'WesternCompany.webp',
},
['WMC'] = {
image = 'WMC.webp',
},
['Zirconium'] = {
image = 'Zirconium.webp',
},
},
brands = {
-- Albany
[`alpha`] = {
brand = 'Albany'
},
[`buccaneer`] = {
brand = 'Albany'
},
[`buccaneer2`] = {
brand = 'Albany'
},
[`cavalcade`] = {
brand = 'Albany'
},
[`cavalcade2`] = {
brand = 'Albany'
},
[`emperor`] = {
brand = 'Albany'
},
[`emperor2`] = {
brand = 'Albany'
},
[`emperor3`] = {
brand = 'Albany'
},
[`manana`] = {
brand = 'Albany'
},
[`manana2`] = {
brand = 'Albany'
},
[`hermes`] = {
brand = 'Albany'
},
[`lurcher`] = {
brand = 'Albany'
},
[`btype`] = {
brand = 'Albany'
},
[`btype2`] = {
brand = 'Albany'
},
[`btype3`] = {
brand = 'Albany'
},
[`stinger`] = {
brand = 'Albany'
},
[`primo`] = {
brand = 'Albany'
},
[`primo2`] = {
brand = 'Albany'
},
[`washington`] = {
brand = 'Albany'
},
-- Annis
[`elegy`] = {
brand = 'Annis'
},
[`elegy2`] = {
brand = 'Annis'
},
[`euros`] = {
brand = 'Annis'
},
[`hellion`] = {
brand = 'Annis'
},
[`remus`] = {
brand = 'Annis'
},
[`s80`] = {
brand = 'Annis'
},
[`savestra`] = {
brand = 'Annis'
},
[`zr380`] = {
brand = 'Annis'
},
[`zr3802`] = {
brand = 'Annis'
},
[`zr3803`] = {
brand = 'Annis'
},
[`zr350`] = {
brand = 'Annis'
},
-- Benefactor
[`bruiser`] = {
brand = 'Benefactor'
},
[`bruiser2`] = {
brand = 'Benefactor'
},
[`bruiser3`] = {
brand = 'Benefactor'
},
[`dubsta`] = {
brand = 'Benefactor'
},
[`dubsta2`] = {
brand = 'Benefactor'
},
[`dubsta3`] = {
brand = 'Benefactor'
},
[`feltzer2`] = {
brand = 'Benefactor'
},
[`feltzer3`] = {
brand = 'Benefactor'
},
[`glendale`] = {
brand = 'Benefactor'
},
[`glendale2`] = {
brand = 'Benefactor'
},
[`krieger`] = {
brand = 'Benefactor'
},
[`panto`] = {
brand = 'Benefactor'
},
[`schafter2`] = {
brand = 'Benefactor'
},
[`schafter3`] = {
brand = 'Benefactor'
},
[`schafter4`] = {
brand = 'Benefactor'
},
[`schafter5`] = {
brand = 'Benefactor'
},
[`schafter6`] = {
brand = 'Benefactor'
},
[`schlagen`] = {
brand = 'Benefactor'
},
[`schwarzer`] = {
brand = 'Benefactor'
},
[`serrano`] = {
brand = 'Benefactor'
},
[`streiter`] = {
brand = 'Benefactor'
},
[`surano`] = {
brand = 'Benefactor'
},
[`sm722`] = {
brand = 'Benefactor'
},
[`xls`] = {
brand = 'Benefactor'
},
[`xls2`] = {
brand = 'Benefactor'
},
-- Bürgerfahrzeug
[`bifta`] = {
brand = 'Benefactor'
},
[`club`] = {
brand = 'Benefactor'
},
[`bfinjection`] = {
brand = 'Benefactor'
},
[`raptor`] = {
brand = 'Benefactor'
},
[`surfer`] = {
brand = 'Benefactor'
},
[`surfer2`] = {
brand = 'Benefactor'
},
[`surfer3`] = {
brand = 'Benefactor'
},
[`weevil`] = {
brand = 'Benefactor'
},
[`weevil2`] = {
brand = 'Benefactor'
},
-- Bollokan
[`prairie`] = {
brand = 'Bollokan'
},
-- Bravado
[`banshee`] = {
brand = 'Bravado'
},
[`banshee2`] = {
brand = 'Bravado'
},
[`bison`] = {
brand = 'Bravado'
},
[`bison2`] = {
brand = 'Bravado'
},
[`bison3`] = {
brand = 'Bravado'
},
[`buffalo`] = {
brand = 'Bravado'
},
[`buffalo2`] = {
brand = 'Bravado'
},
[`buffalo3`] = {
brand = 'Bravado'
},
[`buffalo4`] = {
brand = 'Bravado'
},
[`fbi`] = {
brand = 'Bravado'
},
[`fbi2`] = {
brand = 'Bravado'
},
[`gauntlet`] = {
brand = 'Bravado'
},
[`gauntlet2`] = {
brand = 'Bravado'
},
[`gauntlet3`] = {
brand = 'Bravado'
},
[`gauntlet4`] = {
brand = 'Bravado'
},
[`gauntlet5`] = {
brand = 'Bravado'
},
[`greenwood`] = {
brand = 'Bravado'
},
[`gresley`] = {
brand = 'Bravado'
},
[`halftrack`] = {
brand = 'Bravado'
},
[`paradise`] = {
brand = 'Bravado'
},
[`ratloader`] = {
brand = 'Bravado'
},
[`ratloader2`] = {
brand = 'Bravado'
},
[`rumpo`] = {
brand = 'Bravado'
},
[`rumpo2`] = {
brand = 'Bravado'
},
[`rumpo3`] = {
brand = 'Bravado'
},
[`monster`] = {
brand = 'Bravado'
},
[`monster3`] = {
brand = 'Bravado'
},
[`monster4`] = {
brand = 'Bravado'
},
[`monster5`] = {
brand = 'Bravado'
},
[`verlierer2`] = {
brand = 'Bravado'
},
[`youga`] = {
brand = 'Bravado'
},
[`youga2`] = {
brand = 'Bravado'
},
[`youga3`] = {
brand = 'Bravado'
},
[`police`] = {
brand = 'Bravado'
},
[`police2`] = {
brand = 'Bravado'
},
[`police3`] = {
brand = 'Bravado'
},
[`police4`] = {
brand = 'Bravado'
},
[`policeb`] = {
brand = 'Bravado'
},
[`sheriff`] = {
brand = 'Bravado'
},
-- Brute
[`ambulance`] = {
brand = 'Brute'
},
[`boxville`] = {
brand = 'Brute'
},
[`boxville2`] = {
brand = 'Brute'
},
[`boxville3`] = {
brand = 'Brute'
},
[`boxville4`] = {
brand = 'Brute'
},
[`boxville5`] = {
brand = 'Brute'
},
[`bus`] = {
brand = 'Brute'
},
[`camper`] = {
brand = 'Brute'
},
[`riot`] = {
brand = 'Brute'
},
[`riot2`] = {
brand = 'Brute'
},
[`pbus`] = {
brand = 'Brute'
},
[`pony`] = {
brand = 'Brute'
},
[`pony2`] = {
brand = 'Brute'
},
[`stockade`] = {
brand = 'Brute'
},
[`stockade3`] = {
brand = 'Brute'
},
[`taco`] = {
brand = 'Brute'
},
[`tiptruck`] = {
brand = 'Brute'
},
[`rubble`] = {
brand = 'Brute'
},
[`mixer`] = {
brand = 'Brute'
},
[`tiptruck2`] = {
brand = 'Brute'
},
-- Buckingham
[`alphaz1`] = {
brand = 'Buckingham'
},
[`akula`] = {
brand = 'Buckingham'
},
[`conada`] = {
brand = 'Buckingham'
},
[`conada`] = {
brand = 'Buckingham'
},
[`luxor`] = {
brand = 'Buckingham'
},
[`luxor2`] = {
brand = 'Buckingham'
},
[`miljet`] = {
brand = 'Buckingham'
},
[`nimbus`] = {
brand = 'Buckingham'
},
[`shamal`] = {
brand = 'Buckingham'
},
[`supervolito`] = {
brand = 'Buckingham'
},
[`supervolito2`] = {
brand = 'Buckingham'
},
[`swift`] = {
brand = 'Buckingham'
},
[`swift2`] = {
brand = 'Buckingham'
},
[`tug`] = {
brand = 'Buckingham'
},
[`valkyrie`] = {
brand = 'Buckingham'
},
[`valkyrie2`] = {
brand = 'Buckingham'
},
[`vestra`] = {
brand = 'Buckingham'
},
[`volatus`] = {
brand = 'Buckingham'
},
-- Canis
[`bodhi2`] = {
brand = 'Canis'
},
[`bodhi2`] = {
brand = 'Canis'
},
[`freecrawler`] = {
brand = 'Canis'
},
[`kalahari`] = {
brand = 'Canis'
},
[`mesa`] = {
brand = 'Canis'
},
[`mesa2`] = {
brand = 'Canis'
},
[`mesa3`] = {
brand = 'Canis'
},
[`seminole`] = {
brand = 'Canis'
},
[`seminole2`] = {
brand = 'Canis'
},
-- Chariot
[`romero`] = {
brand = 'Chariot'
},
-- Cheval
[`fugitive`] = {
brand = 'Cheval'
},
[`marshall`] = {
brand = 'Cheval'
},
[`picador`] = {
brand = 'Cheval'
},
[`surge`] = {
brand = 'Cheval'
},
[`taipan`] = {
brand = 'Cheval'
},
-- Classique
[`broadway`] = {
brand = 'Classique'
},
[`stalion`] = {
brand = 'Classique'
},
[`stalion2`] = {
brand = 'Classique'
},
-- Coil
[`brawler`] = {
brand = 'Coil'
},
[`cyclone`] = {
brand = 'Coil'
},
[`raiden`] = {
brand = 'Coil'
},
[`voltic`] = {
brand = 'Coil'
},
[`voltic2`] = {
brand = 'Coil'
},
-- Declasse
[`asea`] = {
brand = 'Declasse'
},
[`asea2`] = {
brand = 'Declasse'
},
[`brutus`] = {
brand = 'Declasse'
},
[`brutus2`] = {
brand = 'Declasse'
},
[`brutus3`] = {
brand = 'Declasse'
},
[`burrito`] = {
brand = 'Declasse'
},
[`burrito2`] = {
brand = 'Declasse'
},
[`burrito3`] = {
brand = 'Declasse'
},
[`burrito3`] = {
brand = 'Declasse'
},
[`burrito4`] = {
brand = 'Declasse'
},
[`burrito5`] = {
brand = 'Declasse'
},
[`gburrito`] = {
brand = 'Declasse'
},
[`gburrito2`] = {
brand = 'Declasse'
},
[`draugur`] = {
brand = 'Declasse'
},
[`tampa`] = {
brand = 'Declasse'
},
[`tampa2`] = {
brand = 'Declasse'
},
[`tampa3`] = {
brand = 'Declasse'
},
[`yosemite`] = {
brand = 'Declasse'
},
[`yosemite2`] = {
brand = 'Declasse'
},
[`yosemite3`] = {
brand = 'Declasse'
},
[`granger`] = {
brand = 'Declasse'
},
[`granger2`] = {
brand = 'Declasse'
},
[`hotring`] = {
brand = 'Declasse'
},
[`impaler`] = {
brand = 'Declasse'
},
[`impaler2`] = {
brand = 'Declasse'
},
[`impaler3`] = {
brand = 'Declasse'
},
[`impaler4`] = {
brand = 'Declasse'
},
[`mamba`] = {
brand = 'Declasse'
},
[`moonbeam`] = {
brand = 'Declasse'
},
[`moonbeam2`] = {
brand = 'Declasse'
},
[`pranger`] = {
brand = 'Declasse'
},
[`policet`] = {
brand = 'Declasse'
},
[`policeold1`] = {
brand = 'Declasse'
},
[`policeold2`] = {
brand = 'Declasse'
},
[`premier`] = {
brand = 'Declasse'
},
[`rancherxl`] = {
brand = 'Declasse'
},
[`rancherxl2`] = {
brand = 'Declasse'
},
[`rhapsody`] = {
brand = 'Declasse'
},
[`sabregt`] = {
brand = 'Declasse'
},
[`sabregt2`] = {
brand = 'Declasse'
},
[`scramjet`] = {
brand = 'Declasse'
},
[`sheriff2`] = {
brand = 'Declasse'
},
[`tahoma`] = {
brand = 'Declasse'
},
[`taxi`] = {
brand = 'Declasse'
},
[`tornado`] = {
brand = 'Declasse'
},
[`tornado2`] = {
brand = 'Declasse'
},
[`tornado3`] = {
brand = 'Declasse'
},
[`tornado4`] = {
brand = 'Declasse'
},
[`tornado5`] = {
brand = 'Declasse'
},
[`tornado6`] = {
brand = 'Declasse'
},
[`tulip`] = {
brand = 'Declasse'
},
[`tulip2`] = {
brand = 'Declasse'
},
[`vamos`] = {
brand = 'Declasse'
},
[`voodoo`] = {
brand = 'Declasse'
},
[`voodoo2`] = {
brand = 'Declasse'
},
[`vigero`] = {
brand = 'Declasse'
},
[`vigero2`] = {
brand = 'Declasse'
},
[`yosemite`] = {
brand = 'Declasse'
},
[`yosemite2`] = {
brand = 'Declasse'
},
[`yosemite3`] = {
brand = 'Declasse'
},
-- Dewbauchee
[`champion`] = {
brand = 'Dewbauchee'
},
[`exemplar`] = {
brand = 'Dewbauchee'
},
[`jb700`] = {
brand = 'Dewbauchee'
},
[`jb7002`] = {
brand = 'Dewbauchee'
},
[`massacro`] = {
brand = 'Dewbauchee'
},
[`massacro2`] = {
brand = 'Dewbauchee'
},
[`rapidgt`] = {
brand = 'Dewbauchee'
},
[`rapidgt2`] = {
brand = 'Dewbauchee'
},
[`rapidgt3`] = {
brand = 'Dewbauchee'
},
[`seven70`] = {
brand = 'Dewbauchee'
},
[`vagner`] = {
brand = 'Dewbauchee'
},
-- Dinka
[`akuma`] = {
brand = 'Dinka'
},
[`blista`] = {
brand = 'Dinka'
},
[`blista2`] = {
brand = 'Dinka'
},
[`blista3`] = {
brand = 'Dinka'
},
[`double`] = {
brand = 'Dinka'
},
[`enduro`] = {
brand = 'Dinka'
},
[`jester`] = {
brand = 'Dinka'
},
[`jester2`] = {
brand = 'Dinka'
},
[`jester3`] = {
brand = 'Dinka'
},
[`kanjo`] = {
brand = 'Dinka'
},
[`kanjosj`] = {
brand = 'Dinka'
},
[`marquis`] = {
brand = 'Dinka'
},
[`postlude`] = {
brand = 'Dinka'
},
[`rt3000`] = {
brand = 'Dinka'
},
[`sugoi`] = {
brand = 'Dinka'
},
[`verus`] = {
brand = 'Dinka'
},
[`thrust`] = {
brand = 'Dinka'
},
[`veto`] = {
brand = 'Dinka'
},
[`veto2`] = {
brand = 'Dinka'
},
[`vindicator`] = {
brand = 'Dinka'
},
-- Dundreary
[`landstalker`] = {
brand = 'Dundreary'
},
[`landstalker2`] = {
brand = 'Dundreary'
},
[`limo2`] = {
brand = 'Dundreary'
},
[`regina`] = {
brand = 'Dundreary'
},
[`stretch`] = {
brand = 'Dundreary'
},
[`virgo`] = {
brand = 'Dundreary'
},
[`virgo2`] = {
brand = 'Dundreary'
},
[`virgo3`] = {
brand = 'Dundreary'
},
-- Emperor
[`habanero`] = {
brand = 'Emperor'
},
[`vectre`] = {
brand = 'Emperor'
},
-- Enus
[`cognoscenti`] = {
brand = 'Enus'
},
[`cognoscenti2`] = {
brand = 'Enus'
},
[`deity`] = {
brand = 'Enus'
},
[`huntley`] = {
brand = 'Enus'
},
[`jubilee`] = {
brand = 'Enus'
},
[`paragon`] = {
brand = 'Enus'
},
[`paragon2`] = {
brand = 'Enus'
},
[`stafford`] = {
brand = 'Enus'
},
[`windsor`] = {
brand = 'Enus'
},
[`windsor2`] = {
brand = 'Enus'
},
-- Fathom
[`fq2`] = {
brand = 'Fathom'
},
-- Gallivanter
[`baller`] = {
brand = 'Gallivanter'
},
[`baller2`] = {
brand = 'Gallivanter'
},
[`baller3`] = {
brand = 'Gallivanter'
},
[`baller4`] = {
brand = 'Gallivanter'
},
[`baller5`] = {
brand = 'Gallivanter'
},
[`baller6`] = {
brand = 'Gallivanter'
},
[`baller7`] = {
brand = 'Gallivanter'
},
-- Grotti
[`bestiagts`] = {
brand = 'Grotti'
},
[`blade`] = {
brand = 'Grotti'
},
[`brioso`] = {
brand = 'Grotti'
},
[`brioso2`] = {
brand = 'Grotti'
},
[`brioso3`] = {
brand = 'Grotti'
},
[`carbonizzare`] = {
brand = 'Grotti'
},
[`cheetah`] = {
brand = 'Grotti'
},
[`cheetah2`] = {
brand = 'Grotti'
},
[`furia`] = {
brand = 'Grotti'
},
[`gt500`] = {
brand = 'Grotti'
},
[`italigtb`] = {
brand = 'Grotti'
},
[`italigtb2`] = {
brand = 'Grotti'
},
[`italigto`] = {
brand = 'Grotti'
},
[`italirsx`] = {
brand = 'Grotti'
},
[`squalo`] = {
brand = 'Grotti'
},
[`stinger`] = {
brand = 'Grotti'
},
[`stingergt`] = {
brand = 'Grotti'
},
[`tropic`] = {
brand = 'Grotti'
},
[`tropic2`] = {
brand = 'Grotti'
},
[`turismo2`] = {
brand = 'Grotti'
},
[`turismor`] = {
brand = 'Grotti'
},
[`vigilante`] = {
brand = 'Grotti'
},
[`visione`] = {
brand = 'Grotti'
},
[`prototipo`] = {
brand = 'Grotti'
},
-- HVY
[`airtug`] = {
brand = 'HVY'
},
[`apc`] = {
brand = 'HVY'
},
[`barracks`] = {
brand = 'HVY'
},
[`barracks2`] = {
brand = 'HVY'
},
[`barracks3`] = {
brand = 'HVY'
},
[`barrage`] = {
brand = 'HVY'
},
[`biff`] = {
brand = 'HVY'
},
[`chernobog`] = {
brand = 'HVY'
},
[`cutter`] = {
brand = 'HVY'
},
[`handler`] = {
brand = 'HVY'
},
[`docktug`] = {
brand = 'HVY'
},
[`bulldozer`] = {
brand = 'HVY'
},
[`dump`] = {
brand = 'HVY'
},
[`forklift`] = {
brand = 'HVY'
},
[`insurgent`] = {
brand = 'HVY'
},
[`insurgent2`] = {
brand = 'HVY'
},
[`insurgent3`] = {
brand = 'HVY'
},
[`menacer`] = {
brand = 'HVY'
},
[`mixer`] = {
brand = 'HVY'
},
[`mixer2`] = {
brand = 'HVY'
},
[`nightshark`] = {
brand = 'HVY'
},
[`skylift`] = {
brand = 'HVY'
},
[`vetir`] = {
brand = 'HVY'
},
-- Hijak
[`khamelion`] = {
brand = 'Hijak'
},
[`ruston`] = {
brand = 'Hijak'
},
-- Invetero
[`coquette`] = {
brand = 'Invetero'
},
[`coquette2`] = {
brand = 'Invetero'
},
[`coquette3`] = {
brand = 'Invetero'
},
[`coquette4`] = {
brand = 'Invetero'
},
-- Jack Sheepe
[`mower`] = {
brand = 'JackSheepe'
},
-- JoBuilt
[`hauler`] = {
brand = 'JoBuilt'
},
[`hauler2`] = {
brand = 'JoBuilt'
},
[`mammatus`] = {
brand = 'JoBuilt'
},
[`lazer`] = {
brand = 'JoBuilt'
},
[`phantom`] = {
brand = 'JoBuilt'
},
[`phantom2`] = {
brand = 'JoBuilt'
},
[`phantom3`] = {
brand = 'JoBuilt'
},
[`rubble`] = {
brand = 'JoBuilt'
},
[`trash`] = {
brand = 'JoBuilt'
},
[`trash2`] = {
brand = 'JoBuilt'
},
[`velum`] = {
brand = 'JoBuilt'
},
[`velum2`] = {
brand = 'JoBuilt'
},
-- Karin
[`z190`] = {
brand = 'Karin'
},
[`asterope`] = {
brand = 'Karin'
},
[`boor`] = {
brand = 'Karin'
},
[`calico`] = {
brand = 'Karin'
},
[`dilettante`] = {
brand = 'Karin'
},
[`dilettante2`] = {
brand = 'Karin'
},
[`everon`] = {
brand = 'Karin'
},
[`everon2`] = {
brand = 'Karin'
},
[`futo`] = {
brand = 'Karin'
},
[`futo2`] = {
brand = 'Karin'
},
[`intruder`] = {
brand = 'Karin'
},
[`kuruma`] = {
brand = 'Karin'
},
[`kuruma2`] = {
brand = 'Karin'
},
[`previon`] = {
brand = 'Karin'
},
[`rebel`] = {
brand = 'Karin'
},
[`rebel2`] = {
brand = 'Karin'
},
-- Kracken
[`avisa`] = {
brand = 'Kracken'
},
[`submersible`] = {
brand = 'Kracken'
},
[`submersible2`] = {
brand = 'Kracken'
},
-- Lampadati
[`casco`] = {
brand = 'Lampadati'
},
[`cinquemila`] = {
brand = 'Lampadati'
},
[`corsita`] = {
brand = 'Lampadati'
},
[`felon`] = {
brand = 'Lampadati'
},
[`felon2`] = {
brand = 'Lampadati'
},
[`furoregt`] = {
brand = 'Lampadati'
},
[`komoda`] = {
brand = 'Lampadati'
},
[`michelli`] = {
brand = 'Lampadati'
},
[`novak`] = {
brand = 'Lampadati'
},
[`pigalle`] = {
brand = 'Lampadati'
},
[`tigon`] = {
brand = 'Lampadati'
},
[`tigon`] = {
brand = 'Lampadati'
},
[`tigon2`] = {
brand = 'Lampadati'
},
[`tropos`] = {
brand = 'Lampadati'
},
[`viseris`] = {
brand = 'Lampadati'
},
-- LCS
[`nightblade`] = {
brand = 'LCS'
},
-- LCC
[`avarus`] = {
brand = 'LCC'
},
[`innovation`] = {
brand = 'LCC'
},
[`sanctus`] = {
brand = 'LCC'
},
[`zombiea`] = {
brand = 'LCC'
},
[`zombieb`] = {
brand = 'LCC'
},
-- Maibatsu
[`frogger`] = {
brand = 'Maibatsu'
},
[`frogger2`] = {
brand = 'Maibatsu'
},
[`manchez`] = {
brand = 'Maibatsu'
},
[`manchez2`] = {
brand = 'Maibatsu'
},
[`manchez3`] = {
brand = 'Maibatsu'
},
[`mule`] = {
brand = 'Maibatsu'
},
[`mule2`] = {
brand = 'Maibatsu'
},
[`mule3`] = {
brand = 'Maibatsu'
},
[`mule4`] = {
brand = 'Maibatsu'
},
[`penumbra`] = {
brand = 'Maibatsu'
},
[`penumbra2`] = {
brand = 'Maibatsu'
},
[`sanchez`] = {
brand = 'Maibatsu'
},
[`sanchez2`] = {
brand = 'Maibatsu'
},
-- Mammoth
[`avenger`] = {
brand = 'Mammoth'
},
[`avenger2`] = {
brand = 'Mammoth'
},
[`dodo`] = {
brand = 'Mammoth'
},
[`hydra`] = {
brand = 'Mammoth'
},
[`mogul`] = {
brand = 'Mammoth'
},
[`patriot`] = {
brand = 'Mammoth'
},
[`patriot2`] = {
brand = 'Mammoth'
},
[`squaddie`] = {
brand = 'Mammoth'
},
[`thruster`] = {
brand = 'Mammoth'
},
[`tula`] = {
brand = 'Mammoth'
},
-- Maxwell
[`asbo`] = {
brand = 'Maxwell'
},
[`vagrant`] = {
brand = 'Maxwell'
},
-- MTL
[`brickade`] = {
brand = 'MTL'
},
[`cerberus`] = {
brand = 'MTL'
},
[`cerberus2`] = {
brand = 'MTL'
},
[`cerberus3`] = {
brand = 'MTL'
},
[`dune`] = {
brand = 'MTL'
},
[`dune2`] = {
brand = 'MTL'
},
[`dune3`] = {
brand = 'MTL'
},
[`dune4`] = {
brand = 'MTL'
},
[`dune5`] = {
brand = 'MTL'
},
[`firetruk`] = {
brand = 'MTL'
},
[`flatbed`] = {
brand = 'MTL'
},
[`packer`] = {
brand = 'MTL'
},
[`pounder`] = {
brand = 'MTL'
},
[`pounder2`] = {
brand = 'MTL'
},
[`wastelander`] = {
brand = 'MTL'
},
-- Nagasaki
[`bf400`] = {
brand = 'Nagasaki'
},
[`blazer`] = {
brand = 'Nagasaki'
},
[`blazer2`] = {
brand = 'Nagasaki'
},
[`blazer3`] = {
brand = 'Nagasaki'
},
[`blazer4`] = {
brand = 'Nagasaki'
},
[`blazer5`] = {
brand = 'Nagasaki'
},
[`buzzard`] = {
brand = 'Nagasaki'
},
[`buzzard2`] = {
brand = 'Nagasaki'
},
[`caddy`] = {
brand = 'Nagasaki'
},
[`caddy2`] = {
brand = 'Nagasaki'
},
[`caddy3`] = {
brand = 'Nagasaki'
},
[`carbonrs`] = {
brand = 'Nagasaki'
},
[`chimera`] = {
brand = 'Nagasaki'
},
-- Obey
[`drafter`] = {
brand = 'Obey'
},
[`specter`] = {
brand = 'Obey'
},
[`specter2`] = {
brand = 'Obey'
},
[`ninef`] = {
brand = 'Obey'
},
[`ninef2`] = {
brand = 'Obey'
},
[`iwagen`] = {
brand = 'Obey'
},
[`omnis`] = {
brand = 'Obey'
},
[`omnisegt`] = {
brand = 'Obey'
},
[`rocoto`] = {
brand = 'Obey'
},
[`tailgater`] = {
brand = 'Obey'
},
[`tailgater2`] = {
brand = 'Obey'
},
-- Ocelot
[`ardent`] = {
brand = 'Ocelot'
},
[`f620`] = {
brand = 'Ocelot'
},
[`jackal`] = {
brand = 'Ocelot'
},
[`jugular`] = {
brand = 'Ocelot'
},
[`locust`] = {
brand = 'Ocelot'
},
[`lynx`] = {
brand = 'Ocelot'
},
[`pariah`] = {
brand = 'Ocelot'
},
[`penetrator`] = {
brand = 'Ocelot'
},
[`stromberg`] = {
brand = 'Ocelot'
},
[`swinger`] = {
brand = 'Ocelot'
},
[`virtue`] = {
brand = 'Ocelot'
},
[`xa21`] = {
brand = 'Ocelot'
},
-- Overflod
[`autarch`] = {
brand = 'Overflod'
},
[`entity2`] = {
brand = 'Overflod'
},
[`entity3`] = {
brand = 'Overflod'
},
[`entityxf`] = {
brand = 'Overflod'
},
[`imorgon`] = {
brand = 'Overflod'
},
[`tyrant`] = {
brand = 'Overflod'
},
[`zeno`] = {
brand = 'Overflod'
},
-- Pegassi
[`bati`] = {
brand = 'Pegassi'
},
[`bati2`] = {
brand = 'Pegassi'
},
[`esskey`] = {
brand = 'Pegassi'
},
[`fcr`] = {
brand = 'Pegassi'
},
[`fcr2`] = {
brand = 'Pegassi'
},
[`ignus`] = {
brand = 'Pegassi'
},
[`infernus`] = {
brand = 'Pegassi'
},
[`infernus2`] = {
brand = 'Pegassi'
},
[`monroe`] = {
brand = 'Pegassi'
},
[`oppressor`] = {
brand = 'Pegassi'
},
[`oppressor2`] = {
brand = 'Pegassi'
},
[`osiris`] = {
brand = 'Pegassi'
},
[`reaper`] = {
brand = 'Pegassi'
},
[`ruffian`] = {
brand = 'Pegassi'
},
[`speeder`] = {
brand = 'Pegassi'
},
[`speeder2`] = {
brand = 'Pegassi'
},
[`tempesta`] = {
brand = 'Pegassi'
},
[`tezeract`] = {
brand = 'Pegassi'
},
[`toreador`] = {
brand = 'Pegassi'
},
[`torero`] = {
brand = 'Pegassi'
},
[`torero2`] = {
brand = 'Pegassi'
},
[`toros`] = {
brand = 'Pegassi'
},
[`vacca`] = {
brand = 'Pegassi'
},
[`vortex`] = {
brand = 'Pegassi'
},
[`ignus`] = {
brand = 'Pegassi'
},
[`zentorno`] = {
brand = 'Pegassi'
},
[`zorrusso`] = {
brand = 'Pegassi'
},
-- Pfister
[`astron`] = {
brand = 'Pfister'
},
[`comet2`] = {
brand = 'Pfister'
},
[`comet3`] = {
brand = 'Pfister'
},
[`comet4`] = {
brand = 'Pfister'
},
[`comet5`] = {
brand = 'Pfister'
},
[`comet6`] = {
brand = 'Pfister'
},
[`comet7`] = {
brand = 'Pfister'
},
[`growler`] = {
brand = 'Pfister'
},
[`neon`] = {
brand = 'Pfister'
},
-- Principe
[`deveste`] = {
brand = 'Principe'
},
[`diablous`] = {
brand = 'Principe'
},
[`diablous2`] = {
brand = 'Principe'
},
[`faggio`] = {
brand = 'Principe'
},
[`faggio2`] = {
brand = 'Principe'
},
[`faggio3`] = {
brand = 'Principe'
},
[`lectro`] = {
brand = 'Principe'
},
[`nemesis`] = {
brand = 'Principe'
},
-- Progen
[`emerus`] = {
brand = 'Progen'
},
[`gp1`] = {
brand = 'Progen'
},
[`italigtb`] = {
brand = 'Progen'
},
[`italigtb`] = {
brand = 'Progen'
},
[`italigto`] = {
brand = 'Progen'
},
[`italirsx`] = {
brand = 'Progen'
},
[`t20`] = {
brand = 'Progen'
},
[`tyrus`] = {
brand = 'Progen'
},
-- RUNE
[`cheburek`] = {
brand = 'RUNE'
},
[`kosatka`] = {
brand = 'RUNE'
},
[`zhaba`] = {
brand = 'RUNE'
},
-- Schyster
[`deviant`] = {
brand = 'Schyster'
},
[`fusilade`] = {
brand = 'Schyster'
},
-- Shitzu
[`defiler`] = {
brand = 'Shitzu'
},
[`hakuchou`] = {
brand = 'Shitzu'
},
[`hakuchou2`] = {
brand = 'Shitzu'
},
[`jetmax`] = {
brand = 'Shitzu'
},
[`longfin`] = {
brand = 'Shitzu'
},
[`pcj`] = {
brand = 'Shitzu'
},
[`suntrap`] = {
brand = 'Shitzu'
},
[`vader`] = {
brand = 'Shitzu'
},
-- Speedophile
[`seashark`] = {
brand = 'Speedophile'
},
[`seashark2`] = {
brand = 'Speedophile'
},
[`seashark3`] = {
brand = 'Speedophile'
},
-- Stanley
[`tractor`] = {
brand = 'Stanley'
},
[`tractor2`] = {
brand = 'Stanley'
},
[`tractor3`] = {
brand = 'Stanley'
},
-- SteelHorse
[`hexer`] = {
brand = 'SteelHorse'
},
-- Toundra
[`panthere`] = {
brand = 'Toundra'
},
-- Truffade
[`adder`] = {
brand = 'Truffade'
},
[`nero`] = {
brand = 'Truffade'
},
[`nero2`] = {
brand = 'Truffade'
},
[`thrax`] = {
brand = 'Truffade'
},
[`ztype`] = {
brand = 'Truffade'
},
-- Ubermacht
[`cypher`] = {
brand = 'Ubermacht'
},
[`oracle`] = {
brand = 'Ubermacht'
},
[`oracle2`] = {
brand = 'Ubermacht'
},
[`rebla`] = {
brand = 'Ubermacht'
},
[`revolter`] = {
brand = 'Ubermacht'
},
[`rhinehart`] = {
brand = 'Ubermacht'
},
[`sc1`] = {
brand = 'Ubermacht'
},
[`sentinel`] = {
brand = 'Ubermacht'
},
[`sentinel2`] = {
brand = 'Ubermacht'
},
[`sentinel3`] = {
brand = 'Ubermacht'
},
[`sentinel4`] = {
brand = 'Ubermacht'
},
[`zion`] = {
brand = 'Ubermacht'
},
[`zion2`] = {
brand = 'Ubermacht'
},
[`zion3`] = {
brand = 'Ubermacht'
},
-- Vapid
[`benson`] = {
brand = 'Vapid'
},
[`blade`] = {
brand = 'Vapid'
},
[`bobcatxl`] = {
brand = 'Vapid'
},
[`bullet`] = {
brand = 'Vapid'
},
[`caracara`] = {
brand = 'Vapid'
},
[`caracara2`] = {
brand = 'Vapid'
},
[`chino`] = {
brand = 'Vapid'
},
[`chino2`] = {
brand = 'Vapid'
},
[`clique`] = {
brand = 'Vapid'
},
[`contender`] = {
brand = 'Vapid'
},
[`dominator`] = {
brand = 'Vapid'
},
[`dominator2`] = {
brand = 'Vapid'
},
[`dominator3`] = {
brand = 'Vapid'
},
[`dominator4`] = {
brand = 'Vapid'
},
[`dominator5`] = {
brand = 'Vapid'
},
[`dominator6`] = {
brand = 'Vapid'
},
[`ellie`] = {
brand = 'Vapid'
},
[`flashgt`] = {
brand = 'Vapid'
},
[`fmj`] = {
brand = 'Vapid'
},
[`gb200`] = {
brand = 'Vapid'
},
[`guardian`] = {
brand = 'Vapid'
},
[`hotknife`] = {
brand = 'Vapid'
},
[`huntley`] = {
brand = 'Vapid'
},
[`hustler`] = {
brand = 'Vapid'
},
[`slamvan`] = {
brand = 'Vapid'
},
[`slamvan2`] = {
brand = 'Vapid'
},
[`slamvan3`] = {
brand = 'Vapid'
},
[`slamvan4`] = {
brand = 'Vapid'
},
[`slamvan5`] = {
brand = 'Vapid'
},
[`slamvan6`] = {
brand = 'Vapid'
},
[`minivan`] = {
brand = 'Vapid'
},
[`minivan2`] = {
brand = 'Vapid'
},
[`peyote`] = {
brand = 'Vapid'
},
[`peyote2`] = {
brand = 'Vapid'
},
[`retinue`] = {
brand = 'Vapid'
},
[`retinue2`] = {
brand = 'Vapid'
},
[`riata`] = {
brand = 'Vapid'
},
[`sadler`] = {
brand = 'Vapid'
},
[`sadler2`] = {
brand = 'Vapid'
},
[`sandking`] = {
brand = 'Vapid'
},
[`sandking2`] = {
brand = 'Vapid'
},
[`scrap`] = {
brand = 'Vapid'
},
[`slamtruck`] = {
brand = 'Vapid'
},
[`speedo`] = {
brand = 'Vapid'
},
[`speedo2`] = {
brand = 'Vapid'
},
[`speedo3`] = {
brand = 'Vapid'
},
[`speedo4`] = {
brand = 'Vapid'
},
[`stanier`] = {
brand = 'Vapid'
},
[`taxi`] = {
brand = 'Vapid'
},
[`towtruck`] = {
brand = 'Vapid'
},
[`towtruck2`] = {
brand = 'Vapid'
},
[`winky`] = {
brand = 'Vapid'
},
-- Vulcar
[`fagaloa`] = {
brand = 'Vulcar'
},
[`ingot`] = {
brand = 'Vulcar'
},
[`nebula`] = {
brand = 'Vulcar'
},
[`warrener`] = {
brand = 'Vulcar'
},
-- Vysser
[`neo`] = {
brand = 'Vysser'
},
-- Weeny
[`dynasty`] = {
brand = 'Vysser'
},
[`issi2`] = {
brand = 'Vysser'
},
[`issi3`] = {
brand = 'Vysser'
},
[`issi4`] = {
brand = 'Vysser'
},
[`issi5`] = {
brand = 'Vysser'
},
[`issi6`] = {
brand = 'Vysser'
},
[`issi7`] = {
brand = 'Vysser'
},
[`issi8`] = {
brand = 'Vysser'
},
-- WesternCompany
[`annihilator`] = {
brand = 'WesternCompany'
},
[`annihilator2`] = {
brand = 'WesternCompany'
},
[`besra`] = {
brand = 'WesternCompany'
},
[`cargobob`] = {
brand = 'WesternCompany'
},
[`cargobob2`] = {
brand = 'WesternCompany'
},
[`cargobob3`] = {
brand = 'WesternCompany'
},
[`cargobob4`] = {
brand = 'WesternCompany'
},
[`cuban800`] = {
brand = 'WesternCompany'
},
[`duster`] = {
brand = 'WesternCompany'
},
[`maverick`] = {
brand = 'WesternCompany'
},
[`rogue`] = {
brand = 'WesternCompany'
},
[`seabreeze`] = {
brand = 'WesternCompany'
},
-- WMC
[`bagger`] = {
brand = 'WMC'
},
[`cliffhanger`] = {
brand = 'WMC'
},
[`daemon`] = {
brand = 'WMC'
},
[`daemon2`] = {
brand = 'WMC'
},
[`diablous`] = {
brand = 'WMC'
},
[`gargoyle`] = {
brand = 'WMC'
},
[`powersurge`] = {
brand = 'WMC'
},
[`rrocket`] = {
brand = 'WMC'
},
[`ratbike`] = {
brand = 'WMC'
},
[`reever`] = {
brand = 'WMC'
},
[`sovereign`] = {
brand = 'WMC'
},
[`wolfsbane`] = {
brand = 'WMC'
},
-- Zirconium
[`journey`] = {
brand = 'Zirconium'
},
[`journey2`] = {
brand = 'Zirconium'
},
[`stratum`] = {
brand = 'Zirconium'
},
}
}
exports('GetVehicleBrands', function()
return Config.VehicleBrands
end)