Config = {}
Config.TestMode = false -- it enables test mode
Config.DamageTime = 10000 -- it repeat's damage to vehicle
Config.Damage = 90000.0 -- after crash will be given damage
Config.ParkSensor = true -- it enables park sensor
Config.Sensor = {
measurement = "in", -- you can change cm - inch
multiplier = 1, -- inch to cm multiplier
Ray = vector3(0.0, -6.5, 0.0) , -- Park sensor dedection line
TestMode = false, -- it enable park sensor test mode
RedDist = 3.0, -- red zone warning distance
OrangeDist = 3.7, -- orange zone warning distance
DisableVehicleTypes = {
[8] = false,[10] = false,[13] = false,[14] = false,[15] = false,[16] = false,[17] = false,[21] = false
--[[
You can add here new vehicle types
0: Compacts
1: Sedans
2: SUVs
3: Coupes
4: Muscle
5: Sports Classics
6: Sports
7: Super
8: Motorcycles
9: Off-road
10: Industrial
11: Utility
12: Vans
13: Cycles
14: Boats
15: Helicopters
16: Planes
17: Service
18: Emergency
19: Military
20: Commercial
21: Trains
22: Open Wheel ]]
}
}
Config.HitIgnore = { -- it ignores when hit any types
[0] = false, -- no enttiy, all
[1] = true, -- ped
[2] = false, -- vehicle
[3] = false, -- object
}
Config.DamageRadius = 0.1 -- vehicle damage visual size
Config.DetectionTimeForNextCrash = 1000 -- To avoid mistakes in successive crashs
Config.EnableMinCrashSpeed = true -- it enables minimum speed for damage indicators
Config.MinCrashSpeed = 5.0 -- minimum speed for damage indicators
Config.TimeoutWheeelRemove = 60000 -- 60 seconds to remove created wheel object
Config.StopVehicleWhenCrash = true -- stop vehicle engine after crash
Config.StopTimeout = 2000 -- re-engine start time
Config.ForceStopAfterCrash = true -- force stop engine instantly to vehicle after crash
Config.Ignore = {
Enable = true, -- it enables vehicle ignore list
VehicleTypes = {
[8] = true,[10] = true,[13] = true,[14] = true,[15] = true,[16] = true,[17] = true,[21] = true
-- same in 21. line
},
Vehicles = {
["JACKAL"] = true
-- you can add new vehicle modes write in capital letters
}
}
Config.DamageIndicators = {
{ name = "front_center", offset = vector3(0.0, 3.5, 0.0) },
{ name = "front_right", offset = vector3(1.5, 2.5, 0.3), index = 1, bone = "wheel_rf" },
{ name = "front_left", offset = vector3(-1.5, 2.5, 0.3), index = 0, bone = "wheel_lf" },
{ name = "mid_left", offset = vector3(-2.5, -0.5, -0.0) },
{ name = "mid_right", offset = vector3(2.5, -0.5, -0.0) },
{ name = "rear_right", offset = vector3(2.5, -3.5, -0.0), index = 5 , bone = "wheel_rr" },
{ name = "rear_left", offset = vector3(-2.5, -3.5, -0.0), index = 4 , bone = "wheel_lr" },
{ name = "rear_center", offset = vector3(0.0, -3.5, 0.0) },
{ name = "roof", offset = vector3(0.0, 0.0, 2.0) },
-- You can add a new indicator for these indicators multiply the points where the vehicle can take new damage
}
Config.WheelModels = {
wheel = `prop_tornado_wheel`, -- spawn object when vehicle tire brokes
rim = `prop_wheel_rim_03` -- spawn object when vehicle rim brokes
}
Config.DamageLevels = {
{
min = 10.0, -- wheel burst
max = 20.0
},
{
min = 21.0, -- wheel breakage
max = 300.0
},
}