structura foldere
mutat kq- folders in un singur folder [kq]
This commit is contained in:
@@ -0,0 +1,366 @@
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- 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','cs','da','de','el','en','es','fa','fr','he','hi','hu','it',
|
||||
-- 'jp','ko','nl','no','pl','pt','ro','ru','sl','sv','tk','tr','zh-CN'
|
||||
Config.Locale = 'ro' -- [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.
|
||||
Config.MaxPlateLength = 7 -- [EDIT] Maximum plate length.
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- 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',
|
||||
['jc_vehiclekeys'] = 'jc_vehiclekeys',
|
||||
['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]
|
||||
|
||||
Config.Shells = {
|
||||
{
|
||||
model = 'sp_illegal_01_subhampro_tebex_io'
|
||||
},
|
||||
{
|
||||
model = 'sp_illegal_02_subhampro_tebex_io'
|
||||
},
|
||||
}
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- Economy & Behavior [EDIT]
|
||||
-- [INFO] Fees, behavior toggles, persistence and visual preferences.
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
Config.TransferGaragePrice = 500 -- [EDIT] Fee to withdraw vehicles from shell.
|
||||
Config.TransferBlacklist = { -- [EDIT] Vehicle models that cannot be transferred to another player.
|
||||
-- 'adder',
|
||||
-- 'zentorno',
|
||||
-- 't20',
|
||||
}
|
||||
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 = 10000 -- [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 = false -- [EDIT] Allow entry to public interiors.
|
||||
Config.EnabledButtons = {
|
||||
['favorite'] = true,
|
||||
['tag'] = true,
|
||||
['send'] = true,
|
||||
['transfer'] = true,
|
||||
['bring'] = true
|
||||
}
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- 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.
|
||||
Config.MinZOffset = 30 -- [EDIT] Minimum shell Z spawn offset
|
||||
Config.CreatorAlpha = 200 -- [EDIT] Creator ghost alpha (visual aid)
|
||||
Config.NeedToBeInsidePoints = { -- [EDIT]
|
||||
['entry'] = true, -- [INFO] Require to be inside entry poly to interact.
|
||||
['shell'] = false -- [INFO] Force shell interactions inside shell poly.
|
||||
}
|
||||
|
||||
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 } },
|
||||
rightClick = { label = 'Right Click', codes = { 25 } },
|
||||
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 } },
|
||||
|
||||
increase_z = { label = 'Z Boundary +/-', codes = { 180, 181 } },
|
||||
decrease_z = { label = 'Z Boundary +/-', codes = { 21, 180, 181 } },
|
||||
change_shell = { label = 'Change Shell +/-', codes = { 189, 190 } },
|
||||
}
|
||||
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- 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 = false -- [EDIT]
|
||||
Config.ZoneDebug = false -- [EDIT]
|
||||
@@ -0,0 +1,13 @@
|
||||
-- Decoration / Distances and Access Rules [EDIT]
|
||||
-- [INFO] Controls object spawn radius, maximum decoration distance, and
|
||||
-- who is allowed to decorate properties.
|
||||
|
||||
Config.SpawnDistance = 30.0 -- [EDIT] Object spawn radius in meters.
|
||||
Config.MaximumDistanceForDecorate = 350.0 -- [EDIT] Max distance allowed for decoration; set to false to disable the limit.
|
||||
Config.DecorateOnlyAccessForOwner = true -- [EDIT] Only the property owner can decorate (recommended: true).
|
||||
Config.HideRadarInDecorate = true -- [EDIT] Hides the minimap while in decoration mode.
|
||||
|
||||
-- Dynamic Doors [EDIT]
|
||||
-- [INFO] Enables the creation and management of dynamic doors from the editor.
|
||||
-- [ADV] Requires in server.cfg: setr game_enableDynamicDoorCreation "true"
|
||||
Config.DynamicDoors = true -- [EDIT] Enable dynamic doors?
|
||||
@@ -0,0 +1 @@
|
||||
Config.FiveManageToken = 'gTtArEFWn8nRyzuvrXBBDNO56WkqhLtb' -- [EDIT] Add your FiveManage token here.
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,989 @@
|
||||
-- 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
|
||||
},
|
||||
radius = 100.0,
|
||||
coords = {
|
||||
menuCoords = vec3(-940.958252, -2954.043945, 13.929688),
|
||||
spawnCoords = vec4(-980.228577, -2997.375732, 13.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)
|
||||
}
|
||||
}
|
||||
},
|
||||
['Garaj Cazino'] = {
|
||||
owner = true,
|
||||
available = true,
|
||||
isImpound = false,
|
||||
type = 'vehicle',
|
||||
shell = {
|
||||
shell = 7
|
||||
},
|
||||
coords = {
|
||||
menuCoords = vec3(934.10, -2.14, 78.75),
|
||||
spawnCoords = vec4(907.69, -31.24, 77.75, 243.78)
|
||||
},
|
||||
vehicleCamera = {
|
||||
vehicleCoords = vec4(907.69, -31.24, 77.75, 243.78),
|
||||
camera = {
|
||||
coords = vec3(911.50, -28.50, 78.75),
|
||||
rotation = vec3(-5.0, 0.0, 200.0),
|
||||
ped = vec4(909.50, -30.00, 77.75, 60.0)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,678 @@
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- Vehicle Showrooms / Interiors [EDIT]
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
-- [INFO] Add interiors/shells/MLOs for showroom-style garages.
|
||||
-- Do not remove boat-specific entries if present in your build.
|
||||
--──────────────────────────────────────────────────────────────────────────────
|
||||
Config.VehicleShowRooms = {
|
||||
['vehicle'] = {
|
||||
{
|
||||
name = 'Executive Garage', -- [EDIT] Display name
|
||||
coords = vec3(220.602203, -1006.654968, -99.014648), -- [EDIT] Camera/anchor position inside
|
||||
rotation = vec3(-10.0, 2.0, 324.0), -- [EDIT] Camera rotation
|
||||
entry = vec4(240.98, -1004.85, -98.98, 41.0), -- [EDIT] Entry/exit spawn for player
|
||||
vehicleCoords = {
|
||||
-- [EDIT] Vehicle pedestals/slots
|
||||
{
|
||||
coords = vec4(223.36, -978.79, -99.0, 228.04)
|
||||
},
|
||||
{
|
||||
coords = vec4(223.45, -982.46, -99.0, 229.92)
|
||||
},
|
||||
{
|
||||
coords = vec4(223.46, -986.29, -99.0, 231.25)
|
||||
},
|
||||
{
|
||||
coords = vec4(223.49, -989.61, -99.0, 236.1)
|
||||
},
|
||||
{
|
||||
coords = vec4(223.69, -992.84, -99.0, 235.97)
|
||||
},
|
||||
{
|
||||
coords = vec4(223.47, -996.26, -99.0, 228.69)
|
||||
},
|
||||
{
|
||||
coords = vec4(223.37, -999.75, -99.0, 227.55)
|
||||
},
|
||||
{
|
||||
coords = vec4(233.94, -983.54, -99.0, 121.12)
|
||||
},
|
||||
{
|
||||
coords = vec4(233.89, -986.94, -99.0, 129.12)
|
||||
},
|
||||
{
|
||||
coords = vec4(234.09, -990.32, -99.0, 126.85)
|
||||
},
|
||||
{
|
||||
coords = vec4(234.14, -993.66, -99.0, 121.42)
|
||||
},
|
||||
{
|
||||
coords = vec4(233.71, -997.02, -99.0, 116.13)
|
||||
},
|
||||
{
|
||||
coords = vec4(233.71, -1000.58, -99.0, 113.28)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Single Garage',
|
||||
coords = vec3(178.905502, -1007.683533, -99.014648),
|
||||
rotation = vec3(-10.0, 2.0, 58.0),
|
||||
entry = vec4(178.800003, -1005.257141, -99.014648, 184.251968),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(174.923080, -1003.424194, -99.435913, 178.582672)
|
||||
},
|
||||
{
|
||||
coords = vec4(171.389008, -1003.450562, -99.435913, 178.582672)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Standard Garage',
|
||||
coords = vec3(190.232971, -994.048340, -99.014648),
|
||||
rotation = vec3(-10.0, 2.0, 230.0),
|
||||
entry = vec4(207.204407, -999.349426, -99.014648, 87.874016),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(193.094513, -1000.285706, -99.435913, 198.425201)
|
||||
},
|
||||
{
|
||||
coords = vec4(196.496704, -1000.074707, -99.435913, 195.590546)
|
||||
},
|
||||
{
|
||||
coords = vec4(199.925278, -999.916504, -99.435913, 198.425201)
|
||||
},
|
||||
{
|
||||
coords = vec4(203.169235, -999.547241, -99.419067, 198.425201)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Luxury Garage',
|
||||
coords = vec3(-193.780212, -569.802185, 135.989746),
|
||||
rotation = vec3(-10.0, 2.0, 223.0),
|
||||
entry = vec4(-198.738464, -580.799988, 135.989746, 260.787415),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(-171.71, -583.98, 136.0, 73.34)
|
||||
},
|
||||
{
|
||||
coords = vec4(-173.47, -576.83, 136.0, 112.36)
|
||||
},
|
||||
{
|
||||
coords = vec4(-178.72, -571.6, 136.0, 161.51)
|
||||
},
|
||||
{
|
||||
coords = vec4(-186.01, -572.75, 136.0, 207.31)
|
||||
},
|
||||
{
|
||||
coords = vec4(-172.56, -584.52, 141.35, 73.78)
|
||||
},
|
||||
{
|
||||
coords = vec4(-172.81, -576.9, 141.35, 112.05)
|
||||
},
|
||||
{
|
||||
coords = vec4(-178.7, -572.12, 141.35, 154.23)
|
||||
},
|
||||
{
|
||||
coords = vec4(-185.19, -572.73, 141.35, 186.1)
|
||||
},
|
||||
{
|
||||
coords = vec4(-173.18, -583.66, 146.69, 75.81)
|
||||
},
|
||||
{
|
||||
coords = vec4(-174.06, -577.88, 146.69, 106.39)
|
||||
},
|
||||
{
|
||||
coords = vec4(-179.29, -573.27, 146.69, 159.6)
|
||||
},
|
||||
{
|
||||
coords = vec4(-185.83, -573.07, 146.69, 202.07)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Mechanic Garage',
|
||||
coords = vec3(1002.580200, -2989.279053, -39.652710),
|
||||
rotation = vec3(-10.0, 2.0, 135.0),
|
||||
entry = vec4(1004.624207, -2997.666016, -39.652710, 90.708656),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1005.903320, -3004.140625, -40.073975, 59.527554)
|
||||
},
|
||||
{
|
||||
coords = vec4(1005.942871, -3007.938477, -40.073975, 62.362206)
|
||||
},
|
||||
{
|
||||
coords = vec4(993.217590, -3027.415283, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(998.558228, -3027.230713, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1004.096680, -3027.098877, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1009.239563, -3026.914307, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(978.065918, -3001.964844, -40.040283, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(954.764832, -3018.540771, -40.073975, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(954.580200, -3023.670410, -40.073975, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(954.738464, -3028.707764, -40.073975, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(959.419800, -3036.026367, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(963.534058, -3036.079102, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(967.793396, -3036.079102, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(971.696716, -3036.079102, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(976.087891, -3036.158203, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(980.215393, -3035.947266, -40.073975, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(969.850586, -3026.795654, -40.073975, 59.527554)
|
||||
},
|
||||
{
|
||||
coords = vec4(969.982422, -3022.918701, -40.073975, 56.692913)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Small Public Garage',
|
||||
coords = vec3(1276.483521, 220.562637, -49.071777),
|
||||
rotation = vec3(-6.0, 2.0, 320.0),
|
||||
entry = vec4(1295.393433, 217.635162, -49.071777, 0.000000),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1280.874756, 241.740662, -49.493042, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1280.716431, 249.731873, -49.493042, 274.960632)
|
||||
},
|
||||
{
|
||||
coords = vec4(1280.861572, 258.000000, -49.493042, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1309.885742, 231.257141, -49.493042, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1309.898926, 241.450546, -49.493042, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1309.898926, 249.837372, -49.493042, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1309.608765, 257.920898, -49.493042, 93.543304)
|
||||
},
|
||||
{
|
||||
coords = vec4(1295.538452, 250.101105, -49.493042, 147.401581)
|
||||
},
|
||||
{
|
||||
coords = vec4(1295.525269, 241.542862, -49.493042, 147.401581)
|
||||
},
|
||||
{
|
||||
coords = vec4(1295.696655, 231.560440, -49.493042, 150.236221)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Big Public Garage',
|
||||
coords = vec3(1361.024170, 181.041763, -49.004395),
|
||||
rotation = vec3(-6.0, 2.0, 320.0),
|
||||
entry = vec4(1380.158203, 178.180222, -49.004395, 0.000000),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1365.586792, 200.307693, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.441772, 204.540665, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.665894, 208.509888, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.309937, 212.808792, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.494507, 217.028564, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.402222, 221.156052, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.626343, 225.230774, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.771484, 229.674728, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.626343, 233.657150, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.679077, 238.101105, -49.425659, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.784668, 242.189011, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.679077, 246.210999, -49.425659, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1366.417603, 250.219788, -49.004395, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1365.890137, 254.742859, -49.425659, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.874756, 200.254944, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.835205, 204.356049, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.887939, 208.760437, -49.425659, 90.708656)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.769287, 212.782425, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.914307, 216.791214, -49.425659, 90.708656)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.663696, 221.090103, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.769287, 225.362640, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.650513, 229.503296, -49.425659, 90.708656)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.624146, 233.749451, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.756104, 237.797806, -49.425659, 90.708656)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.518677, 241.964844, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.624146, 246.105499, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1394.756104, 250.272522, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1395.085693, 254.610992, -49.425659, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.276978, 208.549454, -49.695190, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.184570, 212.610992, -49.695190, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.421997, 217.054947, -49.695190, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.329712, 221.142853, -49.695190, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.395630, 225.283524, -49.695190, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1379.947266, 229.516479, -49.695190, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.540649, 233.775818, -49.712036, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1379.894531, 237.837372, -49.695190, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1380.079102, 241.991211, -49.695190, 90.708656)
|
||||
},
|
||||
{
|
||||
coords = vec4(1379.894531, 246.092316, -49.712036, 272.125977)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Truck Garage',
|
||||
coords = vec3(1230.501099, -2283.811035, -49.004395),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(1240.997803, -2292.316406, -47.926025, 90.708656),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1222.800049, -2285.591309, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1219.397827, -2285.617676, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1233.283569, -2285.683594, -49.425659, 0.000000)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Expensive Millionaire Garage',
|
||||
coords = vec3(-1073.129639, -75.850548, -94.599976),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(-1067.024170, -88.272522, -99.014648, 357.165344),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(-1079.736206, -84.646149, -99.435913, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.630737, -80.967033, -99.435913, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.498901, -76.589005, -99.435913, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.802246, -73.028564, -99.435913, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.775879, -68.109886, -99.435913, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.534058, -64.509888, -99.435913, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.494507, -68.360435, -99.435913, 85.039368)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.481323, -73.002197, -99.435913, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.520874, -76.496704, -99.435913, 90.708656)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.613159, -81.151642, -99.435913, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.696655, -84.817581, -95.038086, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.868164, -81.428574, -95.038086, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.749390, -77.063736, -95.038086, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.630737, -73.068130, -95.038086, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.709839, -68.241760, -95.038086, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.665894, -64.641754, -95.038086, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.692261, -68.241760, -95.038086, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.599976, -72.962631, -95.038086, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.534058, -76.654938, -95.038086, 85.039368)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1065.507690, -81.230766, -95.038086, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.604370, -84.923073, -90.640259, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.683472, -81.125275, -90.640259, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.657104, -76.589005, -90.640259, 269.291351)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.723022, -73.068130, -90.640259, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1079.591187, -68.334061, -90.640259, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1064.967041, -74.703293, -90.640259, 87.874016)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Red Auto Parts',
|
||||
coords = vec3(1077.276, -2274.876, -50.000),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(1099.041748, -2266.483398, -49.004395, 175.748032),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1093.318726, -2281.740723, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1089.784668, -2281.806641, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1085.472534, -2281.780273, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1082.202148, -2281.701172, -49.425659, 0.000000)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Small Mechanic Garage',
|
||||
coords = vec3(999.745056, -3166.443848, -38.911377),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(997.081299, -3158.043945, -38.911377, 269.291351),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1002.975830, -3171.837402, -39.332642, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(999.929688, -3171.705566, -39.332642, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1004.492310, -3159.336182, -39.332642, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(1004.545044, -3162.382324, -39.332642, 87.874016)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Deluxe Sport Garage',
|
||||
coords = vec3(1193.986816, -3253.556152, -49.004395),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(1180.945068, -3260.901123, -48.010254, 0.000000),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1182.356079, -3252.540771, -49.425659, 206.929138)
|
||||
},
|
||||
{
|
||||
coords = vec4(1194.013184, -3258.290039, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1198.483521, -3258.237305, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1202.518677, -3258.118652, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1207.068115, -3258.171387, -49.425659, 0.000000)
|
||||
},
|
||||
{
|
||||
coords = vec4(1194.210938, -3246.606689, -49.425659, 184.251968)
|
||||
},
|
||||
{
|
||||
coords = vec4(1198.523071, -3246.764893, -49.425659, 178.582672)
|
||||
},
|
||||
{
|
||||
coords = vec4(1202.597778, -3246.672607, -49.425659, 175.748032)
|
||||
},
|
||||
{
|
||||
coords = vec4(1206.830811, -3246.936279, -49.425659, 178.582672)
|
||||
},
|
||||
{
|
||||
coords = vec4(1211.076904, -3246.909912, -49.425659, 181.417328)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Gang Graffiti Garage',
|
||||
coords = vec3(569.301086, -417.402191, -69.611694),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(556.180237, -433.147247, -69.662231, 269.291351),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(572.624207, -406.931854, -70.066650, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(572.439575, -411.217590, -70.066650, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(572.400024, -416.690094, -70.032959, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(572.518677, -422.993408, -70.066650, 87.874016)
|
||||
},
|
||||
{
|
||||
coords = vec4(572.281311, -426.685699, -70.066650, 90.708656)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Luxury Small Garage',
|
||||
coords = vec3(520.707703, -2625.296631, -49.004395),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(532.64, -2637.65, -49.0, 85.039368),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(525.230774, -2633.037354, -49.425659, 68.031494)
|
||||
},
|
||||
{
|
||||
coords = vec4(525.389038, -2629.463623, -49.425659, 65.196854)
|
||||
},
|
||||
{
|
||||
coords = vec4(525.072510, -2625.613281, -49.425659, 68.031494)
|
||||
},
|
||||
{
|
||||
coords = vec4(525.032959, -2622.105469, -49.425659, 65.196854)
|
||||
},
|
||||
{
|
||||
coords = vec4(525.336243, -2618.531982, -49.425659, 62.362206)
|
||||
},
|
||||
{
|
||||
coords = vec4(514.430786, -2633.314209, -49.425659, 291.968506)
|
||||
},
|
||||
{
|
||||
coords = vec4(514.404419, -2629.437256, -49.425659, 289.133850)
|
||||
},
|
||||
{
|
||||
coords = vec4(514.312073, -2625.718750, -49.425659, 289.133850)
|
||||
},
|
||||
{
|
||||
coords = vec4(514.536255, -2621.920898, -49.425659, 294.803162)
|
||||
},
|
||||
{
|
||||
coords = vec4(514.285706, -2618.426270, -49.425659, 294.803162)
|
||||
},
|
||||
{
|
||||
coords = vec4(514.417603, -2614.958252, -49.425659, 291.968506)
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = 'Motor Bar Garage',
|
||||
coords = vec3(1107.04, -3157.399, -37.51859),
|
||||
rotation = vec3(-10.0, 2.0, 324.0),
|
||||
entry = vec4(1120.997803, -3152.518555, -37.074707, 0.000000),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(1099.595581, -3145.582520, -37.950928, 178.582672)
|
||||
},
|
||||
{
|
||||
coords = vec4(1103.393433, -3145.344971, -37.950928, 181.417328)
|
||||
},
|
||||
{
|
||||
coords = vec4(1102.114258, -3156.949463, -37.950928, 272.125977)
|
||||
},
|
||||
{
|
||||
coords = vec4(1109.129639, -3162.672607, -37.950928, 0.000000)
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
['plane'] = {
|
||||
{
|
||||
name = 'Plane 1',
|
||||
coords = vec3(-1283.156006, -3045.257080, -48.498901),
|
||||
rotation = vec3(0.0, 2.0, 327.0),
|
||||
entry = vec4(-1265.02, -3049.97, -48.49, 356.79),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(-1255.82, -3023.08, -48.49, 126.79)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1258.95, -3006.17, -48.49, 129.25)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1259.77, -2974.96, -48.49, 175.28)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1276.32, -2976.64, -48.49, 192.54)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1280.67, -3006.53, -48.49, 234.1)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1282.07, -3021.8, -48.49, 230.88)
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
['boat'] = {
|
||||
{
|
||||
name = 'Boat 1',
|
||||
coords = vec3(-1267.0, -3013.135, -49.5),
|
||||
entry = vec4(-1265.02, -3049.97, -48.49, 356.79),
|
||||
vehicleCoords = {
|
||||
{
|
||||
coords = vec4(-1255.82, -3023.08, -48.49, 126.79)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1258.95, -3006.17, -48.49, 129.25)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1259.77, -2974.96, -48.49, 175.28)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1276.32, -2976.64, -48.49, 192.54)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1280.67, -3006.53, -48.49, 234.1)
|
||||
},
|
||||
{
|
||||
coords = vec4(-1282.07, -3021.8, -48.49, 230.88)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
-- 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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user