Agency Docs
QBESXStandalone

Agency-Gangs Exports & API

El sistema de bandas completo para FiveM en un solo script.

v1.0.0De pago5 Páginas

01Exports de servidor

ExportDescripción
GetPlayerGang(src)La banda de un jugador conectado: id, name, label, tag, color, grade, rank, isLeader, level y bank, o nil si el jugador no está en ninguna banda.
GetGangByIdentifier(identifier)Lo mismo para el identificador de un personaje, incluso cuando el jugador esté desconectado.
GetGang(nameOrId)Una banda por su name o id, o nil.
GetGangs()Todas las bandas con sus datos públicos: label, tag, colour, emblem, level, members y territories.
IsInGang(src, name)True cuando el jugador está en una banda. Con un name o id solo cuando se trata de esa banda.
HasGangPermission(src, permission)True cuando el rango del jugador tiene este permiso, por ejemplo 'bank_withdraw' o 'stash'.
GetGangMembers(nameOrId)Todos los miembros de una banda con identifier, name, grade y si están conectados.
GetOnlineMembers(nameOrId)Las id de servidor de los miembros conectados de una banda.
AddGangMoney(nameOrId, amount, reason)Ingresa dinero en el banco de la banda y lo registra en el historial de la banda. Devuelve true si funcionó.
RemoveGangMoney(nameOrId, amount, reason)Retira dinero del banco de la banda. Devuelve false si la banda no tiene suficiente.
AddGangDirtyMoney(nameOrId, amount, reason)Añade dinero sucio a la cámara de una banda.
AddGangXP(nameOrId, amount)Otorga XP a una banda, sube de nivel por sí sola.
GetTerritoryOwner(idOrName)La banda que controla un territorio, o nil si no está reclamado.
GetTerritoryAt(coords)El territorio en una posición con su id, name, label y owner, o nil.
IsTurfWarActive()True mientras se dispute una guerra de territorio.
AreAllied(gangA, gangB)True cuando dos bandas son aliadas.
AreAtWar(gangA, gangB)True mientras dos bandas luchen en una guerra de bandas.
HasHouseAccess(houseId, identifier)Para scripts de housing: true cuando el personaje puede entrar a la casa porque es la casa de su banda.

02Eventos

NombreLadoDescripción
agency-gangs:client:membershipChangedClienteSe activa con los nuevos datos de banda del jugador (o nil) cada vez que entra, sale, cambia de rango o su banda cambia.
agency-gangs:client:nuiClosedClienteSe activa cuando se cierra el menú de banda.

¿Sigues atascado después de esta página? Nuestro soporte se encarga.