52 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			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()
 |