QBESXStandalone
Agency-Gangs Экспорты & API
Полная система банд для FiveM в одном скрипте.
v1.0.0Платно5 Страницы

01Серверные экспорты
| Экспорт | Описание |
|---|---|
GetPlayerGang(src) | Банда игрока онлайн: id, name, label, tag, color, grade, rank, isLeader, level и bank, или nil, если игрок не состоит в банде. |
GetGangByIdentifier(identifier) | То же самое для идентификатора персонажа, в том числе когда игрок офлайн. |
GetGang(nameOrId) | Одна банда по имени или id, либо nil. |
GetGangs() | Все банды с их публичными данными: label, tag, colour, emblem, level, members и territories. |
IsInGang(src, name) | True, если игрок состоит в банде. С указанием имени или id только если это именно та банда. |
HasGangPermission(src, permission) | True, если у ранга игрока есть это право, например 'bank_withdraw' или 'stash'. |
GetGangMembers(nameOrId) | Все участники банды с identifier, name, grade и статусом онлайн. |
GetOnlineMembers(nameOrId) | Серверные id участников банды онлайн. |
AddGangMoney(nameOrId, amount, reason) | Вносит деньги в банк банды и записывает это в историю банды. Возвращает true при успехе. |
RemoveGangMoney(nameOrId, amount, reason) | Снимает деньги из банка банды. Возвращает false, если у банды недостаточно средств. |
AddGangDirtyMoney(nameOrId, amount, reason) | Добавляет грязные деньги в хранилище банды. |
AddGangXP(nameOrId, amount) | Выдает банде XP, уровень повышается автоматически. |
GetTerritoryOwner(idOrName) | Банда, владеющая территорией, или nil, если территория свободна. |
GetTerritoryAt(coords) | Территория по координатам с ее id, name, label и owner, либо nil. |
IsTurfWarActive() | True, пока идет война за территорию. |
AreAllied(gangA, gangB) | True, если две банды союзники. |
AreAtWar(gangA, gangB) | True, пока две банды ведут войну банд. |
HasHouseAccess(houseId, identifier) | Для скриптов жилья: true, если персонаж может войти в дом, так как это дом его банды. |
02События
| Название | Сторона | Описание |
|---|---|---|
agency-gangs:client:membershipChanged | Клиент | Срабатывает с новыми данными банды игрока (или nil), когда он вступает, выходит, меняет ранг или когда его банда меняется. |
agency-gangs:client:nuiClosed | Клиент | Срабатывает при закрытии меню банды. |