Agency Docs
QBESXStandalone

Agency-Banking التصديرات وواجهة البرمجة

بنك متكامل لـ FiveM يعمل على QBCore أو Qbox أو ESX أو بشكل مستقل تمامًا.

v1.3.1مدفوع6 صفحات

01تصديرات العميل

التصديرالوصف
OpenBank()يفتح البنك للاعب المحلي أينما كان.
OpenATM()يفتح شاشة رمز 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)يكتب إدخالًا في سجل عمليات اللاعب بواسطة المعرّف (citizenid في QBCore وQbox، وidentifier في ESX، والترخيص في الوضع المستقل).
GetFramework()يُرجع إطار العمل الذي اكتشفه البنك: qbcore أو esx أو standalone.

03الأحداث

الاسمالجهةالوصف
agency_banking:client:OpenBankالعميلأطلقه من الخادم لفتح البنك لذلك اللاعب.
agency_banking:client:MoneyChangedالعميلأطلقه من الخادم بعد أن يغيّر سكربت آخر مال اللاعب، فيتحدّث البنك المفتوح.

ما زلت عالقًا بعد هذه الصفحة؟ فريق الدعم يتولّى الأمر من هنا.