Библиотека для управления событиями рейда в 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, если в группе).





