['bank_id'] = {
name = 'Bank Name', -- Display name
bankType = 'fleeca', -- Type: 'fleeca', 'pacific', 'blaine'
isMainBank = false, -- Main banks have different blip styling
coords = vector3(x, y, z), -- Bank position
heading = 340.0, -- NPC facing direction
blip = {
sprite = 108, -- Blip icon (108 = bank)
color = 69, -- Blip color (69 = green, 2 = dark green)
scale = 0.65, -- Blip size
label = 'Bank Name', -- Blip label on map
},
counter = {
coords = vector3(x, y, z), -- Interaction point
radius = 1.5, -- Interaction radius
},
ped = {
coords = vector4(x, y, z, heading), -- NPC position + heading
},
fees = {
deposit = 0.0, -- Deposit fee (%)
withdrawal = 0.0, -- Withdrawal fee (%)
transfer = 0.005, -- Transfer fee (0.5%)
atm = 2.00, -- ATM fee ($)
},
interestRates = {
savings = 0.01, -- Savings interest (1%)
loanBase = 0.05, -- Base loan rate (5%)
},
services = { 'checking', 'savings', 'loans', 'cards' },
}