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