forked from Simnation/Main
110 lines
3.3 KiB
Lua
110 lines
3.3 KiB
Lua
Config = {}
|
|
|
|
-- Enabling this will add additional prints and display of the resource within the pot
|
|
Config.debug = false
|
|
-- When debug mode is turned off, you can also do /kq_roofboxes_debug [player_id] - player id can be ignored to apply it to yourself
|
|
-- To turn it off, do /kq_roofboxes_debugoff [player_id]
|
|
-- These commands are admin only
|
|
|
|
----------------------------------
|
|
---
|
|
--- READ ME!!!
|
|
---
|
|
--- To restart the script without causing you and everyone else to crash. Instead of restarting it normally.
|
|
--- Use our custom command /kq_roofboxes_restart
|
|
--- This command is admin only
|
|
---
|
|
----------------------------------
|
|
|
|
--- To configure exact vehicle offsets or custom bicycles, see vehicles.lua file
|
|
|
|
Config.sql = {
|
|
driver = 'oxmysql', -- oxmysql or ghmattimysql or mysql
|
|
-- If you're using an older version of oxmysql set this to false
|
|
newOxMysql = true,
|
|
}
|
|
|
|
-- Roofbox stash configuration
|
|
Config.stashes = {
|
|
-- Normal sized roofbox, used on most vehicles
|
|
normalRoofbox = {
|
|
maxWeight = 30000,
|
|
slots = 7,
|
|
},
|
|
-- Smaller sized roofbox, used on coupes, muscle cars and some pickup trucks
|
|
smallRoofbox = {
|
|
maxWeight = 24000,
|
|
slots = 6,
|
|
},
|
|
-- Super car style roofbox, used on supercars and some sport cars
|
|
supercarRoofbox = {
|
|
maxWeight = 24000,
|
|
slots = 6,
|
|
},
|
|
}
|
|
|
|
-- Usable items
|
|
Config.items = {
|
|
colorMatched = 'roofbox_color',
|
|
carbon = 'roofbox_carbon',
|
|
bikerack = 'bikerack',
|
|
}
|
|
|
|
Config.placementCommands = {
|
|
-- Whether to enable command based placement of roofboxes. This function should be used when running on a standalone
|
|
-- server with no usable items.
|
|
enabled = false,
|
|
-- When the commands are enabled, the roof box/bike rack items will also not be given when a box/rack is removed
|
|
|
|
-- Commands
|
|
colorMatched = 'roofbox_color',
|
|
carbon = 'roofbox_carbon',
|
|
bikerack = 'bikerack',
|
|
}
|
|
|
|
Config.removal = {
|
|
enabled = false, -- Whether the command should be enabled (Not needed when using target)
|
|
command = 'removeroofbox',
|
|
|
|
checkAccess = {
|
|
-- Available systems
|
|
-- 'qbx_vehiclekeys' - base qbox vehicle keys
|
|
-- 'qb-vehiclekeys' - base qbcore vehicle keys
|
|
-- 'vehicles_keys' - vehicle keys by jaksam
|
|
|
|
-- leave empty or write 'none' if you don't use any of the listed systems
|
|
-- You can also add your own system within the client/editable/editable.lua : HasVehicleAccess() function
|
|
system = 'none'
|
|
}
|
|
}
|
|
|
|
--
|
|
Config.opening = {
|
|
enabled = false, -- Whether the command should be enabled (Not needed when using target)
|
|
command = 'openroofbox',
|
|
}
|
|
--
|
|
|
|
-- Vehicle handling change when roofbox is put on
|
|
Config.handling = {
|
|
-- Whether the car handling should be affected
|
|
enabled = true
|
|
}
|
|
|
|
-- https://docs.fivem.net/docs/game-references/controls/
|
|
-- Use the input index for the "input" value
|
|
Config.keybinds = {
|
|
place = {
|
|
label = 'E',
|
|
name = 'INPUT_PICKUP',
|
|
input = 38,
|
|
},
|
|
cancel = {
|
|
label = 'Backspace',
|
|
name = 'INPUT_CELLPHONE_CANCEL',
|
|
input = 177,
|
|
},
|
|
}
|
|
|
|
-- Whether the script should ignore a population type check when scanning for roofbox vehicles
|
|
Config.skipPopulationTypeCheck = false
|