qs-inventory apelează CreateUsableItem ca funcție globală, dar qb-core definea doar QBCore.Functions.CreateUseableItem (cu 'e'). Adăugat alias global + fix 16 stringuri sparte în items.lua care blocau parsarea.
93 lines
2.7 KiB
Lua
93 lines
2.7 KiB
Lua
Config = Config or {}
|
|
Locales = Locales or {}
|
|
|
|
local esxHas = GetResourceState('es_extended') == 'started'
|
|
local qbHas = GetResourceState('qb-core') == 'started'
|
|
local qbxHas = GetResourceState('qbx_core') == 'started'
|
|
|
|
Config.Framework = esxHas and 'esx' or qbHas and 'qb' or qbxHas and 'qb' or 'esx'
|
|
|
|
--[[
|
|
Language settings.
|
|
Define the language file located in the locales folder.
|
|
]]
|
|
|
|
Config.Language = 'en' -- Set your lang in locales folder
|
|
|
|
--[[
|
|
Skin script configuration.
|
|
Supported options:
|
|
- 'qb-clothing': For servers using QBCore's clothing script.
|
|
- 'illenium-appearance': For servers using Illenium Appearance.
|
|
- 'esx_skin': For servers using the ESX Skin system.
|
|
]]
|
|
|
|
Config.SkinScript = 'illenium-appearance' -- 'qb-clothing', 'illenium-appearance', 'esx_skin'
|
|
|
|
--[[
|
|
Menu system configuration.
|
|
Supported options:
|
|
- 'qb-menu': For QBCore's menu system.
|
|
- 'ox_lib': For Ox Library's menu system.
|
|
- 'esx_menu_default': For ESX's default menu system.
|
|
]]
|
|
|
|
Config.Menu = 'qb-menu' -- 'qb-menu', 'ox_lib', 'esx_menu_default'
|
|
|
|
--[[
|
|
Hotbar slots configuration.
|
|
Specify the slots that will act as your hotbar.
|
|
Use an array of numbers, where each number represents a slot.
|
|
]]
|
|
|
|
Config.Hotbar = {
|
|
1, 2, 3, 4, 5
|
|
}
|
|
|
|
--[[
|
|
Backpack opening/closing duration.
|
|
Configure the time (in seconds) it takes to open or close the backpack.
|
|
]]
|
|
|
|
Config.duration = {
|
|
open = 1, -- Time in seconds to open the backpack.
|
|
close = 1 -- Time in seconds to close the backpack.
|
|
}
|
|
|
|
--[[
|
|
Password length settings.
|
|
Define the minimum and maximum length for passwords when required.
|
|
]]
|
|
|
|
Config.PasswordLength = {
|
|
min = 3, -- Minimum password length.
|
|
max = 5 -- Maximum password length.
|
|
}
|
|
|
|
--[[
|
|
Animation configuration for different backpack actions.
|
|
Each action includes:
|
|
- Dict: The animation dictionary used for the action.
|
|
- Anim: The specific animation name.
|
|
- Flag: The animation flag (e.g., 49 = upper body only).
|
|
]]
|
|
|
|
Config.Animation = {
|
|
close = { -- Animation for closing the backpack.
|
|
Dict = 'clothingshirt', -- Animation dictionary.
|
|
Anim = 'try_shirt_positive_d', -- Animation name.
|
|
Flag = 49 -- Animation flag.
|
|
},
|
|
|
|
open = { -- Animation for opening the backpack.
|
|
Dict = 'clothingshirt', -- Animation dictionary.
|
|
Anim = 'try_shirt_positive_d', -- Animation name.
|
|
Flag = 49 -- Animation flag.
|
|
},
|
|
|
|
inBackpack = { -- Animation for interacting with items in the backpack.
|
|
Dict = 'clothingshirt', -- Animation dictionary.
|
|
Anim = 'try_shirt_positive_d' -- Animation name.
|
|
},
|
|
}
|