configDepartments.lua
config.departments = {}
config.departments.blip = {
active = true,
locations = {
--[[
{
label = "POLICE_DERPARTAMENT",
coords = vector3(-1098.87, -835.61, 19.31),
sprite = 526,
scale = 0.7,
colour = 38
},
]]
}
}
local departmentLocations = {
vector3(-1098.87, -835.61, 19.31),
vector3(-447.05, 6013.13, 31.72),
vector3(1840.42, 3686.6, 34.03),
vector3(381.66, 797.27, 187.46),
vector3(2497.8, -382.46, 94.12),
vector3(486.26, 5413.16, 671.47),
vector3(1063.63, -2400.0, 39.02),
vector3(-465.72, 7085.83, 22.38),
vector3(-1858.6, 7298.72, 60.1),
vector3(-3195.5, 6409.94, 20.83),
}
for i = 1, #departmentLocations do
config.departments.blip.locations[i] = {
label = "POLICE_DERPARTAMENT",
coords = departmentLocations[i],
sprite = 526,
scale = 0.7,
colour = 38
}
end
config.departments.locationNeedDuty = {
bossActions = false,
personelMenu = false,
stash = true,
armory = true,
mechanic = true,
wardrope = false,
weaponRepair = true
}
config.departments.stash = {
main = {
maxWeight = 1000000000,
slots = 500
},
case = {
maxWeight = 1000000,
slots = 500
},
trash = {
maxWeight = 1000000000,
slots = 500
},
personelStash = {
maxWeight = 1000000,
slots = 100,
-- whitelist = { "weapon_pistol" }, -- only works on tgiann inventory (don't use with blacklist)
-- blacklist = {}, -- only works on tgiann inventory (don't use with whitelist)
},
}
config.departments.armoryShops = {
policeUniqShop = {
{
name = "headbag",
amount = 1,
price = 50,
},
{
name = "weapon_nightstick",
amount = 1,
price = 50,
},
{
name = "documentempty",
amount = 100,
type = "item",
price = 1,
},
{
name = "body_cam",
amount = 1,
type = "item",
price = 100,
},
{
name = "removetint",
amount = 100,
type = "item",
price = 1000,
},
{
name = "weapon_stungun",
amount = 1,
price = 25,
},
{
name = "weapon_pistol_mk2",
amount = 1,
price = 500,
},
{
name = "weapon_combatpistol",
amount = 1,
price = 500,
},
{
name = "weapon_fiveseven",
amount = 1,
price = 500,
},
{
name = "weapon_fm1_glock19",
amount = 1,
price = 500,
},
{
name = "telcubuk",
amount = 1,
type = "item",
price = 10000,
},
{
name = "tzamanlayici",
amount = 1,
type = "item",
price = 10000,
},
{
name = "weapon_smg",
amount = 1,
price = 1250,
},
{
name = "weapon_assaultsmg",
amount = 1,
price = 1250,
},
{
name = "weapon_combatpdw",
amount = 1,
price = 1250,
},
{
name = "weapon_mcxrattler",
amount = 1,
price = 1250,
},
{
name = "weapon_hkump",
amount = 1,
price = 1250,
},
{
name = "weapon_carbinerifle",
amount = 1,
price = 2500,
},
{
name = "weapon_carbinerifle_mk2",
amount = 1,
price = 2500,
},
{
name = "weapon_specialcarbine",
amount = 1,
price = 2500,
},
{
name = "weapon_flashlight",
amount = 1,
price = 50,
},
{
name = "purmuz3",
amount = 100,
price = 1,
type = "item",
},
{
name = "taserammo",
amount = 100,
type = "item",
price = 5,
},
{
name = "walkie_lspd",
amount = 100,
type = "item",
price = 100,
},
{
name = "pkelepce",
amount = 100,
type = "item",
price = 20,
},
{
name = "pkelepceanahtar",
amount = 1,
type = "item",
price = 1000,
},
{
name = "gps",
amount = 1,
type = "item",
price = 100,
},
{
name = "drone_4",
amount = 100,
type = "item",
price = 500,
},
{
name = "drone_8",
amount = 100,
type = "item",
price = 10000,
},
{
name = "shield",
amount = 1,
type = "item",
price = 2000,
},
{
name = "weapon_knife",
amount = 1,
type = "item",
price = 50,
},
{
name = "spiketrap",
amount = 100,
type = "item",
price = 2500,
},
{
name = "stest",
amount = 1,
type = "item",
price = 5,
},
{
name = "weapon_fireextinguisher",
amount = 1,
price = 100,
},
}
}
config.stashCommands = {
active = true,
commands = { "pstash", "pdepo" },
vehicle = {
active = true, -- If true, you need to be near a vehicle from the list below to use this command.
list = lib.array:new(
`police`, `police2`, `police3`, `police4`, `policeb`,
`policet`, `policeb1`, `onx_polalamo`, `onx_polgrang`, `onx_polgrang2`, `onx_polmerit`,
`onx_polmerit3`, `onx_poltulip`, `onx_polvigero`, `onx_polaleu`, `onx_polcara`, `onx_polmonar`,
`onx_polsand`, `onx_polsandsc`, `onx_polsandxl`, `onx_polscout`, `onx_polscout2`, `onx_poltavros`,
`onx_polbison4`, `onx_polbison3`, `onx_polbison2`, `onx_polbuff`, `onx_polbuffhf`, `onx_poldorado2`,
`onx_poldorado`, `onx_polgaunt`, `onx_polcava`, `onx_polvstr`, `onx_polkandra`, `onx_polsem`, `onx_polterm`,
`onx_polterm2`, `onx_polregent`, `onx_polregentxl`, `onx_polstalk`, `onx_polverus`, `onx_poldom`, `onx_polcoq`,
`onx_polcoq2`, `onx_polcoq3`, `onx_poljog2`, `onx_poljog`, `onx_poljog3`, `onx_poljog4`, `onx_polcon`
)
}
}
config.departments.locations = {
{ -- Location 1
jobs = { "police" },
bossActions = {
active = true,
coords = {
vector3(2511.33, -422.49, 106.77),
vector3(2514.18, -445.74, 106.85),
vector3(1829.31, 3679.2, 38.67),
vector3(-1112.73, -832.07, 34.28),
vector3(1072.41, -2393.39, 33.5),
vector3(-461.06, 7117.31, 22.35),
vector3(-1860.0, 7289.61, 60.04),
}
},
duty = {
active = true,
coords = {
vector3(385.65, 794.6, 187.44),
vector3(2510.98, -428.46, 94.44),
vector3(486.26, 5413.16, 671.47),
vector3(-1101.45, -830.64, 19.21),
vector3(1068.09, -2399.08, 30.23),
vector3(-471.37, 7088.23, 22.27),
vector3(-1859.99, 7304.31, 60.48),
vector3(-3194.63, 6404.12, 20.72)
}
},
personelMenu = {
active = true,
data = {
{
coords = vector3(-444.99102783203, 6014.345703125, 37.008354187012),
personelStash = true,
},
{
coords = vector3(2515.63, -339.35, 101.87),
personelStash = true,
},
{
coords = vector3(486.84, 5416.71, 671.68),
personelStash = true,
},
{
coords = vector3(1827.71, 3679.63, 34.31),
personelStash = true,
},
{
coords = vector3(-1054.27, -817.56, 10.9),
personelStash = true,
},
{
coords = vector3(-1055.43, -821.77, 10.82),
personelStash = true,
},
{
coords = vector3(-1051.07, -820.43, 10.87),
personelStash = true,
},
{
coords = vector3(1073.11, -2404.11, 29.97),
personelStash = true,
},
{
coords = vector3(-1863.55, 7293.52, 60.03),
personelStash = true,
},
{
coords = vector3(-3202.57, 6402.8, 20.76),
personelStash = true,
},
}
},
stash = {
active = true,
data = {
{
coords = vector3(2518.63, -323.97, 101.89),
main = true,
case = true,
trash = true,
money = true,
},
{
coords = vector3(2511.36, -332.2, 101.89),
main = true,
case = true,
trash = true,
money = true,
},
{
coords = vector3(2524.57, -318.09, 101.89),
main = true,
case = true,
trash = true,
money = true,
},
{
coords = vector3(-1076.71, -813.53, 26.75),
main = true,
case = true,
trash = true,
money = true,
},
{
coords = vector3(1066.07, -2392.92, 30.32),
main = true,
case = true,
trash = true,
money = true,
},
{
coords = vector3(-455.86, 7102.2, 22.38),
main = true,
case = true,
trash = true,
money = true,
},
},
},
armory = {
active = true,
data = {
{
coords = {
vector3(-449.78, 6015.43, 36.97),
vector3(2529.11, -334.64, 101.86),
vector3(2525.14, -342.83, 101.85),
vector3(1826.56, 3684.51, 34.38),
vector3(-1034.14, -822.04, 10.92),
vector3(-1038.15, -824.07, 10.88),
vector3(1059.07, -2393.24, 30.25),
vector3(-448.41, 7100.97, 22.36),
vector3(-3191.02, 6395.3, 20.81),
},
shopName = "policeUniqShop" -- U can edit shops from config.departments.armoryShops
},
}
},
mechanic = { -- You may need to edit the tgiann-core\client\functions\mechanic.lua file for it to work properly.
active = true,
coords = {
vector3(373.22, 788.6, 186.98),
vector3(-482.72, 6025.03, 31.34),
vector3(2574.84, -362.35, 92.81),
vector3(2574.87, -369.65, 92.8),
vector3(2574.86, -376.81, 92.81),
vector3(1821.56, 3669.12, 42.66),
vector3(1861.05, 3701.58, 33.74),
vector3(1854.23, 3697.31, 33.77),
vector3(1840.92, 3674.55, 34.07),
vector3(2511.19, -426.49, 118.72),
vector3(2510.71, -342.05, 118.57),
vector3(478.14, 5413.4, 671.56),
vector3(-1098.14, -831.63, 37.93),
vector3(-1039.34, -856.01, 4.88),
vector3(-1118.26, -848.81, 5.13),
vector3(-1091.32, -827.47, 5.06),
vector3(-1099.3, -834.04, 5.06),
vector3(1072.94, -2419.23, 28.76),
vector3(-478.38, 7120.68, 21.63),
vector3(-3212.69, 6419.31, 20.79),
}
},
wardrope = {
active = true,
coords = {
vector3(458.6610, -992.9064, 30.6896)
},
outfits = {
{
label = "Kadro Kıyafeti",
grade = 0,
male = {
{ name = "tshirt_1", componentId = 8, val = 15 },
{ name = "tshirt_2", componentId = 8, val = 0 },
{ name = "torso_1", componentId = 11, val = 329 },
{ name = "torso_2", componentId = 11, val = 2 },
{ name = "decals_1", componentId = 10, val = 0 },
{ name = "decals_2", componentId = 10, val = 0 },
{ name = "arms_1", componentId = 3, val = 9 },
{ name = "pants_1", componentId = 4, val = 49 },
{ name = "pants_2", componentId = 4, val = 1 },
{ name = "shoes_1", componentId = 6, val = 24 },
{ name = "shoes_2", componentId = 6, val = 0 },
{ name = "mask_1", componentId = 1, val = 0 },
{ name = "mask_2", componentId = 1, val = 0 },
{ name = "helmet_1", isProp = true, componentId = 0, val = -1 },
{ name = "helmet_2", isProp = true, componentId = 0, val = 0 },
{ name = "chain_1", componentId = 7, val = 0 },
{ name = "chain_2", componentId = 7, val = 0 },
{ name = "ears_1", isProp = true, componentId = 2, val = -1 },
{ name = "ears_2", isProp = true, componentId = 2, val = 0 },
{ name = "bproof_1", componentId = 9, val = 2 },
{ name = "bproof_2", componentId = 9, val = 1 },
},
female = {
{ name = "tshirt_1", componentId = 8, val = 14 },
{ name = "tshirt_2", componentId = 8, val = 0 },
{ name = "torso_1", componentId = 11, val = 329 },
{ name = "torso_2", componentId = 11, val = 2 },
{ name = "decals_1", componentId = 10, val = 0 },
{ name = "decals_2", componentId = 10, val = 0 },
{ name = "arms_1", componentId = 3, val = 9 },
{ name = "pants_1", componentId = 4, val = 49 },
{ name = "pants_2", componentId = 4, val = 1 },
{ name = "shoes_1", componentId = 6, val = 24 },
{ name = "shoes_2", componentId = 6, val = 0 },
{ name = "mask_1", componentId = 1, val = 0 },
{ name = "mask_2", componentId = 1, val = 0 },
{ name = "helmet_1", isProp = true, componentId = 0, val = -1 },
{ name = "helmet_2", isProp = true, componentId = 0, val = 0 },
{ name = "chain_1", componentId = 7, val = 0 },
{ name = "chain_2", componentId = 7, val = 0 },
{ name = "ears_1", isProp = true, componentId = 2, val = -1 },
{ name = "ears_2", isProp = true, componentId = 2, val = 0 },
{ name = "bproof_1", componentId = 9, val = 2 },
{ name = "bproof_2", componentId = 9, val = 1 },
},
},
-- {
-- label = "Commander Outfit",
-- grade = 3,
-- male = { ... },
-- female = { ... },
-- },
}
},
fingerprint = {
active = true, -- only works on qb and qbox
coords = {
vector3(460.9667, -989.180, 24.92),
}
},
illegalModificationControl = {
active = true,
coords = {
vector3(2435.0, -364.11, 92.32),
vector3(2434.99, -371.48, 92.32),
vector3(1866.77, 3692.97, 33.78),
},
illegalPartList = {
neon = true,
Xenon = true,
windowTint = true
},
removePartList = {
neon = true,
Xenon = true,
windowTint = true
},
progressbar = {
active = true,
time = 5000,
canCancel = true,
}
},
bell = {
active = true,
cooldown = 10, -- saniye
coords = {
vector3(340.6209, -1397.8270, 32.5093),
}
},
weaponRepair = {
active = true,
coords = {
vector3(-447.66479492188, 6016.9663085938, 36.995677947998),
vector3(2529.82, -339.37, 101.84),
vector3(1820.66, 3682.24, 34.33),
vector3(-1039.19, -815.17, 10.87),
vector3(-1042.7, -817.97, 10.87),
vector3(-453.05, 7103.73, 22.23),
},
weaponList = {
"weapon_pistol_mk2",
"weapon_combatpistol",
"weapon_heavypistol",
"weapon_pistol",
"weapon_pistolxm3",
"weapon_ceramicpistol",
"weapon_fiveseven",
"weapon_fm1_glock19",
"weapon_assaultsmg",
"weapon_smg",
"weapon_combatpdw",
"weapon_gusenberg",
"weapon_compactrifle",
"weapon_fm1_honeybadger",
"weapon_mcxrattler",
"weapon_hkump",
"weapon_carbinerifle",
"weapon_carbinerifle_mk2",
"weapon_specialcarbine",
"weapon_advancedrifle",
"weapon_assaultrifle",
"weapon_assaultrifle_mk2",
"weapon_specialcarbine_mk2",
"weapon_heavysniper",
"weapon_stungun"
},
progressbar = {
active = true,
time = 5000,
canCancel = true,
}
}
}
}
-- Auto-generate config.policeJobs from departments locations
local jobSet = {}
for i = 1, #config.departments.locations do
local jobs = config.departments.locations[i].jobs
for j = 1, #jobs do
jobSet[jobs[j]] = true
end
end
local jobList = {}
for job in pairs(jobSet) do
jobList[#jobList + 1] = job
end
config.policeJobs = jobList
Last updated