A complete banking system for FiveM for the ox_core framework implementing shared accounts, logs, invoices and more.
- 💾 Download
- Download the latest release directly.
- 📽️ Showcase
- Watch the video showcase of the resource.
- 🛤️ Cfx.re
- See our release thread for discussions or other information.
- Weekly overview of income and expenses on the default account
- Overview of recent transactions and invoices
- Ability to create new accounts
- Shared and group accounts
- Withdraw, deposit and transfer balance from an acccount
- See unpaid, paid and sent invoices for an account
- Overview of account balanace changes with logs
- Abiltiy to convert personal accounts to shared
- Access management for shared accounts
- Access for group accounts based on group grades
- Withdraw only ATMs placed throughout the map
- Install bun if you don't have it
npm i -g bun # the last `npm` command you'll ever needor visit
- Download the packages
bun i- Build the script
bun run build- If you want to use precise account roles, you can add to each grade a role, otherwise the system with use
isbossto determine whether to give the grade aviewerrole or amanagerrole or a custom fallback based on your preferenses on the server config variables e.g.
- shared/jobs.lua
['police'] = {
label = 'LSPD',
type = 'leo',
defaultDuty = true,
offDutyPay = false,
grades = {
[0] = {
name = 'Recruit',
payment = 50,
accountRole = 'viewer'
},
[1] = {
name = 'Officer',
payment = 75,
accountRole = 'viewer'
},
[2] = {
name = 'Sergeant',
payment = 100,
accountRole = 'contributor'
},
[3] = {
name = 'Lieutenant',
payment = 125,
accountRole = 'manager'
},
[4] = {
name = 'Chief',
isboss = true,
bankAuth = true,
payment = 150,
accountRole = 'owner'
},
},
},- server.cfg
set ox_banking:fallback_roles "manager,viewer"- Adapted by: Lenix (https://github.com/lenixdev)