-- GetFramework.lua -- Shared between client and server function GetFrameworkObject() local object = nil if Config.Framework == "esx" then if Config.NewESX then object = exports['es_extended']:getSharedObject() else while object == nil do TriggerEvent('esx:getSharedObject', function(obj) object = obj end) Citizen.Wait(0) end end elseif Config.Framework == "newqb" then object = exports["qb-core"]:GetCoreObject() elseif Config.Framework == "oldqb" then while object == nil do TriggerEvent('QBCore:GetObject', function(obj) object = obj end) Citizen.Wait(200) end end return object end