Agency Docs
QBESXStandalone

Agency-Banking 导出 & API

一套完整的 FiveM 银行系统,可运行于 QBCore、Qbox、ESX,也可完全独立运行。玩家拥有包含银行存款与现金的钱包、四种主题的银行卡、按 ID 或向附近玩家转账、利率只由服务端决定的定期存款、股票与加密货币交易、ATM PIN.

v1.3.1付费6 页面

01客户端导出

导出说明
OpenBank()为本地玩家打开银行,无论其位于何处。
OpenATM()为本地玩家打开 ATM 的 PIN 界面。玩家需要先在银行设置 PIN。

02服务端导出

导出说明
GetBankBalance(source)返回玩家的银行余额,适用于所有框架及独立运行。
GetCashBalance(source)返回玩家的现金。
AddBankMoney(source, amount, reason)向银行余额加款。成功时返回 true,已打开的银行界面会自动刷新。
RemoveBankMoney(source, amount, reason)从银行余额扣款。余额不足时返回 false,此时不会扣任何钱。
AddCashMoney(source, amount, reason)增加现金。成功时返回 true。
RemoveCashMoney(source, amount, reason)扣除现金。现金不足时返回 false,此时不会扣任何钱。
AddTransaction(identifier, type, amount, reason)按标识符向玩家的交易记录写入一条记录(QBCore 和 Qbox 为 citizenid,ESX 为 identifier,独立运行为 license)。
GetFramework()返回银行识别到的框架:qbcore、esx 或 standalone。

03事件

名称端说明
agency_banking:client:OpenBank客户端从服务端触发,为该玩家打开银行。
agency_banking:client:MoneyChanged客户端在其他脚本修改玩家资金后从服务端触发,已打开的银行界面会刷新。

看完本页仍未解决?接下来由我们的支持团队接手。