QBESXStandalone
Agency-Gangs Exports & API
O sistema completo de gangues para FiveM em um único script.
v1.0.0Pago5 Páginas

01Exports do servidor
| Export | Descrição |
|---|---|
GetPlayerGang(src) | A gangue de um jogador online: id, name, label, tag, color, grade, rank, isLeader, level e bank, ou nil quando o jogador não estiver em nenhuma gangue. |
GetGangByIdentifier(identifier) | O mesmo para o identificador de um personagem, mesmo quando o jogador estiver offline. |
GetGang(nameOrId) | Uma gangue por seu nome ou id, ou nil. |
GetGangs() | Todas as gangues com seus dados públicos: label, tag, colour, emblem, level, members e territories. |
IsInGang(src, name) | True quando o jogador estiver em uma gangue. Com nome ou id apenas quando for essa gangue. |
HasGangPermission(src, permission) | True quando o cargo do jogador tiver essa permissão, por exemplo 'bank_withdraw' ou 'stash'. |
GetGangMembers(nameOrId) | Todos os membros de uma gangue com identifier, name, grade e se estão online. |
GetOnlineMembers(nameOrId) | Os server ids dos membros online de uma gangue. |
AddGangMoney(nameOrId, amount, reason) | Deposita dinheiro no banco da gangue e registra no histórico da gangue. Retorna true quando funcionar. |
RemoveGangMoney(nameOrId, amount, reason) | Retira dinheiro do banco da gangue. Retorna false quando a gangue não tiver o suficiente. |
AddGangDirtyMoney(nameOrId, amount, reason) | Adiciona dinheiro sujo ao cofre de uma gangue. |
AddGangXP(nameOrId, amount) | Dá XP a uma gangue, sobe de nível automaticamente. |
GetTerritoryOwner(idOrName) | A gangue que domina um território, ou nil quando não for reivindicado. |
GetTerritoryAt(coords) | O território em uma posição com seu id, name, label e owner, ou nil. |
IsTurfWarActive() | True enquanto uma guerra de território estiver em andamento. |
AreAllied(gangA, gangB) | True quando duas gangues forem aliadas. |
AreAtWar(gangA, gangB) | True enquanto duas gangues disputarem uma guerra de gangues. |
HasHouseAccess(houseId, identifier) | Para scripts de moradia: true quando o personagem puder entrar na casa por ser a casa da sua gangue. |
02Eventos
| Nome | Lado | Descrição |
|---|---|---|
agency-gangs:client:membershipChanged | Cliente | Disparado com os novos dados de gangue do jogador (ou nil) sempre que ele entrar, sair, mudar de cargo ou quando a gangue for alterada. |
agency-gangs:client:nuiClosed | Cliente | Disparado quando o menu da gangue for fechado. |