Przejdź do głównej zawartości

bc-multijob

GetJobs

  • citizenid string
local jobs = exports['bc-multijob']:GetJobs(citizenid)

Returns:

  • jobs: table: { [job] = grade }

AddJob

  • citizenid string
  • job string
  • grade number
exports['bc-multijob']:AddJob(citizenid, job, grade)

Returns:

  • success: boolean

RemoveJob

  • citizenid string
  • job string
exports['bc-multijob']:RemoveJob(citizenid, job)

Returns:

  • success: boolean

GetJobGrade

  • citizenid string
  • job string
local grade = exports['bc-multijob']:GetJobGrade(citizenid, job)

Returns:

  • grade: number

SetJobGrade

  • citizenid string
  • job string
  • grade number
exports['bc-multijob']:SetJobGrade(citizenid, job, grade)

Returns:

  • success: boolean

SetMainJob

  • citizenid string
  • job string
exports['bc-multijob']:SetMainJob(citizenid, job)

Returns:

  • success: boolean

GetMainJob

  • citizenid string
local job = exports['bc-multijob']:GetMainJob(citizenid)

Returns:

  • job: string

AddDutyTime

  • citizenid string
  • job string
  • minutes number
exports['bc-multijob']:AddDutyTime(citizenid, job, minutes)

Returns:

  • success: boolean

GetDutyTime

  • citizenid string
  • job string
local minutes = exports['bc-multijob']:GetDutyTime(citizenid, job)

Returns:

  • minutes: number

RemoveDutyTime

  • citizenid string
  • job string
exports['bc-multijob']:RemoveDutyTime(citizenid, job)

Returns:

  • success: boolean

RemoveDutyTimeByJob

  • job string
exports['bc-multijob']:RemoveDutyTimeByJob(job)

Returns:

  • success: boolean

AddSuspension

  • citizenid string
  • job string
  • expire: Number Unix timestamp
exports['bc-multijob']:AddSuspension(citizenid, job, expire)

Returns:

  • success: boolean

RemoveSuspension

  • citizenid string
  • job string
exports['bc-multijob']:RemoveSuspension(citizenid, job)

Returns:

  • success: boolean

IsSuspended

  • citizenid string
  • job string
local isSuspended = exports['bc-multijob']:IsSuspended(citizenid, job)

Returns:

  • isSuspended: boolean