QBESXStandalone
Agency-Gangs Exports & API
Le système complet de gangs pour FiveM en un seul script.
v1.0.0Payant5 Pages

01Exports serveur
| Export | Description |
|---|---|
GetPlayerGang(src) | Le gang d'un joueur en ligne : id, name, label, tag, color, grade, rank, isLeader, level et bank, ou nil si le joueur n'est dans aucun gang. |
GetGangByIdentifier(identifier) | La même chose pour l'identifiant d'un personnage, même lorsque le joueur est hors ligne. |
GetGang(nameOrId) | Un gang par son nom ou son id, ou nil. |
GetGangs() | Tous les gangs avec leurs données publiques : label, tag, colour, emblem, level, members et territories. |
IsInGang(src, name) | True quand le joueur est dans un gang. Avec un nom ou un id uniquement s'il s'agit de ce gang. |
HasGangPermission(src, permission) | True quand le grade du joueur possède cette permission, par exemple 'bank_withdraw' ou 'stash'. |
GetGangMembers(nameOrId) | Tous les membres d'un gang avec identifier, name, grade et s'ils sont en ligne. |
GetOnlineMembers(nameOrId) | Les server ids des membres en ligne d'un gang. |
AddGangMoney(nameOrId, amount, reason) | Dépose de l'argent sur le compte du gang et l'enregistre dans l'historique du gang. Renvoie true si l'opération a réussi. |
RemoveGangMoney(nameOrId, amount, reason) | Retire de l'argent du compte du gang. Renvoie false si le gang n'a pas assez de fonds. |
AddGangDirtyMoney(nameOrId, amount, reason) | Ajoute de l'argent sale dans le coffre d'un gang. |
AddGangXP(nameOrId, amount) | Donne de l'XP à un gang, monte de niveau automatiquement. |
GetTerritoryOwner(idOrName) | Le gang qui contrôle un territoire, ou nil s'il n'est pas revendiqué. |
GetTerritoryAt(coords) | Le territoire à une position avec son id, name, label et owner, ou nil. |
IsTurfWarActive() | True lorsqu'une guerre de territoire est en cours. |
AreAllied(gangA, gangB) | True quand deux gangs sont alliés. |
AreAtWar(gangA, gangB) | True quand deux gangs s'affrontent dans une guerre de gangs. |
HasHouseAccess(houseId, identifier) | Pour les scripts de logement : true quand le personnage peut entrer dans la maison car c'est celle de son gang. |
02Événements
| Nom | Côté | Description |
|---|---|---|
agency-gangs:client:membershipChanged | Client | Se déclenche avec les nouvelles données de gang du joueur (ou nil) dès qu'il rejoint, quitte, change de grade ou que son gang est modifié. |
agency-gangs:client:nuiClosed | Client | Se déclenche à la fermeture du menu de gang. |