Client Exports
GetPlayerJobs
Return a table with player jobs
exports.jobcreator:GetPlayerJobs()
Return:
jobs:
table
containing:grade
name
atwork
(1 is in service, else 0)
OpenBossMenu
Open the built-in boss benu for a specific job
exports.jobcreator:OpenBossMenu(jobname)
jobname:
string
HasJob
Check if a player has a job
exports.jobcreator:HasJob(jobname)
jobname:
string
Return:
true
successfalse
insuccess
SetJobGrade
Set the grade for the job
exports.jobcreator:SetJobGrade(jobname, grade)
jobname:
string
grade:
number
Return:
true
successfalse
insuccess
GetJobGrade
Returns the job grade, else -1
exports.jobcreator:GetJobGrade(jobname)
jobname:
string
Return:
grade:
number
GetNJob
Returns the n-th job from player jobs
exports.jobcreator:GetNJob(nth)
nth:
number
Return:
job:
table
containing:grade
name
atwork
(1 is in service, else 0)
GetFirstJob
Return the first job of the player
exports.jobcreator:GetFirstJob()
Return:
job:
table
containing:grade
name
atwork
(1 is in service, else 0)
SetJob
Add a new job to a player if at least one is free
exports.jobcreator:SetJob(jobname, grade)
jobname:
string
grade:
number
RemoveJob
Remove a specified job from players's job
exports.jobcreator:RemoveJob(jobname)
jobname:
string
GetJobLabel
Return the Label of a specific job
exports.jobcreator:GetJobLabel(jobname)
jobname:
string
Return:
jobLabel:
string
GetGradeLabel
Return the Label of a specific grade of a job
exports.jobcreator:GetGradeLabel(jobname, grade)
jobname:
string
Return:
gradeLabel:
string
Last updated