Files
red-valley/resources/[framework]/[addons]/[quasar]/qs-advancedgarages/config/garages.lua

990 lines
35 KiB
Lua
Raw Normal View History

2026-03-29 21:41:17 +03:00
-- 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)
}
}
}
}