Frequently asked questions
A list of frequently asked questions can be seen below.
If this is empty and you have a question, please turn to the support in our community server instead!
How do I give jobs to players?
By default, the commands /givemultijob
and /removemultijob
exist. Continue reading here if you wish to integrate with the SetJob
function, allowing all other commands and such to automatically add the job as a multijob too.
SetJob integration
Open the es_extended/server/classes/player.lua
file. Then find the setJob
function.
Then, you’ll want to add the following snippet at the end of this function.
local jobs = exports["zerio-multijobs"]:GetJobs(self.identifier)
local notFound = true
for _,v in pairs(jobs) do
if v.name == self.job.name then
notFound = false
end
end
if notFound then
exports["zerio-multijobs"]:AddJob(self.identifier, self.job.name, self.job.grade)
else
exports["zerio-multijobs"]:UpdateJobRank(self.identifier, self.job.name, self.job.grade)
end