QBESXStandalone
Agency-Gangs Exports & API
Das komplette Gang-System für FiveM in einem Skript.
v1.0.0Bezahlt5 Seiten

01Server-Exports
| Export | Beschreibung |
|---|---|
GetPlayerGang(src) | Die Gang eines Online-Spielers: id, name, label, tag, color, grade, rank, isLeader, level und bank, oder nil, wenn der Spieler in keiner Gang ist. |
GetGangByIdentifier(identifier) | Dasselbe für einen Character Identifier, auch wenn der Spieler offline ist. |
GetGang(nameOrId) | Eine Gang anhand ihres Namens oder ihrer ID, oder nil. |
GetGangs() | Alle Gangs mit ihren öffentlichen Daten: label, tag, colour, emblem, level, members und territories. |
IsInGang(src, name) | True, wenn der Spieler in einer Gang ist. Mit einem Namen oder einer ID nur dann, wenn es genau diese Gang ist. |
HasGangPermission(src, permission) | True, wenn der Rang des Spielers diese Berechtigung hat, zum Beispiel 'bank_withdraw' oder 'stash'. |
GetGangMembers(nameOrId) | Alle Mitglieder einer Gang mit identifier, name, grade und ob sie online sind. |
GetOnlineMembers(nameOrId) | Die Server-IDs der Online-Mitglieder einer Gang. |
AddGangMoney(nameOrId, amount, reason) | Zahlt Geld auf die Gang-Bank ein und vermerkt es im Gang-Verlauf. Gibt true zurück, wenn es funktioniert hat. |
RemoveGangMoney(nameOrId, amount, reason) | Hebt Geld von der Gang-Bank ab. Gibt false zurück, wenn die Gang nicht genug hat. |
AddGangDirtyMoney(nameOrId, amount, reason) | Fügt dem Tresor einer Gang Schwarzgeld hinzu. |
AddGangXP(nameOrId, amount) | Gibt einer Gang XP, steigt automatisch im Level auf. |
GetTerritoryOwner(idOrName) | Die Gang, die ein Gebiet hält, oder nil, wenn es unbesetzt ist. |
GetTerritoryAt(coords) | Das Gebiet an einer Position mit id, name, label und owner, oder nil. |
IsTurfWarActive() | True, während ein Revierkampf läuft. |
AreAllied(gangA, gangB) | True, wenn zwei Gangs verbündet sind. |
AreAtWar(gangA, gangB) | True, während zwei Gangs einen Bandenkrieg führen. |
HasHouseAccess(houseId, identifier) | Für Housing-Skripte: True, wenn der Charakter das Haus betreten darf, weil es das Haus seiner Gang ist. |
02Events
| Name | Seite | Beschreibung |
|---|---|---|
agency-gangs:client:membershipChanged | Client | Wird mit den neuen Gang-Daten des Spielers (oder nil) ausgelöst, sobald er beitritt, austritt, den Rang wechselt oder sich seine Gang ändert. |
agency-gangs:client:nuiClosed | Client | Wird ausgelöst, wenn das Gang-Menü schließt. |