Agency Docs
QBESXStandalone

Agency-Gangs Exports & API

O sistema completo de gangues para FiveM em um único script.

v1.0.0Pago5 Páginas

01Exports do servidor

ExportDescriçã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

NomeLadoDescrição
agency-gangs:client:membershipChangedClienteDisparado 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:nuiClosedClienteDisparado quando o menu da gangue for fechado.

Continuas sem avançar depois desta página? O nosso suporte assume daqui.