Scripts/resources/[qb]/[qb_jobs]/qb-policejob/config.lua

489 lines
19 KiB
Lua
Raw Permalink Normal View History

2024-12-29 20:06:22 +00:00
Config = {}
Config.Objects = {
["cone"] = {model = `prop_roadcone02a`, freeze = false},
["barrier"] = {model = `prop_barrier_work06a`, freeze = true},
["roadsign"] = {model = `prop_snow_sign_road_06g`, freeze = true},
["tent"] = {model = `prop_gazebo_03`, freeze = true},
["light"] = {model = `prop_worklight_03b`, freeze = true},
}
Config.MaxSpikes = 5
Config.HandCuffItem = 'handcuffs'
Config.LicenseRank = 1
Config.UseTarget = GetConvar('UseTarget', 'false') == 'true'
Config.Locations = {
["duty"] = {
[1] = vector3(439.72, -988.88, 31.94),
[2] = vector3(439.78, -987.04, 31.94),
},
["vehicle"] = {
[1] = vector4(0, 0, 0, 0),
[2] = vector4(0, 0, 0, 0),
[3] = vector4(0, 0, 0, 0),
},
["stash"] = {
[1] = vector3(467.48, -990.59, 35.06),
[2] = vector3(469.75, -991.95, 35.06),
[3] = vector3(470.69, -990.58, 35.06),
},
["impound"] = {
[1] = vector4(471.84, -1001.63, 25.14, 102.65),
[2] = vector4(471.94, -997.67, 25.14, 92.65),
},
["helicopter"] = {
[1] = vector4(449.168, -981.325, 43.691, 87.234),
[2] = vector4(-475.43, 5988.353, 31.716, 31.34),
},
["armory"] = {
[1] = vector3(458.56, -996.99, 35.06),
[2] = vector3(454.63, -1000.29, 35.06),
[3] = vector3(456.01, -996.8, 36.18),
},
["trash"] = {
[1] = vector3(467.04, -1003.22, 30.46),
},
["fingerprint"] = {
[1] = vector3(484.45, -996.35, 26.38),
},
["evidence"] = {
[1] = vector3(462.3, -999.84, 30.87),
[2] = vector3(464.31, -1001.32, 30.46),
[3] = vector3(455.1456, -985.462, 30.689),
},
["stations"] = {
[1] = {label = "Politi Station", coords = vector4(429.2, -974.25, 30.71, 100.72)},
[2] = {label = "Fængsel", coords = vector4(1845.903, 2585.873, 45.672, 272.249)},
[3] = {label = "Politi Station", coords = vector4(-451.55, 6014.25, 31.716, 223.81)},
}, -- Elevator points
["roof"] = {
[1] = vector4(338.5, -583.85, 74.16, 245.5),
},
["main"] = {
[1] = vector3(334.2776, -588.3298, 43.2676),
[2] = vector3(333.1056, -591.6954, 43.2676),
},
["basement"] = {
[1] = vector3(325.4, -583.96, 28.85),
[2] = vector3(324.5142, -587.2818, 28.8474),
},
}
Config.ArmoryWhitelist = {}
Config.PoliceHelicopter = "POLMAV"
Config.SecurityCameras = {
hideradar = false,
cameras = {
[1] = {label = "Pacific Bank CAM#1", coords = vector3(257.45, 210.07, 109.08), r = {x = -25.0, y = 0.0, z = 28.05}, canRotate = false, isOnline = true},
[2] = {label = "Pacific Bank CAM#2", coords = vector3(232.86, 221.46, 107.83), r = {x = -25.0, y = 0.0, z = -140.91}, canRotate = false, isOnline = true},
[3] = {label = "Pacific Bank CAM#3", coords = vector3(252.27, 225.52, 103.99), r = {x = -35.0, y = 0.0, z = -74.87}, canRotate = false, isOnline = true},
[4] = {label = "Limited Ltd Grove St. CAM#1", coords = vector3(-53.1433, -1746.714, 31.546), r = {x = -35.0, y = 0.0, z = -168.9182}, canRotate = false, isOnline = true},
[5] = {label = "Rob's Liqour Prosperity St. CAM#1", coords = vector3(-1482.9, -380.463, 42.363), r = {x = -35.0, y = 0.0, z = 79.53281}, canRotate = false, isOnline = true},
[6] = {label = "Rob's Liqour San Andreas Ave. CAM#1", coords = vector3(-1224.874, -911.094, 14.401), r = {x = -35.0, y = 0.0, z = -6.778894}, canRotate = false, isOnline = true},
[7] = {label = "Limited Ltd Ginger St. CAM#1", coords = vector3(-718.153, -909.211, 21.49), r = {x = -35.0, y = 0.0, z = -137.1431}, canRotate = false, isOnline = true},
[8] = {label = "24/7 Supermarkt Innocence Blvd. CAM#1", coords = vector3(23.885, -1342.441, 31.672), r = {x = -35.0, y = 0.0, z = -142.9191}, canRotate = false, isOnline = true},
[9] = {label = "Rob's Liqour El Rancho Blvd. CAM#1", coords = vector3(1133.024, -978.712, 48.515), r = {x = -35.0, y = 0.0, z = -137.302}, canRotate = false, isOnline = true},
[10] = {label = "Limited Ltd West Mirror Drive CAM#1", coords = vector3(1151.93, -320.389, 71.33), r = {x = -35.0, y = 0.0, z = -119.4468}, canRotate = false, isOnline = true},
[11] = {label = "24/7 Supermarkt Clinton Ave CAM#1", coords = vector3(383.402, 328.915, 105.541), r = {x = -35.0, y = 0.0, z = 118.585}, canRotate = false, isOnline = true},
[12] = {label = "Limited Ltd Banham Canyon Dr CAM#1", coords = vector3(-1832.057, 789.389, 140.436), r = {x = -35.0, y = 0.0, z = -91.481}, canRotate = false, isOnline = true},
[13] = {label = "Rob's Liqour Great Ocean Hwy CAM#1", coords = vector3(-2966.15, 387.067, 17.393), r = {x = -35.0, y = 0.0, z = 32.92229}, canRotate = false, isOnline = true},
[14] = {label = "24/7 Supermarkt Ineseno Road CAM#1", coords = vector3(-3046.749, 592.491, 9.808), r = {x = -35.0, y = 0.0, z = -116.673}, canRotate = false, isOnline = true},
[15] = {label = "24/7 Supermarkt Barbareno Rd. CAM#1", coords = vector3(-3246.489, 1010.408, 14.705), r = {x = -35.0, y = 0.0, z = -135.2151}, canRotate = false, isOnline = true},
[16] = {label = "24/7 Supermarkt Route 68 CAM#1", coords = vector3(539.773, 2664.904, 44.056), r = {x = -35.0, y = 0.0, z = -42.947}, canRotate = false, isOnline = true},
[17] = {label = "Rob's Liqour Route 68 CAM#1", coords = vector3(1169.855, 2711.493, 40.432), r = {x = -35.0, y = 0.0, z = 127.17}, canRotate = false, isOnline = true},
[18] = {label = "24/7 Supermarkt Senora Fwy CAM#1", coords = vector3(2673.579, 3281.265, 57.541), r = {x = -35.0, y = 0.0, z = -80.242}, canRotate = false, isOnline = true},
[19] = {label = "24/7 Supermarkt Alhambra Dr. CAM#1", coords = vector3(1966.24, 3749.545, 34.143), r = {x = -35.0, y = 0.0, z = 163.065}, canRotate = false, isOnline = true},
[20] = {label = "24/7 Supermarkt Senora Fwy CAM#2", coords = vector3(1729.522, 6419.87, 37.262), r = {x = -35.0, y = 0.0, z = -160.089}, canRotate = false, isOnline = true},
[21] = {label = "Fleeca Bank Hawick Ave CAM#1", coords = vector3(309.341, -281.439, 55.88), r = {x = -35.0, y = 0.0, z = -146.1595}, canRotate = false, isOnline = true},
[22] = {label = "Fleeca Bank Legion Square CAM#1", coords = vector3(144.871, -1043.044, 31.017), r = {x = -35.0, y = 0.0, z = -143.9796}, canRotate = false, isOnline = true},
[23] = {label = "Fleeca Bank Hawick Ave CAM#2", coords = vector3(-355.7643, -52.506, 50.746), r = {x = -35.0, y = 0.0, z = -143.8711}, canRotate = false, isOnline = true},
[24] = {label = "Fleeca Bank Del Perro Blvd CAM#1", coords = vector3(-1214.226, -335.86, 39.515), r = {x = -35.0, y = 0.0, z = -97.862}, canRotate = false, isOnline = true},
[25] = {label = "Fleeca Bank Great Ocean Hwy CAM#1", coords = vector3(-2958.885, 478.983, 17.406), r = {x = -35.0, y = 0.0, z = -34.69595}, canRotate = false, isOnline = true},
[26] = {label = "Paleto Bank CAM#1", coords = vector3(-102.939, 6467.668, 33.424), r = {x = -35.0, y = 0.0, z = 24.66}, canRotate = false, isOnline = true},
[27] = {label = "Del Vecchio Liquor Paleto Bay", coords = vector3(-163.75, 6323.45, 33.424), r = {x = -35.0, y = 0.0, z = 260.00}, canRotate = false, isOnline = true},
[28] = {label = "Don's Country Store Paleto Bay CAM#1", coords = vector3(166.42, 6634.4, 33.69), r = {x = -35.0, y = 0.0, z = 32.00}, canRotate = false, isOnline = true},
[29] = {label = "Don's Country Store Paleto Bay CAM#2", coords = vector3(163.74, 6644.34, 33.69), r = {x = -35.0, y = 0.0, z = 168.00}, canRotate = false, isOnline = true},
[30] = {label = "Don's Country Store Paleto Bay CAM#3", coords = vector3(169.54, 6640.89, 33.69), r = {x = -35.0, y = 0.0, z = 5.78}, canRotate = false, isOnline = true},
[31] = {label = "Vangelico Jewelery CAM#1", coords = vector3(-627.54, -239.74, 40.33), r = {x = -35.0, y = 0.0, z = 5.78}, canRotate = true, isOnline = true},
[32] = {label = "Vangelico Jewelery CAM#2", coords = vector3(-627.51, -229.51, 40.24), r = {x = -35.0, y = 0.0, z = -95.78}, canRotate = true, isOnline = true},
[33] = {label = "Vangelico Jewelery CAM#3", coords = vector3(-620.3, -224.31, 40.23), r = {x = -35.0, y = 0.0, z = 165.78}, canRotate = true, isOnline = true},
[34] = {label = "Vangelico Jewelery CAM#4", coords = vector3(-622.57, -236.3, 40.31), r = {x = -35.0, y = 0.0, z = 5.78}, canRotate = true, isOnline = true},
},
}
Config.AuthorizedVehicles = {
-- Grade 0
[0] = {
["police"] = "Police Car 1",
["police2"] = "Police Car 2",
["police3"] = "Police Car 3",
["police4"] = "Police Car 4",
["policeb"] = "Police Car 5",
["policet"] = "Police Car 6",
["sheriff"] = "Sheriff Car 1",
["sheriff2"] = "Sheriff Car 2",
},
-- Grade 1
[1] = {
["police"] = "Police Car 1",
["police2"] = "Police Car 2",
["police3"] = "Police Car 3",
["police4"] = "Police Car 4",
["policeb"] = "Police Car 5",
["policet"] = "Police Car 6",
["sheriff"] = "Sheriff Car 1",
["sheriff2"] = "Sheriff Car 2",
},
-- Grade 2
[2] = {
["police"] = "Police Car 1",
["police2"] = "Police Car 2",
["police3"] = "Police Car 3",
["police4"] = "Police Car 4",
["policeb"] = "Police Car 5",
["policet"] = "Police Car 6",
["sheriff"] = "Sheriff Car 1",
["sheriff2"] = "Sheriff Car 2",
},
-- Grade 3
[3] = {
["police"] = "Police Car 1",
["police2"] = "Police Car 2",
["police3"] = "Police Car 3",
["police4"] = "Police Car 4",
["policeb"] = "Police Car 5",
["policet"] = "Police Car 6",
["sheriff"] = "Sheriff Car 1",
["sheriff2"] = "Sheriff Car 2",
},
-- Grade 4
[4] = {
["police"] = "Police Car 1",
["police2"] = "Police Car 2",
["police3"] = "Police Car 3",
["police4"] = "Police Car 4",
["policeb"] = "Police Car 5",
["policet"] = "Police Car 6",
["sheriff"] = "Sheriff Car 1",
["sheriff2"] = "Sheriff Car 2",
}
}
Config.WhitelistedVehicles = {}
Config.AmmoLabels = {
["AMMO_PISTOL"] = "9x19mm parabellum bullet",
["AMMO_SMG"] = "9x19mm parabellum bullet",
["AMMO_RIFLE"] = "7.62x39mm bullet",
["AMMO_MG"] = "7.92x57mm mauser bullet",
["AMMO_SHOTGUN"] = "12-gauge bullet",
["AMMO_SNIPER"] = "Large caliber bullet",
}
Config.Radars = {
vector4(-623.44421386719, -823.08361816406, 25.25704574585, 145.0),
vector4(-652.44421386719, -854.08361816406, 24.55704574585, 325.0),
vector4(1623.0114746094, 1068.9924316406, 80.903594970703, 84.0),
vector4(-2604.8994140625, 2996.3391113281, 27.528566360474, 175.0),
vector4(2136.65234375, -591.81469726563, 94.272926330566, 318.0),
vector4(2117.5764160156, -558.51013183594, 95.683128356934, 158.0),
vector4(406.89505004883, -969.06286621094, 29.436267852783, 33.0),
vector4(657.315, -218.819, 44.06, 320.0),
vector4(2118.287, 6040.027, 50.928, 172.0),
vector4(-106.304, -1127.5530, 30.778, 230.0),
vector4(-823.3688, -1146.980, 8.0, 300.0),
}
Config.CarItems = {
[1] = {
name = "heavyarmor",
amount = 2,
info = {},
type = "item",
slot = 1,
},
[2] = {
name = "empty_evidence_bag",
amount = 10,
info = {},
type = "item",
slot = 2,
},
[3] = {
name = "police_stormram",
amount = 1,
info = {},
type = "item",
slot = 3,
},
}
Config.Items = {
label = "Police Armory",
slots = 30,
items = {
[1] = {
name = "weapon_pistol",
price = 0,
amount = 1,
info = {
serie = "",
attachments = {
{component = "COMPONENT_AT_PI_FLSH", label = "Flashlight"},
}
},
type = "weapon",
slot = 1,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[2] = {
name = "weapon_stungun",
price = 0,
amount = 1,
info = {
serie = "",
},
type = "weapon",
slot = 2,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[3] = {
name = "weapon_pumpshotgun",
price = 0,
amount = 1,
info = {
serie = "",
attachments = {
{component = "COMPONENT_AT_AR_FLSH", label = "Flashlight"},
}
},
type = "weapon",
slot = 3,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
2024-12-29 20:06:22 +00:00
},
[4] = {
name = "weapon_smg",
price = 0,
amount = 1,
info = {
serie = "",
attachments = {
{component = "COMPONENT_AT_SCOPE_MACRO_02", label = "1x Scope"},
{component = "COMPONENT_AT_AR_FLSH", label = "Flashlight"},
}
},
type = "weapon",
slot = 4,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
2024-12-29 20:06:22 +00:00
},
[5] = {
name = "weapon_carbinerifle",
price = 0,
amount = 1,
info = {
serie = "",
attachments = {
{component = "COMPONENT_AT_AR_FLSH", label = "Flashlight"},
{component = "COMPONENT_AT_SCOPE_MEDIUM", label = "3x Scope"},
}
},
type = "weapon",
slot = 5,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 }
2024-12-29 20:06:22 +00:00
},
[18] = {
name = "weapon_carbinerifle_mk2",
price = 0,
amount = 1,
info = {
serie = "",
attachments = {
{component = "COMPONENT_AT_AR_FLSH", label = "Flashlight"},
{component = "COMPONENT_AT_AR_AFGRIP_02", label = "Foregrip"},
{component = "COMPONENT_AT_SIGHTS", label = "Holographic Sight"},
{component = "COMPONENT_AT_AR_SUPP", label = "Supressor"},
{component = "COMPONENT_AT_CR_BARREL_02", label = "Heavy Barrel"},
{component = "COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ", label = "FMJ Rounds"},
}
},
type = "weapon",
slot = 5,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 10, 18 }
2024-12-29 20:06:22 +00:00
},
[19] = {
name = "weapon_tacticalrifle",
price = 0,
amount = 1,
info = {
serie = "",
attachments = {
{component = "COMPONENT_TACTICALRIFLE_CLIP_02", label = "Større magasin"},
{component = "COMPONENT_AT_AR_FLSH_REH", label = "Lommelygte"},
{component = "COMPONENT_AT_AR_SUPP_02", label = "Lyddæmper"},
{component = "COMPONENT_AT_AR_AFGRIP", label = "Foregrip"},
}
},
type = "weapon",
slot = 5,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 10, 18 }
2024-12-29 20:06:22 +00:00
},
[6] = {
name = "weapon_nightstick",
price = 0,
amount = 1,
info = {},
type = "weapon",
slot = 6,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[7] = {
name = "pistol_ammo",
price = 0,
amount = 5,
info = {},
type = "item",
slot = 7,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[8] = {
name = "smg_ammo",
price = 0,
amount = 5,
info = {},
type = "item",
slot = 8,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
2024-12-29 20:06:22 +00:00
},
[9] = {
name = "shotgun_ammo",
price = 0,
amount = 5,
info = {},
type = "item",
slot = 9,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
2024-12-29 20:06:22 +00:00
},
[10] = {
name = "rifle_ammo",
price = 0,
amount = 5,
info = {},
type = "item",
slot = 10,
2024-12-30 10:15:34 +00:00
authorizedJobGrades = { 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 }
2024-12-29 20:06:22 +00:00
},
[11] = {
name = "handcuffs",
price = 0,
amount = 1,
info = {},
type = "item",
slot = 11,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[12] = {
name = "weapon_flashlight",
price = 0,
amount = 1,
info = {},
type = "weapon",
slot = 12,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[13] = {
name = "empty_evidence_bag",
price = 0,
amount = 50,
info = {},
type = "item",
slot = 13,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[14] = {
name = "police_stormram",
price = 0,
amount = 50,
info = {},
type = "item",
slot = 14,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[15] = {
name = "armor",
price = 0,
amount = 50,
info = {},
type = "item",
slot = 15,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[16] = {
name = "radio",
price = 0,
amount = 50,
info = {},
type = "item",
slot = 16,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
},
[17] = {
name = "heavyarmor",
price = 0,
amount = 50,
info = {},
type = "item",
slot = 17,
authorizedJobGrades = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}
}
}
}
Config.VehicleSettings = {
["car1"] = { --- Model name
["extras"] = {
["1"] = true, -- on/off
["2"] = true,
["3"] = true,
["4"] = true,
["5"] = true,
["6"] = true,
["7"] = true,
["8"] = true,
["9"] = true,
["10"] = true,
["11"] = true,
["12"] = true,
["13"] = true,
},
["livery"] = 1,
},
["car2"] = {
["extras"] = {
["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,
},
["livery"] = 1,
}
}