124 lines
9.5 KiB
Lua
124 lines
9.5 KiB
Lua
--──────────────────────────────────────────────────────────────────────────────
|
||
-- Quasar Store · Configuration Guidelines
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- This configuration file defines all adjustable parameters for the script.
|
||
-- Comments are standardized to help you identify which sections you can safely edit.
|
||
--
|
||
-- • [EDIT] – Safe for users to modify. Adjust these values as needed.
|
||
-- • [INFO] – Informational note describing what the variable or block does.
|
||
-- • [ADV] – Advanced settings. Change only if you understand the logic behind it.
|
||
-- • [CORE] – Core functionality. Do not modify unless you are a developer.
|
||
-- • [AUTO] – Automatically handled by the system. Never edit manually.
|
||
--
|
||
-- Always make a backup before editing configuration files.
|
||
-- Incorrect changes in [CORE] or [AUTO] sections can break the resource.
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- Vehicle Configuration System [EDIT]
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- [INFO] Defines storage and access rules for vehicles, including trunk and glovebox.
|
||
-- Supports ownership checks, police access overrides, and custom vehicle setups.
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
Config.IsVehicleOwned = false -- [EDIT] If true, only owned vehicles retain trunk data.
|
||
Config.UseItemInVehicle = true -- [EDIT] Disable item usage inside vehicles when false.
|
||
Config.WeaponsOnVehicle = true -- [EDIT] Disable weapon storage in vehicles when false (may affect performance).
|
||
|
||
Config.OpenTrunkAll = true -- [EDIT] Allow any player to open any trunk.
|
||
Config.OpenTrunkPolice = true -- [EDIT] Allow police to bypass trunk restrictions.
|
||
Config.OpenTrunkPoliceGrade = 0 -- [EDIT] Minimum police grade to open trunks when restricted.
|
||
|
||
Config.OpenGloveboxesAll = true -- [EDIT] Allow any player to open any glovebox.
|
||
Config.OpenGloveboxesPolice = true -- [EDIT] Allow police to bypass glovebox restrictions.
|
||
Config.OpenGloveboxesPoliceGrade = 0 -- [EDIT] Minimum police grade to open gloveboxes when restricted.
|
||
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- Vehicle Class Storage Capacities [EDIT]
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- [INFO] Defines weight and slot capacity for gloveboxes and trunks by vehicle class.
|
||
-- Reference: https://docs.fivem.net/natives/?_0x29439776AAA00A62
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
Config.VehicleClass = {
|
||
[0] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 38000, slots = 30 } },
|
||
[1] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 50000, slots = 40 } },
|
||
[2] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 75000, slots = 50 } },
|
||
[3] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 42000, slots = 35 } },
|
||
[4] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 38000, slots = 30 } },
|
||
[5] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 30000, slots = 25 } },
|
||
[6] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 30000, slots = 25 } },
|
||
[7] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 30000, slots = 25 } },
|
||
[8] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 15000, slots = 15 } },
|
||
[9] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 60000, slots = 35 } },
|
||
[10] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 60000, slots = 35 } },
|
||
[11] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 60000, slots = 35 } },
|
||
[12] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 35 } },
|
||
[13] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 0, slots = 0 } },
|
||
[14] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
[15] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
[16] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
[17] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
[18] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
[19] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
[20] = { glovebox = { maxweight = 100000, slots = 5 }, trunk = { maxweight = 120000, slots = 50 } },
|
||
}
|
||
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- Custom Vehicle Storage (Model Overrides) [EDIT]
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- [INFO] Defines specific trunk/glovebox capacities for individual models, overriding class values.
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
Config.CustomTrunk = {
|
||
[joaat('adder')] = { slots = 5, maxweight = 100000 },
|
||
}
|
||
|
||
Config.CustomGlovebox = {
|
||
[joaat('adder')] = { slots = 5, maxweight = 100000 },
|
||
}
|
||
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- Front Trunk (Rear Engine Vehicles) [EDIT]
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
-- [INFO] For vehicles with rear engines, defines models where trunk is accessed from the front.
|
||
--──────────────────────────────────────────────────────────────────────────────
|
||
Config.BackEngineVehicles = {
|
||
[`ninef`] = true,
|
||
[`adder`] = true,
|
||
[`vagner`] = true,
|
||
[`t20`] = true,
|
||
[`infernus`] = true,
|
||
[`zentorno`] = true,
|
||
[`reaper`] = true,
|
||
[`comet2`] = true,
|
||
[`comet3`] = true,
|
||
[`jester`] = true,
|
||
[`jester2`] = true,
|
||
[`cheetah`] = true,
|
||
[`cheetah2`] = true,
|
||
[`prototipo`] = true,
|
||
[`turismor`] = true,
|
||
[`pfister811`] = true,
|
||
[`ardent`] = true,
|
||
[`nero`] = true,
|
||
[`nero2`] = true,
|
||
[`tempesta`] = true,
|
||
[`vacca`] = true,
|
||
[`bullet`] = true,
|
||
[`osiris`] = true,
|
||
[`entityxf`] = true,
|
||
[`turismo2`] = true,
|
||
[`fmj`] = true,
|
||
[`re7b`] = true,
|
||
[`tyrus`] = true,
|
||
[`italigtb`] = true,
|
||
[`penetrator`] = true,
|
||
[`monroe`] = true,
|
||
[`ninef2`] = true,
|
||
[`stingergt`] = true,
|
||
[`surfer`] = true,
|
||
[`surfer2`] = true,
|
||
[`gp1`] = true,
|
||
[`autarch`] = true,
|
||
[`tyrant`] = true,
|
||
-- [EDIT] Add more front-trunk vehicles here if needed.
|
||
}
|