Installation
Read this whole section. FR Banking replaces your current banking script — you must disable the old one first.
Prerequisites
| Resource | Status |
|---|---|
oxmysql | Required — must start BEFORE fr_banking |
fr_interact | Required — prompts at ATMs and tellers |
| ESX Legacy or QBCore | Needed for economy (auto-detected) |
Step 1 — Install the resource (all frameworks)
- Copy
fr_bankingintoresources/[fr]/fr_banking. - Make sure
oxmysqlstarts beforefr_bankinginserver.cfg. - 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:
| Resource | Why |
|---|---|
esx_society | Job backbone, boss menus, society money pot |
esx_addonaccount | FR 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,ensurelines) only take effect after a full server restart.