Ccurseforge
Safe’s Raid Manager

Safe’s Raid Manager

Библиотека для управления событиями рейда в Rift с поддержкой отслеживания игроков, питомцев и групповых изменений.

Автор: GrandT_ Тип: Аддон Категории: АддоныБиблиотеки Загрузок: 78 283 Просмотров: 0 Обновлён: 08.09.2026

Библиотека для управления событиями рейда в Rift.

Требования

  • Необходима библиотека LibUnitChange.

События

  • Event.SafesRaidManager.Group.Join — возвращает UnitID и спецификатор группы (GroupXX).
  • Event.SafesRaidManager.Group.Leave — возвращает UnitID и спецификатор группы (GroupXX).
  • Event.SafesRaidManager.Group.Change — возвращает UnitID, старую и новую спецификацию.
  • Event.SafesRaidManager.Player.Join — возвращает UnitID игрока.
  • Event.SafesRaidManager.Player.Leave — срабатывает, когда игрок становится соло.
  • Event.SafesRaidManager.Player.Ready — используется для ожидания загрузки деталей игрока при первом запуске; возвращает PlayerID (строка) и таблицу с деталями игрока.
  • Event.SafesRaidManager.Pet.Add — возвращает PetID и OwnerID (владельца).
  • Event.SafesRaidManager.Pet.Remove — возвращает PetID и OwnerID.
  • Event.SafesRaidManager.Player.Pet.Add — возвращает PetID.
  • Event.SafesRaidManager.Player.Pet.Remove — возвращает nil.

Команды

  • LibSRM.Group.Inspect(index) — возвращает спецификатор (строка) и UnitID.
  • LibSRM.Player.Grouped() — возвращает true, если игрок в группе, иначе false.
  • LibSRM.Player.Ready() — возвращает true, если детали игрока загружены, иначе false.
  • LibSRM.Group.UnitExists(UnitID) — возвращает спецификатор группы GroupXX, если UnitID существует, иначе nil.
  • LibSRM.Group.PetExists(PetID) — возвращает спецификатор группы и OwnerID, если PetID существует, иначе nil.
  • LibSRM.GroupCount() — возвращает количество в группе (0, если вне группы, или от 2 до 20, если в группе).
Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Какая библиотека требуется для работы Safe's Raid Manager?

Для работы требуется библиотека LibUnitChange.

Какие события генерирует Safe's Raid Manager при изменении состава группы?

Генерируются события при входе в группу, выходе из группы, смене специализации, присоединении и выходе игрока, а также добавлении и удалении питомцев.

Как узнать, находится ли игрок в группе?

Для этого используется команда LibSRM.Player.Grouped(), которая возвращает true, если игрок в группе, и false — если нет.

Что возвращает событие Event.SafesRaidManager.Player.Ready?

Это событие возвращает идентификатор игрока (PlayerID) и таблицу с подробными данными об игроке.

Как получить количество участников в группе?

Используйте функцию LibSRM.GroupCount(), которая возвращает 0, если игрок вне группы, или число от 2 до 20, если игрок в группе.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

1.1.8

SafesRaidManager-r6.zip

Скачать9.87 KB
Релиз
Версии
1.9
Загрузки29 573
Добавлен

r2

SafesRaidManager-r2.zip

Скачать8.01 KB
Альфа
Версии
1.7
Загрузки43
Добавлен