esx.lua
local playerLoaded = false
Citizen.CreateThread(function()
if Config.newESX == false then
ESX = nil
while ESX == nil do
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
Citizen.Wait(50)
end
else
ESX = exports["es_extended"]:getSharedObject()
end
while ESX.GetPlayerData().job == nil do
Citizen.Wait(100)
end
while not ESX.IsPlayerLoaded() do
Citizen.Wait(50)
end
ESX.PlayerData = ESX.GetPlayerData()
playerLoaded = true
end)
if Config.newESX == false then
ESX = nil
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
else
ESX = exports["es_extended"]:getSharedObject()
end
function RegisterServerCallback(name, func)
ESX.RegisterServerCallback(name, func)
end
function GetPlayerObject(source)
local xPlayer = ESX.GetPlayerFromId(source)
return xPlayer
end
function GetWeaponLabel(weapon)
return ESX.GetWeaponLabel(weapon)
end
Last updated