Agency Docs
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КлиентСрабатывает при закрытии меню банды.

После этой страницы всё ещё не получается? Дальше подключается наша поддержка.