forked from Simnation/Main
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
|