Browse docs

Society Money

Reference for Society Money in sky_jobs_base.

All server exports

Society Money

Direct access to the job's shared account (the same account used by the boss menu finance tab).

getJobMoney(jobName)

  • Purpose: Returns the current shared account balance of a job.
  • Arguments:
    • jobName (string) — the job name. Required.
  • Returns: number — balance (0 on invalid job).
local balance = exports["sky_jobs_base"]:getJobMoney("ambulance")

addJobMoney(jobName, amount)

  • Purpose: Adds money to the job's shared account.
  • Arguments:
    • jobName (string) — the job name. Required.
    • amount (number) — positive amount. Required.
  • Returns: boolean — true on success.
exports["sky_jobs_base"]:addJobMoney("ambulance", 5000)

removeJobMoney(jobName, amount)

  • Purpose: Removes money from the job's shared account.
  • Arguments:
    • jobName (string) — the job name. Required.
    • amount (number) — positive amount. Required.
  • Returns: boolean — true on success, false when the account is invalid or the withdrawal fails.
if exports["sky_jobs_base"]:removeJobMoney("ambulance", 2500) then
    print("Invoice paid from society funds")
end