if Config.esxSettings.enabled then ESX = nil if Config.esxSettings.useNewESXExport then ESX = exports['es_extended']:getSharedObject() else Citizen.CreateThread(function() while ESX == nil do TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) Citizen.Wait(0) end end) end Citizen.CreateThread(function() while ESX == nil or ESX.GetPlayerData().job == nil do Citizen.Wait(10) end ESX.PlayerData = ESX.GetPlayerData() PLAYER_JOB = ESX.PlayerData.job.name end) RegisterNetEvent('esx:setJob') AddEventHandler('esx:setJob', function(job) ESX.PlayerData.job = job PLAYER_JOB = job.name end) end