diff --git a/shared/vehicles_config.lua b/shared/vehicles_config.lua new file mode 100644 index 0000000..b9fcc05 --- /dev/null +++ b/shared/vehicles_config.lua @@ -0,0 +1,48 @@ +-- shared/vehicles_config.lua +Config = Config or {} + +Config.Vehicles = { + -- General settings + interactKey = 38, -- E + interactDist = 2.5, + markerDist = 20.0, + + -- If current vehicle is below these, HQ spawn will replace it + minEngineHealth = 650.0, -- 0..1000 + minBodyHealth = 650.0, -- 0..1000 + + -- Spawn positions: uses Config.JOIN_POINTS HQ coords + an offset + spawn = { + forward = 6.0, -- meters in front of player facing + up = 0.2, -- raise a bit + }, + + -- Per gang model + -- NOTE: these are GTA vehicle spawn names + gangModels = { + [1] = "bodhi2", -- yellow buggy + [2] = "squaddie", -- green jeep + [3] = "police", -- older police car + [4] = "gburrito", -- old bike + [5] = "virgo2", -- old car + }, + + -- Optional: per gang custom plate prefix + platePrefix = { + [1] = "ONEIL", + [2] = "MALTA", + [3] = "POL", + [4] = "LOST", + [5] = "VIPER", + } +} +-- ========================================================= +-- Gang Vehicle Spawn Pads (AUTHORITATIVE) +-- ========================================================= +Config.GANG_VEHICLE_SPAWNS = { + [1] = vector4(2410.498, 4987.533, 45.210, 134.2), -- O'Neil (buggy) + [2] = vector4(163.732, -3212.933, 4.928, 81.1), -- Malita (jeep) + [3] = vector4(456.147, -1023.973, 27.445, 1.6), -- Police + [4] = vector4(88.598, 3618.690, 38.698, 102.3), -- Lost (bike) + [5] = vector4(148.892, -1308.145, 28.202, 64.4), -- Viper (old car) +}