Banking
Overview
Sky Banking lets players manage accounts, invoices, and ATM interactions directly inside your framework of choice. The script ships with framework-aware exports, optional billing integration, configurable blips, and reusable locale strings so you can align the UI with the rest of your server.
Configuration
Billing Options
Config.UseBilling: disables the invoice tab entirely whenfalse.Config.BillingSystem: pick the billing export used when generating invoices.- ESX values:
esx_billing,okokbilling,loaf_billing. - QBCore values:
g_billing.
- ESX values:
Config.BillingMode: set todatawhen invoices stay inside the bank UI (esx_billing,loaf_billing, legacyokokbilling), ormenuwhen the bank should close and the billing menu takes over (g_billing, newokokbilling).
Interaction Settings
Config.UseSounds: toggles teller/ATM audio feedback.Config.UseATMs: disables world ATMs whenfalse, leaving only staffed branches.
Map Data
Config.Blips.Bank: turn the bank blip on/off and customize name, sprite (108by default), and color.Config.Locations.Bank: add/remove bank coordinates; each entry is a simple{x, y, z}table.
Sample Config
config.lua
Locales = {} -- edit translation in config/locales
Config = {}
-- Documentation: https://docs.sky-systems.net/docs/scripts/banking
Config.UseBilling = true
Config.ESXCoreResource = "es_extended" -- ONLY ESX
Config.QBCoreResource = "qb-core" -- ONLY QBCore
-- Choose your billing system.
-- ESX values: 'esx_billing', 'okokbilling', 'loaf_billing'
-- QBCore values: 'g_billing'
Config.BillingSystem = 'okokbilling'
-- Choose how invoices open:
-- 'data' keeps players inside the bank UI
-- 'menu' closes the bank and opens the billing script UI
Config.BillingMode = 'menu'
Config.UseSounds = true
Config.UseATMs = true
Config.Blips = {
Bank = {
showBlip = true,
blip = {
name = "Bank",
sprite = 108,
color = 2
},
},
}
Config.Locations = {
Bank = {
{x = 150.266, y = -1040.203, z = 29.374},
{x = -1212.98, y = -330.841, z = 37.787},
{x = -2962.582, y = 482.627, z = 15.703},
{x = -112.202, y = 6469.295, z = 31.626},
{x = 314.187, y = -278.621, z = 54.17},
{x = -351.534, y = -49.529, z = 49.042},
{x = 241.727, y = 220.706, z = 106.286},
{x = 1175.064, y = 2706.643, z = 38.094}
},
}
Support
Need help? Our support team is always ready to assist
Join Discord