Config
config for for stevo_prison.
return {
prisonMlo = 'void',
policeJobs = {'police', 'sheriff'}, -- Police job names.
loadedWaitTime = 0, -- Time to wait after player has loaded until spawning them into prison.
creditsPerAction = 1, -- Amount of credits rewarded per job completed.
actionsPerAction = 1, -- Amount of actions removed per job completed.
handOverTime = 5, -- Seconds to handover items
returnToPrison = true, -- Whether the script should teleport the player back to if they escape prematurely.
sentencing = {
min = 5,
max = 15,
enableSentenceCommand = true, -- Enable /sentence command.
mustBeAtPrisonToSentence = true, -- Require players to be at the prison to use the command.
autoTakeInventory = true, -- If false, you are required to make them use the item handover in the reception
keepItems = {
'water',
'phone'
}
},
chefShop = {
prison_noodles = {
label = 'Instant Noodles',
icon = 'bowl-food',
credits = 1
},
prison_buns = {
label = 'Honey Buns',
icon = 'bread-slice',
credits = 5
},
water = {
label = 'Water',
icon = 'bottle-water',
credits = 1
}
},
escape = {
enabled = true,
ropeCoords = vec3(1650.9830, 2761.1646, 62.9163),
playerHeading = 154.9795,
timeLocked = 21, -- 24 hour time lock, (eg. 18 = cant use until 6pm ingame time) Set to false for no timelock.
},
prisonerTrades = {
prison_rope = {
label = 'Long Rope',
icon = 'box',
requirements = {
prison_buns = 3,
prison_noodles = 5
}
},
escape = {
label = 'Escape',
icon = 'person-running',
escape = true, -- Dont change.
requirements = {
prison_buns = 2,
prison_noodles = 3,
prison_rope = 1
}
},
},
prisonUniforms = {
[1] = {
['arms'] = 5,
['tshirt_1'] = 15,
['tshirt_2'] = 0,
['torso_1'] = 5,
['torso_2'] = 0,
['bproof_1'] = 0,
['bproof_2'] = 0,
['decals_1'] = 0,
['decals_2'] = 0,
['chain_1'] = 0,
['chain_2'] = 0,
['pants_1'] = 5,
['pants_2'] = 7,
['shoes_1'] = 6,
['shoes_2'] = 0,
['helmet_1'] = 104,
['helmet_2'] = 21,
},
[0] = {
['arms'] = 4,
['tshirt_1'] = 15,
['tshirt_2'] = 0,
['torso_1'] = 5,
['torso_2'] = 0,
['bproof_1'] = 0,
['bproof_2'] = 0,
['decals_1'] = 0,
['decals_2'] = 0,
['chain_1'] = 0,
['chain_2'] = 0,
['pants_1'] = 66,
['pants_2'] = 6,
['shoes_1'] = 5,
['shoes_2'] = 0,
['helmet_1'] = 103,
['helmet_2'] = 21,
}
},
peds = {
warden = {
model = `s_m_m_prisguard_01`,
scenario = 'WORLD_HUMAN_CLIPBOARD',
},
chef = {
model = `s_m_y_chef_01`,
scenario = 'WORLD_HUMAN_WINDOW_SHOP_BROWSE',
},
prisoner = {
model = `s_m_y_prisoner_01`,
scenario = 'PROP_HUMAN_SEAT_STRIP_WATCH',
}
},
interaction = {
type = 'textui', -- target/text ui (Not all interactions support target, some interactions are only availible in text ui)
markerColor = {r = 12, g = 94, b = 199, a = 190}, -- RGBA color of the interaction markers.
textUI = {
position = "right-center"
},
wardenTarget = {
radius = 3.0,
icon = 'fas fa-user', -- https://fontawesome.com/icons
distance = 2.0,
},
prisonerTarget = {
radius = 3.0,
icon = 'fas fa-handshake', -- https://fontawesome.com/icons
distance = 2.0,
},
progressCircle = false, --Whether to use lib progress circle. Set to false to use bar
},
menu = {
iconColor = '#339af0', -- Set to false for default ox_lib color.
progressStyle = 'blue', -- Set to false for default ox_lib color. Options can be found here: https://v6.mantine.dev/theming/colors/#default-colors
},
jobs = {
cleaner = {
enabled = true,
actionTime = 8, -- Seconds
maxJobType = 5, -- Max times someone can be given the same job (inside/outside cleaning) before they are reassigned.
skillCheck = {'easy', 'medium'}, -- Set to false for no skillcheck
icon = 'hand-sparkles'
},
grounds = {
enabled = true,
actionTime = 8, -- Seconds
skillCheck = {'easy', 'medium'}, -- Set to false for no skillcheck
icon = 'leaf'
},
cook = {
enabled = true,
actionTime = {
collectSupplies = 3, -- Seconds
cookFood = 5
},
skillCheck = {'easy', 'medium'}, -- Set to false for no skillcheck
icon = 'kitchen-set'
},
laundry = {
enabled = true,
icon = 'jug-detergent',
actionTime = {
collectLaundry = 3, -- Seconds
foldLaundry = 10
},
},
recycling = {
enabled = true,
icon = 'recycle',
actionTime = {
collectScrap = 4, -- Seconds
destroyScrap = 4,
recycleScrap = 4
},
skillCheck = {'easy', 'medium'}, -- Set to false for no skillcheck
}
},
alertPolice = function() -- Triggered when player escapes
-- add police alert here.
end,
debug = false, -- For Developers to debug the resource.
}
Last updated