Main/resources/[tools]/kq_link/links/frameworks/shared.lua
2025-06-07 08:51:21 +02:00

52 lines
1.4 KiB
Lua

local function DetectAndSetFramework()
if Link.framework ~= 'auto' then
return
end
local frameworks = {
['es_extended'] = 'esx',
['qb-core'] = 'qbcore',
['qbx-core'] = 'qbox',
['ox_core'] = 'ox',
['vRP-framework'] = 'vrp',
}
for resource, config in pairs(frameworks) do
if GetResourceState(resource) == 'started' then
Link.framework = config
Debug('set framework', config)
return
end
end
print('^1Framework not detected. If you are using a framework. Please configure it in the config.lua of ^6kq_link')
Link.framework = 'none'
end
local function DetectAndSetInventory()
if Link.inventory ~= 'auto' then
return
end
Link.inventory = 'framework'
local inventories = {
['ox_inventory'] = 'ox_inventory',
['qs-inventory'] = 'qs-inventory',
['ps-inventory'] = 'ps-inventory',
['ak47_inventory'] = 'ak47_inventory',
['core_inventory'] = 'core_inventory',
['minventory'] = 'codem-inventory',
}
for resource, config in pairs(inventories) do
if GetResourceState(resource) == 'started' then
Link.inventory = config
Debug('set inventory', config)
return
end
end
end
DetectAndSetFramework()
DetectAndSetInventory()