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 | العميل | أطلقه من الخادم بعد أن يغيّر سكربت آخر مال اللاعب، فيتحدّث البنك المفتوح. |