Browse docs
Society Money
Reference for Society Money in sky_jobs_base.
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 (0on 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—trueon 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—trueon success,falsewhen the account is invalid or the withdrawal fails.
if exports["sky_jobs_base"]:removeJobMoney("ambulance", 2500) then
print("Invoice paid from society funds")
end