WoW MooSpec аддон Shadowlands/Burning Crusade Classic 2022 скачать
logo
wow addon MooSpec

MooSpec

Версия игры: 8.1.0
Всего загрузок: 261
Обновлено: Dec 20, 2018
Создано: Nov 12, 2018
Скачать MooSpecСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
9 release 29.75 KB Dec 20, 2018 8.1.0 71 скачать MooSpec 9 releaseСкачать
8 release 29.72 KB Dec 14, 2018 8.1.0 30 скачать MooSpec 8 releaseСкачать
7 release 29.86 KB Dec 1, 2018 8.0.1 36 скачать MooSpec 7 releaseСкачать
6 release 29.88 KB Nov 30, 2018 8.0.1 26 скачать MooSpec 6 releaseСкачать
5 release 29.60 KB Nov 28, 2018 8.0.1 22 скачать MooSpec 5 releaseСкачать
4 release 29.31 KB Nov 26, 2018 8.0.1 20 скачать MooSpec 4 releaseСкачать
3 release 29.00 KB Nov 18, 2018 8.0.1 24 скачать MooSpec 3 releaseСкачать
2 release 29.02 KB Nov 18, 2018 8.0.1 12 скачать MooSpec 2 releaseСкачать
1 release 28.82 KB Nov 13, 2018 8.0.1 20 скачать MooSpec 1 releaseСкачать

Описание

Хочешь карту со своим ником? Discount 10%Оформить ❤️

Обзор

MooSpec-1.0-это библиотека, которая предоставляет информацию о специализации и ролях игроков.

MooSpec-1.0 будет отслеживать следующие изменения в единицах внутри группы:

  • специализация
  • роль, определяемая классом и специализацией
  • роль, назначенная искателем подземелий или назначенная вручную в рейдовой группе

MooSpec-1.0 также может проверять блоки игроков, которые находятся вне группы, если у них есть действительный идентификатор блока.

Методы API

GetBlizzardRole

Возвращает назначается роль идентификатора GUID в группе формируются через систему «поиск подземелий», или роль программы в рейдовой группе.

blizzardRole = lib: GetBlizzardRole(guid)

Аргументы:

  • guid-строка: GUID

Возвращается:

  • blizzardRole-string: "танк", "целитель", "дамагер", " нет"

GetRole

Возвращает роль для GUID, определяемую классом и специализацией. Это различает ближнего и дальнего боя специализации ДПС.

role = lib: GetRole(guid)

Аргументы:

  • guid-строка: GUID

Возвращается:

  • ролевая строка: "танк", "целитель", "ближний бой", "дальний бой", " нет"

GetSpecialization

Возвращает специализацию для GUID.

специализация, имя = lib: GetSpecialization(guid)

Аргументы:

  • guid-строка: GUID

Возвращается:

  • специализация-номер: идентификатор специализации
  • имя-строка: название специализации, например, "кровь» , "защита", "тайна"и т. д.

GetSpecializationName

Возвращает имя специализации по идентификатору.

name = lib:GetSpecializationName(специализация)

Аргументы:

  • специализация-номер: идентификатор специализации

Возвращается:

  • имя-строка: название специализации, например, "кровь", "защита", "тайна"и т. д.

InspectUnit

Очередь блок для асинхронного обновления его специализации и роли.

Либ:InspectUnit(блок)

Аргументы:

  • блок — строку: аппарат ID, например, "игрок", "цель", "raid15"и т. д.

Инспектор

Поставьте в очередь каждого члена группы для асинхронного обновления их специализации и роли.

Либ:InspectRoster()

RegisterCallback

Регистрирует функцию для обработки указанного обратного вызова.

Либ.RegisterCallback(обработчик обратного вызова, способ, арг)

Аргументы:

  • handler-table/string: ваш объект аддона или другая таблица, содержащая функцию в handler[method], или строку, идентифицирующую ваш аддон
  • обратного вызова строки: имя функции обратного вызова должны быть зарегистрированы
  • method-string/function/nil: ключ в таблице обработчика, или вызываемая функция, или nil, если обработчик является таблицей и функция существует в handler[callback]
  • arg-значение, передаваемое в качестве первого аргумента функции обратного вызова, заданной методом

Записи:

  • Если handler-это таблица, method-строка, а handler[method] — функция, то эта функция будет вызываться с handler в качестве первого аргумента, за которым следует имя обратного вызова и аргументы, специфичные для обратного вызова.
  • Если обработчик-это таблица, метод-ноль, а обработчик[callback]-функция, то эта функция будет вызываться с обработчиком в качестве первого аргумента, за которым следует имя обратного вызова и аргументы, специфичные для обратного вызова.
  • Если обработчик является строкой, а метод-функцией, то эта функция будет вызываться с именем обратного вызова в качестве первого аргумента, за которым следуют аргументы, специфичные для обратного вызова.
  • Если arg не равен нулю, то он будет передан указанной функции. Если обработчик представляет собой таблицу, то arg будет передан в качестве второго аргумента, отодвигая имя обратного вызова на третью позицию. В противном случае arg будет передан в качестве первого аргумента.

UnregisterCallback

Отменяет регистрацию указанного обратного вызова.

Либ.UnregisterCallback(обработчика обратного вызова)

Аргументы:

  • handler-table/string: ваш объект аддона или строка, идентифицирующая ваш аддон
  • обратного вызова строки: имя функции обратного вызова, чтобы быть незарегистрированным

Обратные вызовы

MooSpec-1.0 предоставляет следующие обратные вызовы для уведомления заинтересованных аддонов.

MooSpec_UnitBlizzardRoleChanged

Срабатывает при изменении назначенной роли в группе, сформированной с помощью Dungeon Finder, или роли, назначенной вручную в рейдовой группе.

Аргументы:

  • идентификатор GUID — строка: идентификатор группы, чьи роли поменялись
  • блок — строку: аппарат ID, например, "игрок", "цель", "raid15"и т. д.
  • oldRole-string: предыдущая назначенная роль, см. GetBlizzardRole
  • newRole-string: текущая назначенная роль, см. GetBlizzardRole

MooSpec_UnitRoleChanged

Срабатывает, когда роль подразделения, определяемая его классом и специализацией, изменилась.

Аргументы:

  • идентификатор GUID — строка: идентификатор группы, чьи роли поменялись
  • блок — строку: аппарат ID, например, "игрок", "цель", "raid15"и т. д.
  • oldRole-string: предыдущая роль, см. GetRole
  • newRole-string: текущая роль, см. GetRole

MooSpec_UnitSpecializationChanged

Срабатывает, когда специализация подразделения изменилась.

Аргументы:

  • идентификатор GUID — строка: идентификатор группы, чья специализация изменилась
  • блок — строку: аппарат ID, например, "игрок", "цель", "raid15"и т. д.
  • oldSpecialization-number: идентификатор предыдущей специализации
  • newSpecialization-номер: текущий идентификатор специализации

Лицензия

MooSpec-1.0 выпускается под лицензией BSD с 2 пунктами.

Обратная связь

  • Сообщите об ошибке или предложите функцию.
Поделиться:

Комментарии

Добавить комментарий