Oxide Bankingv2.0.0
MajorAdded
- Cross-framework support via
o-link- QBCore, QBX, and ESX are all supported with zero configuration. Framework is auto-detected at runtime. o-linkbridge layer -bridge/_loader.luaexposes theolinkglobal plus sharedFormatNumber/FormatMoneyhelpers used by every server module.
Changed
- NUI Updated - NUI style has been updated along with polishing out previously incomplete features.
- Server modules split for clarity -
server/credit.lua,server/security.lua,server/business.lua,server/interest.lua,server/scheduler.lua, andserver/compat.luaare now standalone modules (previously folded into fewer files). - Config split into five files -
config/config.lua,config/accounts.lua,config/loans.lua,config/interest.lua,config/fees.luaare loaded asshared_scriptsfor cleaner separation of banking, tier, loan, interest, and fee settings. provides { 'qb-banking' }is now declared infxmanifest.luaso legacy resources requestingqb-bankingresolve to oxide-banking.- Inventory access standardized on
o-link.inventory- bank card inventory checks and item metadata reads now go through the bridge regardless of the active inventory resource. - ATM and branch interaction routed through
o-link.targetwhenConfig.UseTarget = true, with proximity fallback whenfalse.
Database Migration
Re-run sql/install.sql on existing installations. All statements use IF NOT EXISTS and are safe to re-run — existing data is not touched.