Agency Docs
QBESXStandalone

Agency-Gangs Exports & API

Das komplette Gang-System für FiveM in einem Skript.

v1.0.0Bezahlt5 Seiten

01Server-Exports

ExportBeschreibung
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

NameSeiteBeschreibung
agency-gangs:client:membershipChangedClientWird 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:nuiClosedClientWird ausgelöst, wenn das Gang-Menü schließt.

Kommst du nach dieser Seite nicht weiter? Dann übernimmt unser Support.