24 lines
		
	
	
		
			No EOL
		
	
	
		
			730 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			No EOL
		
	
	
		
			730 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
function GetFrameworkObject()
 | 
						|
    local object = nil
 | 
						|
    if Config.Framework == "esx" then
 | 
						|
        while object == nil do
 | 
						|
            if Config.NewESX then
 | 
						|
                object = exports['es_extended']:getSharedObject()
 | 
						|
            else
 | 
						|
                TriggerEvent('esx:getSharedObject', function(obj) object = obj end)
 | 
						|
            end
 | 
						|
 | 
						|
            Citizen.Wait(0)
 | 
						|
        end
 | 
						|
    end
 | 
						|
    if Config.Framework == "newqb" then
 | 
						|
        object = exports["qb-core"]:GetCoreObject()
 | 
						|
    end
 | 
						|
    if Config.Framework == "oldqb" then
 | 
						|
        while object == nil do
 | 
						|
            TriggerEvent('QBCore:GetObject', function(obj) object = obj end)
 | 
						|
            Citizen.Wait(200)
 | 
						|
        end
 | 
						|
    end
 | 
						|
    return object
 | 
						|
end |