QBESXStandalone
Agency-Gangs التصديرات وواجهة البرمجة
نظام العصابات المتكامل لـ FiveM في سكربت واحد.
v1.0.0مدفوع5 صفحات

01تصديرات الخادم
| التصدير | الوصف |
|---|---|
GetPlayerGang(src) | عصابة لاعب متصل: id وname وlabel وtag وcolor وgrade وrank وisLeader وlevel وbank، أو nil إذا لم يكن اللاعب في أي عصابة. |
GetGangByIdentifier(identifier) | نفس الأمر لمعرف الشخصية، حتى لو كان اللاعب غير متصل. |
GetGang(nameOrId) | عصابة واحدة حسب اسمها أو id، أو nil. |
GetGangs() | جميع العصابات مع بياناتها العامة: label وtag وcolour وemblem وlevel وmembers وterritories. |
IsInGang(src, name) | True عندما يكون اللاعب في عصابة. مع name أو id فقط عندما تكون تلك العصابة بالذات. |
HasGangPermission(src, permission) | True عندما تمتلك رتبة اللاعب هذه الصلاحية، على سبيل المثال 'bank_withdraw' أو 'stash'. |
GetGangMembers(nameOrId) | جميع أعضاء العصابة مع identifier وname وgrade وحالة اتصالهم. |
GetOnlineMembers(nameOrId) | معرفات السيرفر للأعضاء المتصلين في العصابة. |
AddGangMoney(nameOrId, amount, reason) | يودع الأموال في بنك العصابة ويسجلها في سجل العصابة. يرجع true عند النجاح. |
RemoveGangMoney(nameOrId, amount, reason) | يسحب الأموال من بنك العصابة. يرجع false إذا لم تكن العصابة تملك ما يكفي. |
AddGangDirtyMoney(nameOrId, amount, reason) | يضيف أموالاً قذرة إلى خزينة العصابة. |
AddGangXP(nameOrId, amount) | يمنح العصابة XP، وترتفع في المستوى تلقائياً. |
GetTerritoryOwner(idOrName) | العصابة التي تسيطر على منطقة، أو nil إذا لم تكن محتلة. |
GetTerritoryAt(coords) | المنطقة في موقع معين مع id وname وlabel وowner، أو nil. |
IsTurfWarActive() | True أثناء استمرار حرب المناطق. |
AreAllied(gangA, gangB) | True عندما تكون عصابتان متحالفتين. |
AreAtWar(gangA, gangB) | True أثناء خوض عصابتين حرب عصابات. |
HasHouseAccess(houseId, identifier) | لسكربتات البيوت: true عندما يُسمح للشخصية بدخول المنزل لأنه مقر عصابتها. |
02الأحداث
| الاسم | الجهة | الوصف |
|---|---|---|
agency-gangs:client:membershipChanged | العميل | ينطلق مع بيانات العصابة الجديدة للاعب (أو nil) كلما انضم أو غادر أو تغيرت رتبته أو تغيرت عصابته. |
agency-gangs:client:nuiClosed | العميل | ينطلق عند إغلاق قائمة العصابة. |