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
 | 
