Skip to content

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
FileCommon use
rs_bank/shared/config.luaBanking features, security, loans, savings, locations, and integrations
rs_bank/shared/inventory.luaAdd an unsupported inventory system
rs_bank/shared/phonemail.luaAdd or customize phone notifications
rs_bank/client/target.luaCustomize bank and ATM target interactions
rs_billing/shared/config.luaInvoice, deadline, fine, template, and payment-plan rules
rs_billing/shared/phonemail.luaAdd or customize billing notifications
rs_mobile_bank/config.luaApp identity, sharing distance, and translations

Replace the included files while keeping their paths, or update the matching config values:

rs_bank/logos/bank-logo.png
rs_billing/logo/bank-logo.png
rs_mobile_bank/logos/app-icon.png

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.