File System
The package contains two core resources and one optional LB Phone application.
Directoryrs_bank/
- โฆ
Directorybridge/
- rs_billing.lua Billing tab, bill payment, and auto-pay bridge
Directoryclient/ Bank/ATM interactions, NUI, receipts, and checks
- โฆ
Directoryimg/ Inventory images for receipts and checks
- โฆ
Directorylocales/ Bank translations
- โฆ
Directorylogos/ Custom bank branding
- โฆ
Directoryserver/ Banking, loans, savings, checks, and database logic
- โฆ
Directoryshared/
- config.lua Main bank configuration
- inventory.lua Custom inventory bridge
- phonemail.lua Phone notification bridge
Directorysqlfiles/ QBCore, Qbox, ESX, and check schemas
- โฆ
Directoryweb/dist/ Built bank interface
- โฆ
- fxmanifest.lua
Directoryrs_billing/
Directorybridge/
- rs_bank.lua Bank, IBAN, balance, and credit-score bridge
Directoryclient/ Billing UI and tablet interaction
- โฆ
Directoryimg/ Billing tablet image
- โฆ
Directorylocales/ Billing translations
- โฆ
Directorylogo/ Billing interface logo
- โฆ
Directoryserver/ Invoice, fine, plan, and auto-pay logic
- โฆ
Directoryshared/
- config.lua Main billing configuration
- phonemail.lua Invoice notification bridge
Directorysql/ Billing database schema
- โฆ
Directoryweb/dist/ Built billing interface
- โฆ
- fxmanifest.lua
Directoryrs_mobile_bank/ # Optional - requires LB Phone
Directorylogos/ # Mobile app icon
- โฆ
Directoryui/dist/ # Built mobile application
- โฆ
- client.lua # LB Phone registration and NUI callbacks
- server.lua # Requests, account data, and billing handlers
- config.lua # App identity, language, and translations
- requests.sql # Reference schema; table is auto-created
- fxmanifest.lua
Main Editable Files
Section titled โMain Editable Filesโ| File | Common use |
|---|---|
rs_bank/shared/config.lua | Banking features, security, loans, savings, locations, and integrations |
rs_bank/shared/inventory.lua | Add an unsupported inventory system |
rs_bank/shared/phonemail.lua | Add or customize phone notifications |
rs_bank/client/target.lua | Customize bank and ATM target interactions |
rs_billing/shared/config.lua | Invoice, deadline, fine, template, and payment-plan rules |
rs_billing/shared/phonemail.lua | Add or customize billing notifications |
rs_mobile_bank/config.lua | App identity, sharing distance, and translations |
Branding Files
Section titled โBranding FilesโReplace the included files while keeping their paths, or update the matching config values:
rs_bank/logos/bank-logo.pngrs_billing/logo/bank-logo.pngrs_mobile_bank/logos/app-icon.pngBuilt UI Files
Section titled โBuilt UI FilesโThe web/dist and ui/dist directories contain compiled interfaces. Normal server configuration, branding, and translation changes do not require rebuilding the interfaces.
For the mobile application, ui/dist/config.js is generated from rs_mobile_bank/config.lua at resource start.