Skip to main content

Installation

Read this whole section. FR Banking replaces your current banking script — you must disable the old one first.

Prerequisites

ResourceStatus
oxmysqlRequired — must start BEFORE fr_banking
fr_interactRequired — prompts at ATMs and tellers
ESX Legacy or QBCoreNeeded for economy (auto-detected)

Step 1 — Install the resource (all frameworks)

  1. Copy fr_banking into resources/[fr]/fr_banking.
  2. Make sure oxmysql starts before fr_banking in server.cfg.
  3. Do not start the server yet — first complete step 2 for your framework.

Database tables are created automatically on first launch. You can also import sql/fr_banking.sql manually if preferred.


Step 2A — ESX Legacy

You MUST remove the default ESX bank:

# Delete the folder completely (a stop line in server.cfg is not enough)
rm -rf resources/[esx_addons]/esx_banking

Keep these ESX resources running — do NOT stop them:

ResourceWhy
esx_societyJob backbone, boss menus, society money pot
esx_addonaccountFR Banking reads/writes this same pot for business accounts

Step 2B — QBCore

Add to server.cfg before ensure fr_banking:

stop qb-banking

Step 3 — server.cfg order

ensure oxmysql
ensure fr_interact
# optional but recommended:
ensure fr_notify

ensure fr_banking

Step 4 — Verify startup

Start (or restart) the server and check the console:

[fr_banking] framework detected: esx (or: qbcore)
[fr_banking] tables ready (...)
[fr_banking] society accounts ready

Then walk to a map blip or ATM and press E, or type /bank.

Changes to server.cfg (stop, ensure lines) only take effect after a full server restart.