WoW MooUnit аддон Dragonflight/Wrath of the Lich King Classic 2024 скачать
logo
wow addon MooUnit

MooUnit

Версия игры: 8.1.0
Всего загрузок: 161
Обновлено: Dec 14, 2018
Создано: Oct 31, 2018
Скачать MooUnitСкачать Предыдущие версии

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

Название Размер Обновлено Версия игры Загрузок
6 release 14.23 KB Dec 14, 2018 8.1.0 63 скачать MooUnit 6 releaseСкачать
5 release 14.27 KB Nov 28, 2018 8.0.1 26 скачать MooUnit 5 releaseСкачать
4 release 14.15 KB Nov 22, 2018 8.0.1 25 скачать MooUnit 4 releaseСкачать
3 release 14.10 KB Nov 18, 2018 8.0.1 12 скачать MooUnit 3 releaseСкачать
2 release 14.19 KB Nov 13, 2018 8.0.1 18 скачать MooUnit 2 releaseСкачать
1 release 13.86 KB Nov 6, 2018 8.0.1 17 скачать MooUnit 1 releaseСкачать

Описание

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

Обзор

MooUnit-1.0 является библиотека, которая обеспечивает сопоставление идентификаторов GUID, блок идентификаторов и имен.

Идентификаторы единиц измерения, отслеживаемые библиотекой, следующие::

  • "игрок"
  • "транспортное средство"
  • "домашнее животное", " pettarget"
  • "target", " targettarget"
  • "фокус", " focustarget"
  • "arena1",..., " arena5"
  • "arena1target",..., " arena5target"
  • "аренапет1",..., " аренапет5"
  • "arenapet1target", ... " arenapet5target"
  • "босс1",..., " босс5"
  • "boss1target",..., " boss5target"
  • "party1",..., " party4"
  • "party1target",..., " party4target"
  • "partypet1",..., " partypet4"
  • "partypet1target",..., " partypet4target"
  • "raid1",..., " raid40"
  • "raid1target",..., " raid40target"
  • "raidpet1",..., " raidpet40"
  • "raidpet1target",..., " raidpet40target"
  • "nameplate1",...
  • "nameplate1target",...

Методы API

HasUnitEvents

Возвращает, получает ли идентификатор единицы измерения единичные события, например UNIT_AURA, UNIT_TARGETи т. д.

boolean = lib:HasUnitEvents(unit)

Аргументы:

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

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

  • boolean-boolean: true, если единица получает единичные события, или false в противном случае

GetGUIDByUnit

Возвращает идентификатор GUID, связанный в данный момент с устройством.

guid = lib: GetGUIDByUnit(unit)

Аргументы:

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

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

  • идентификатор GUID — строка: идентификатор блока

GetUnitByGUID

Возвращает список единиц измерения, связанных в данный момент с GUID.

unit1, unit2,..., unitN = lib:GetUnitByGUID(guid)

Аргументы:

  • guid-строка: GUID

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

  • unit1, unit2,..., unitN-список строк: список строк идентификатора единицы переменной длины

GetNameByUnit

Возвращает имя, связанное в данный момент с устройством.

name = lib:GetNameByUnit(единица измерения)

Аргументы:

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

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

  • строка имени: Имя единицы измерения, имя или область имен

GetUnitByName

Возвращает список единиц измерения, связанных в данный момент с именем.

unit1, unit2,..., unitN = lib:GetUnitByName(имя)

Аргументы:

  • имя-строка: имя или имя-область

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

  • unit1, unit2,..., unitN-список строк: список строк идентификатора единицы переменной длины

GetNameByGUID

Возвращает имя, связанное в данный момент с GUID.

name = lib:GetNameByGUID(guid)

Аргументы:

  • guid-строка: GUID

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

  • name-string: имя, связанное с GUID, name или name-realm

GetGUIDByName

Возвращает список идентификаторов GUID, связанных в данный момент с именем.

guid1, guid2,..., guidN = lib:GetGUIDByName(имя)

Аргументы:

  • имя-строка: имя или имя-область

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

  • guid1, guid2,..., guidN-список строк: список строк GUID переменной длины

GetPetUnitByUnit

Возвращает идентификатор устройства, присвоенный домашнему животному для данного устройства, даже если оно не существует.

petUnit = lib: GetPetUnitByUnit(unit)

Аргументы:

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

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

  • petUnit — строку: аппарат ID, например, "животное", "partypet1", "raidpet15"и т. д.

GetOwnerGUIDByGUID

Возвращает GUID владельца домашнего животного или транспортного средства GUID, если оба они находятся в списке группы.

ownerGUID = lib:GetOwnerGUIDByGUID(guid)

Аргументы:

  • guid-строка: GUID домашнего животного или транспортного средства

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

  • ownerGUID — строка: идентификатор владельца

GetTargetUnitByUnit

Возвращает идентификатор объекта, присвоенный целевому объекту для данного объекта, даже если целевой объект не существует.

targetUnit = lib:GetTargetUnitByUnit(единица измерения)

Аргументы:

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

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

  • targetUnit — строку: аппарат ID, например, "цель", "party1target", "raid15target"и т. д.

IsGUIDInGroup

Возвращает, есть ли GUID в списке группы.

boolean = lib:IsGUIDInGroup(guid)

Аргументы:

  • guid-string: GUID для проверки членства в группе

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

  • boolean-boolean: true, если единица находится в списке группы, или false в противном случае

Итератеростер

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

для guid, unit in lib:IteratorRoster () do
    ...
конец

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: ваш объект аддона или строка, идентифицирующая ваш аддон
  • обратного вызова строки: имя функции обратного вызова, чтобы быть незарегистрированным

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

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

MooUnit_PetChanged

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

Аргументы:

  • ownerGUID-string: GUID владельца домашнего животного
  • ownerUnit-string: идентификатор единицы измерения владельца домашнего животного
  • petGUID-string: GUID питомца
  • petUnit-string: идентификатор единицы измерения питомца

MooUnit_RosterUpdated

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

MooUnit_UnitChanged

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

Аргументы:

  • guid-string: GUID, связанный с идентификатором устройства
  • unit-string: идентификатор единицы измерения, которая была изменена
  • name-string: текущее имя, связанное с идентификатором единицы измерения.

MooUnit_UnitJoined

Срабатывает при добавлении нового участника в список группы.

Аргументы:

  • идентификатор GUID — строка: идентификатор участника, который присоединился к группе
  • unit-string: идентификатор единицы измерения члена, присоединившегося к группе

MooUnit_UnitLeft

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

Аргументы:

  • идентификатор GUID — строка: идентификатор участника, который покинул группу

Лицензия

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

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

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

Комментарии

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