diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index b5e66e7b..c20948c0 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -527,7 +527,7 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, onDuty = Config.DefaultJobDuty end - local jobObject, gradeObject = ESX.Jobs[newJob], ESX.Jobs[newJob].grades[grade] + local jobObject, gradeObject = Core.Jobs[newJob], Core.Jobs[newJob].grades[grade] self.job = { id = jobObject.id, diff --git a/[core]/es_extended/server/common.lua b/[core]/es_extended/server/common.lua index 9819957c..a53588ee 100644 --- a/[core]/es_extended/server/common.lua +++ b/[core]/es_extended/server/common.lua @@ -1,7 +1,7 @@ ESX.Players = {} -ESX.Jobs = {} ESX.Items = {} Core = {} +Core.Jobs = {} Core.JobsPlayerCount = {} Core.UsableItemsCallbacks = {} Core.RegisteredCommands = {} diff --git a/[core]/es_extended/server/functions.lua b/[core]/es_extended/server/functions.lua index ff02e961..54ebd5b8 100644 --- a/[core]/es_extended/server/functions.lua +++ b/[core]/es_extended/server/functions.lua @@ -495,9 +495,9 @@ function ESX.RefreshJobs() if not Jobs then -- Fallback data, if no jobs exist - ESX.Jobs["unemployed"] = { label = "Unemployed", grades = { ["0"] = { grade = 0, label = "Unemployed", salary = 200, skin_male = {}, skin_female = {} } } } + Core.Jobs["unemployed"] = { label = "Unemployed", grades = { ["0"] = { grade = 0, label = "Unemployed", salary = 200, skin_male = {}, skin_female = {} } } } else - ESX.Jobs = Jobs + Core.Jobs = Jobs end end @@ -558,7 +558,7 @@ end ---@return table function ESX.GetJobs() - return ESX.Jobs + return Core.Jobs end ---@return table @@ -601,7 +601,7 @@ end ---@param grade string ---@return boolean function ESX.DoesJobExist(job, grade) - return (ESX.Jobs[job] and ESX.Jobs[job].grades[tostring(grade)] ~= nil) or false + return (Core.Jobs[job] and Core.Jobs[job].grades[tostring(grade)] ~= nil) or false end ---@param playerId string | number diff --git a/[core]/es_extended/server/main.lua b/[core]/es_extended/server/main.lua index fe0821a0..27b62151 100644 --- a/[core]/es_extended/server/main.lua +++ b/[core]/es_extended/server/main.lua @@ -69,7 +69,7 @@ end if Config.Multichar then AddEventHandler("esx:onPlayerJoined", function(src, char, data) - while not next(ESX.Jobs) do + while not next(Core.Jobs) do Wait(50) end @@ -85,7 +85,7 @@ if Config.Multichar then else RegisterNetEvent("esx:onPlayerJoined", function() local _source = source - while not next(ESX.Jobs) do + while not next(Core.Jobs) do Wait(50) end @@ -171,7 +171,7 @@ function loadESXPlayer(identifier, playerId, isNew) job, grade = "unemployed", "0" end - local jobObject, gradeObject = ESX.Jobs[job], ESX.Jobs[job].grades[grade] + local jobObject, gradeObject = Core.Jobs[job], Core.Jobs[job].grades[grade] userData.job = { id = jobObject.id, diff --git a/[core]/es_extended/server/modules/createJob.lua b/[core]/es_extended/server/modules/createJob.lua index c4c09eff..866b6d5c 100644 --- a/[core]/es_extended/server/modules/createJob.lua +++ b/[core]/es_extended/server/modules/createJob.lua @@ -6,7 +6,7 @@ local NOTIFY_TYPES = { } local function doesJobAndGradesExist(name, grades) - if not ESX.Jobs[name] then + if not Core.Jobs[name] then return false end @@ -86,7 +86,7 @@ function ESX.CreateJob(name, label, grades) return success end - ESX.Jobs[name] = generateNewJobTable(name, label, grades) + Core.Jobs[name] = generateNewJobTable(name, label, grades) notify("SUCCESS", currentResourceName, 'Job created successfully: `%s`', name)