For the complete documentation index, see llms.txt. This page is also available as Markdown.

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