Configuration

Configure interaction modes, bank locations, limits, and locales.

Public tuning is in config.lua. Keep webhook URLs in server.config.lua; that file never loads on the client.

Framework & inventory

Config.Framework = 'auto'   -- 'esx' | 'qb' | 'auto'
Config.Inventory = 'auto'   -- 'ox_inventory' | 'qs-inventory' | 'tgiann-inventory' | 'auto'
Config.Locale    = 'en'     -- see locales/ folder

Interaction mode

Config.InteractionMode = 'textui'  -- 'textui' | 'target' | 'command'
Config.Command         = 'bank'
  • textui: ox_lib prompt near a branch or ATM (default)
  • target: ox_target zones on branches and ATM props
  • command: /bank only, no world markers
Alpy Banking transfer screen

Bank & ATM locations

Five branches and five ATMs ship by default (Maze Bank, Fleeca spots, Pacific Standard). Tweak coords in Config.BankLocations and Config.ATMLocations if your map differs.

Config.BankRadius = 2.5
Config.SpawnATMProps = false   -- set true to spawn ATM props at ATMLocations

Config.Blips = {
  Bank = { Enabled = true, Sprite = 108, Color = 2, Label = 'Bank' },
  ATM  = { Enabled = true, Sprite = 277, Color = 69, Label = 'ATM' },
}

Transaction limits

Config.MinTransactionAmount = 1
Config.MaxTransactionAmount = 1000000
Config.TransferFeePercent   = 0
Config.IbanPrefix           = 'ALB'
Config.IbanMaxLength        = 8