Configuration
Everything is in config.lua. No other scripts need to be modified.
General settings
| Key | Default | Description |
|---|---|---|
Config.Locale | 'es' | Language: 'en' or 'es' |
Config.Accent | '#C62828' | UI accent colour |
Config.Brand | 'FiveBank' | Bank name in the UI header |
Config.Notify | true | Use fr_notify when available |
Config.Currency | '$' | Currency symbol |
Config.OpenKey | 'E' | Interaction key |
Config.OpenCommand | 'bank' | Console command (false to disable) |
ATMs and branches
| Key | Description |
|---|---|
Config.ATM.Enabled | Enable ATMs by prop model |
Config.ATM.Distance | Interaction distance |
Config.ATM.Models | Array of prop model names |
Config.Banks | Array of branches (coordinates, ped, blip) |
Config.SpawnPeds | Spawn teller NPC at each branch |
Config.Marker | Optional floor marker at entrances |
Savings
| Key | Description |
|---|---|
Config.Savings.InterestPercent | Interest percentage per cycle |
Config.Savings.IntervalMinutes | Minutes between interest payouts |
Config.Savings.Cap | Maximum balance eligible for interest |
Loans
| Key | Description |
|---|---|
Config.Loans.Enabled | Enable the loans module |
Config.Loans.MaxMultiplier | Multiplier over total wealth |
Config.Loans.MinAmount | Guaranteed minimum loan |
Config.Loans.MaxTermDays | Maximum term in days |
Config.Loans.ChargeIntervalHours | Hours between payment charges |
Config.Loans.Tiers | Term → total interest % tiers |
Bills
Config.Bills = {
MaxAmount = 50000,
AllowedJobs = { 'police', 'ambulance', 'mechanic', 'lawyer' },
}
Business accounts
Config.Society.Accounts = {
{ job = 'police', label = 'Los Santos Police Department' },
{ job = 'ambulance', label = 'EMS - Pillbox Medical' },
}
Config.Society.BossGradeNames = { 'boss', 'chief', 'owner', 'leader' }