MTL-Advanced-Banking

MTL-Advanced-Banking

$5.00

Add to Basket

MTL-Advanced-Banking
 Advanced player banking for FiveM — built for serious RP economies.

Replace basic deposit/withdraw scripts with a full financial system: credit scores that matter, loans that need approval, checks that can get you in trouble, shared household accounts, law-enforcement compliance tools, and society/job funds for mechanics and businesses.

Frameworks: QBCore · ESX · Qbox
 Dependency: MTL-Bridge
 Optional: MTL-Advanced-Tablet · jg-dealerships · jg-mechanic society hooks


Core banking

  • Bank branches with map blips + markers (Fleeca / Pacific Standard ready)
  • World ATM support (card required — configurable)
  • Cash ↔ bank deposits & withdrawals
  • Savings account with separate balance tracking
  • Player-to-player bank transfers (min/max + optional fee %)
  • Clean modern UI for everyday banking

Credit score system

  • Persistent score (300–850) starting low for new characters
  • Soft gains from deposits / savings activity
  • Unlock tiers for debit cards, credit cards, personal loans, vehicle finance, premium credit
  • Visual tiers: Poor → Fair → Good → Very Good → Excellent

Debit & credit cards

  • Buy debit / credit cards at the bank shop
  • Debit unlocks ATMs and starts the credit journey
  • Credit cards use score-based spending limits (tiers up to high limits)
  • Pay down balances to raise score — max out and get penalized

Loans

  • Apply for Personal, Vehicle Financing, or Premium loans
  • Score-gated amounts & interest rates
  • Banker jobs (and optional admins) approve / deny applications
  • Score impact on approve, pay-off, and debt behavior
  • Configurable pending / active loan limits

Checks (real RP)

  • Write checks from a checkbook to players
  • Payable delay (early cash = fraud risk)
  • Early cashing can hurt credit score, alert police, and notify the issuer
  • Cash only at bank branches (ATM blocked)
  • On-time / early / late cashing tracked for stats & score

Shared accounts

  • Invite friends or request access to another player’s account
  • Per-permission deposit/withdraw for bank & savings
  • Caps on outgoing, incoming, and pending requests
  • Works at ATM when enabled

Compliance / freeze desk

  • Job-gated Compliance tab (police / FIB / fraud — fully configurable)
  • Search accounts, audit activity, freeze / unfreeze
  • Optional fund seize on freeze + restore on unfreeze
  • Frozen players blocked from banking actions
  • “Contact [Job]” help request with officer notify + dispatch support

Society / job funds

  • Society account API for scripts like jg-mechanic
     (GetAccount / AddMoney / RemoveMoney)
  • Keeps job money behind your banking resource instead of random third-party calls

Tablet integration

  • Built for MTL-Advanced-Tablet remote banking / widgets
  • Manage money without standing at a teller every time

Vehicle financing bridge

  • Credit-gated financing for dealerships (jg-dealerships ready)
  • Score-based max finance amounts + minimum down payment
  • Score deltas for financed / paid off / defaulted

Extras

  • Banking stats & transaction history foundation
  • Install items pack (checkbook, check, debit, credit, savings card)
  • Open shared/config.lua (escrow-friendly)
  • Made to work cleanly with the rest of the MTL stack

Requirements

  • MTL-Bridge (required)
  • oxmysql / your Bridge database setup
  • Inventory items from install/items.md
  • SQL from sql//main.sql (plus sql/society.sql if using society funds)