Agency Docs
QBESXStandalone

Agency-Gangs Exports & API

Le système complet de gangs pour FiveM en un seul script.

v1.0.0Payant5 Pages

01Exports serveur

ExportDescription
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

NomCôtéDescription
agency-gangs:client:membershipChangedClientSe 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:nuiClosedClientSe déclenche à la fermeture du menu de gang.

Toujours bloqué après cette page ? Notre support prend le relais.