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
| Export | Descripció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
| Nombre | Lado | Descripción |
|---|---|---|
agency-gangs:client:membershipChanged | Cliente | Se 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:nuiClosed | Cliente | Se activa cuando se cierra el menú de banda. |