33 lines
		
	
	
		
			No EOL
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			No EOL
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
for k, v in pairs(Resources) do
 | 
						|
    if GetResourceState(v.name) == 'started' then
 | 
						|
        if k == 'QBTarget' and GetResourceState(Resources.OXTarget.name) == 'started' then goto continue end
 | 
						|
 | 
						|
        if type(v) == 'table' then
 | 
						|
            if v.export == 'all' then
 | 
						|
                _G[k] = exports[v.name]
 | 
						|
            elseif v.export then
 | 
						|
                _G[k] = exports[v.name][v.export]()
 | 
						|
            else
 | 
						|
                _G[k] = true
 | 
						|
            end
 | 
						|
        end
 | 
						|
        
 | 
						|
        if not Settings.ignoreResourceInitializedLogs then
 | 
						|
            FM.console.suc("Initialized "..v.name)
 | 
						|
        end
 | 
						|
 | 
						|
        ::continue::
 | 
						|
    end
 | 
						|
end
 | 
						|
 | 
						|
CreateThread(function()
 | 
						|
    if not ESX and not QB then
 | 
						|
        while true do
 | 
						|
            FM.console.err(string.format("No framework found for %s", GetCurrentResourceName()))
 | 
						|
            FM.console.err("Make sure to ensure es_extended or qb-core in your server.cfg BEFORE (ABOVE) this resource")
 | 
						|
            Wait(3000)
 | 
						|
        end
 | 
						|
    else
 | 
						|
        FM.console.suc(string.format("Successfully Initialized %s", GetCurrentResourceName()))
 | 
						|
    end
 | 
						|
end) |