31 lines
		
	
	
	
		
			854 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			854 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
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
 |