Banking & ATMs
Commands, Exports & Events
Commands, Exports & Events for Banking & ATMs.
Commands
| Command | Who | Description |
|---|---|---|
/fine | jobs in Config.Fines.Jobs | Issue fines / view the fines history |
Exports (server)
lua
-- Society accounts (job name)
local balance = exports.lg_banking:GetSocietyMoney('police')
local ok = exports.lg_banking:AddSocietyMoney('police', 5000)
local ok = exports.lg_banking:RemoveSocietyMoney('police', 5000) -- false if not enough money
local ok = exports.lg_banking:SetSocietyMoney('police', 100000)
-- Fines
local fineId = exports.lg_banking:IssueFine(targetSource, 500, 'Speeding', 'police', 'Speed Camera')
local fines = exports.lg_banking:GetUnpaidFines(citizenId)
-- UI
exports.lg_banking:OpenBank(source)
exports.lg_banking:OpenATM(source)Exports (client)
lua
exports.lg_banking:OpenBank()
exports.lg_banking:OpenATM()
local open = exports.lg_banking:IsOpen()Events
Server events other server scripts can trigger (TriggerEvent; players can't trigger them):
| Event | Arguments |
|---|---|
lg_banking:server:addSocietyMoney | job, amount |
lg_banking:server:removeSocietyMoney | job, amount |
lg_banking:server:setSocietyMoney | job, amount |
Server events you can listen to (AddEventHandler):
| Event | Arguments |
|---|---|
lg_banking:server:societyChanged | job, newBalance |
lg_banking:server:transferred | fromSource, toSource, amount |
lg_banking:server:fineIssued | fineId, targetSource, amount, job |
lg_banking:server:finePaid | fineId, source, amount, job |
Client events: lg_banking:client:openBank, lg_banking:client:openATM.
Last updated