Server Exports
GetPlayerJobs
Return a table with player jobs
exports.jobcreator:GetPlayerJobs(identifier)
identifier:
string
Return:
jobs:
table
containing:grade
name
atwork
(1 is in service, else 0)
HasJob
Check if a player has a job
exports.jobcreator:HasJob(identifier, jobname)
identifier:
string
jobname:
string
Return:
true
successfalse
insuccess
SetJobGrade
Set the grade for the job
exports.jobcreator:SetJobGrade(identifier, jobname, grade)
identifier:
string
jobname:
string
grade:
number
Return:
true
successfalse
insuccess
GetJobGrade
Returns the job grade, else -1
exports.jobcreator:GetJobGrade(identifier, jobname)
identifier:
string
jobname:
string
Return:
grade:
number
GetNJob
Returns the n-th job from player jobs
exports.jobcreator:GetNJob(identifier, nth)
identifier:
string
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(identifier)
identifier:
string
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(identifier, jobname, grade)
identifier:
string
jobname:
string
grade:
number
RemoveJob
Remove a specified job from players's job
exports.jobcreator:RemoveJob(identifier, jobname)
identifier:
string
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