Skip to main content
Awoken Banking can add a Bank app to the player’s phone: the same banking UI, sized for a phone. It’s an extra way in, not a replacement - tellers and ATMs keep working exactly as before. Because no teller or ATM is physically present, cash in / out and ordering a physical card are disabled; everything else (send money, accounts, loans, savings, scheduled payments, managing existing cards) works. Everything here is in config/phone.lua.

Choosing a phone

provider picks which phone resource the app installs into, or turns the app off. 'auto' uses the first supported phone that’s running, which is what most servers want.
config/phone.lua

Supported phones

lb-phone, qs-smartphone, gksphone, qb-phone, high-phone, roadphone, sixphone, kazer-phone, inferno-os, yflip-phone.

Off / custom

Set provider = false to disable the phone app entirely. To support another phone, drop an adapter into modules/phones/providers.lua.
The saved-contact picker (pay a contact by name) is wired for lb-phone today. On other phones you still transfer by account number; everything else is identical.

The app

app controls how the Bank app looks and identifies itself on the phone.

App icon

By default the app builds a clean icon for you - a Font Awesome glyph centred on a solid tile, tinted by two colours, with no image file needed.
The glyph is fetched from the internet once on start. If the server can’t reach it, the app falls back to a built-in bank glyph - so the icon never breaks.

What players can do from the phone

Physical-presence actions are off, because there’s no teller or ATM present. Each is enforced server-side and reflected in the UI.
config/phone.lua

Contacts

Pull the player’s phone contacts into the send-money picker so they can pay a saved contact by name instead of typing an account number. Best-effort - it resolves a contact’s phone number to an online player’s account at send time.
config/phone.lua