configJail.lua
config.jail = {
active = true,
blip = {
active = true,
coords = vector3(1691.0, 2565.0, 45.5),
sprite = 188,
color = 6,
scale = 0.7,
name = "JAIL_BLIP_LABEL",
},
commands = {
add = "jail", -- Command to give a player jail time
remove = "jailc", -- Command to remove a player's jail time
},
teleportPlayer = {
active = true,
distance = 120 -- Player is teleported back if they go further than this distance from jail
},
teleportCoords = vector4(1775.5811, 2552.1699, 45.5650, 93.9241), -- Jail teleport coordinates
releaseCoords = vector4(1846.6045, 2585.7405, 45.6720, 273.0467), -- Coordinates where player is teleported after sentence ends
teleportBack = {
active = true,
distance = 150, -- oyuncu hapishaneden bu mesafeden uzak
extensionOnEscape = {
active = true, -- If player tries to escape, extra time is added to their sentence
minute = 10, -- Minutes added on escape attempt
},
},
cutscene = {
active = true,
photoPosition = vector4(402.87, -996.28, -99.0, 184.0),
policePosition = vector4(402.92, -999.1, -99.0, 0.37),
cameraPos = { x = 404.18, y = -999.59, z = -98.0, rotationX = -15.433070763946, rotationY = 0.0, rotationZ = 18.16, cameraId = 0 },
},
shop = {
active = true,
distance = 3, -- Shop interaction distance
coords = { -- Jail shop coordinates
vector3(1710.949463, 2524.734131, 45.556763)
},
items = {
{
name = "phone",
amount = 1,
price = 500,
type = "item",
},
{
name = "bread",
amount = 10,
price = 5,
type = "item",
},
{
name = "water",
amount = 10,
price = 25,
type = "item",
},
}
},
removeCash = true, -- If true, player's cash is removed when entering jail
items = {
active = true,
removedItems = { -- Items permanently removed when entering jail
"weapon_knife",
"weapon_digiscanner",
"weapon_nightstick",
"weapon_hammer",
"weapon_bat",
"weapon_golfclub",
"weapon_crowbar",
"weapon_pistol",
"weapon_pistol_mk2",
"weapon_combatpistol",
"weapon_appistol",
"weapon_pistol50",
"weapon_microsmg",
"weapon_smg",
"weapon_smg_mk2",
"weapon_assaultsmg",
"weapon_assaultrifle",
"weapon_carbinerifle",
"weapon_advancedrifle",
"weapon_mg",
"weapon_combatmg",
"weapon_pumpshotgun",
"weapon_sawnoffshotgun",
"weapon_assaultshotgun",
"weapon_bullpupshotgun",
"weapon_stungun",
"weapon_sniperrifle",
"weapon_heavysniper",
"weapon_remotesniper",
"stickybomb",
"weapon_molotov",
"weapon_snspistol",
"weapon_bottle",
"weapon_gusenberg",
"weapon_specialcarbine",
"weapon_heavypistol",
"weapon_pistolxm3",
"weapon_ceramicpistol",
"weapon_bullpuprifle",
"weapon_dagger",
"weapon_vintagepistol",
"weapon_heavyshotgun",
"weapon_marksmanrifle",
"weapon_combatpdw",
"weapon_marksmanpistol",
"weapon_knuckle",
"weapon_hatchet",
"weapon_machete",
"weapon_machinepistol",
"weapon_switchblade",
"weapon_revolver",
"weapon_dbshotgun",
"weapon_compactrifle",
"weapon_autoshotgun",
"weapon_minismg",
"weapon_wrench",
"weapon_doubleaction",
},
allowedItems = { -- Items allowed to keep while in jail
"c_necklace",
"c_bproof",
"c_decal",
"c_torso",
"c_mask",
"c_helmet",
"c_glasses",
"c_pants",
"c_bag",
"c_shoes",
"c_bracelet",
"c_watch",
"c_ear",
"bread",
"water"
},
confiscatedItems = { -- Confiscated items (everything not in removedItems or allowedItems)
active = true, -- If true, items are stored in SQL and can be retrieved later; if false, they are deleted
retrieveCoords = vector3(1846.6045, 2585.7405, 45.6720), -- Location where player can retrieve confiscated items after release
blip = {
sprite = 478,
color = 21,
scale = 0.7,
}
},
},
boxTask = {
active = true,
minuteReduction = 1, -- Minutes reduced from sentence per successful box delivery
pickupCoords = { -- Box pickup locations
vector3(1765.1647, 2529.4653, 45.8075),
vector3(1775.6758, 2552.0669, 45.5650),
vector3(1765.6255, 2566.0850, 45.5650),
},
dropoffCoords = { -- Box dropoff locations
vector3(1752.8076, 2566.7126, 45.5650),
vector3(1754.1581, 2501.9150, 45.6124),
vector3(1741.9199, 2502.5906, 45.8065),
},
carry = {
prop = {
model = "prop_cs_box_clothes",
bone = 28422,
coords = { x = -0.05, y = 0.0, z = -0.10 },
rotation = { x = 0.0, y = 0.0, z = 0.0 },
},
anim = {
animDict = "anim@heists@box_carry@",
anim = "idle",
flags = 49,
},
disableControlActions = {
21, 24, 257, 25, 263, 37, 56, 45, 22, 44, 288, 167, 26, 73, 59, 71, 72, 21, 47, 264, 257, 140, 141, 142, 143, 75, 301, 75, 23,
}
},
progressBar = {
pickup = {
anim = {
animDict = "anim@heists@box_carry@",
anim = "idle",
flags = 49,
},
time = 30000,
},
dropoff = {
anim = {
animDict = "anim@heists@box_carry@",
anim = "idle",
flags = 49,
},
time = 5000,
},
}
},
}
Last updated