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

MooZone

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

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

Название Размер Обновлено Версия игры Загрузок
2 release 10.40 KB Dec 14, 2018 8.1.0 55 скачать MooZone 2 releaseСкачать
1 release 10.31 KB Oct 30, 2018 8.0.1 23 скачать MooZone 1 releaseСкачать

Описание

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

Обзор

MooZone-1.0-это библиотека, которая предоставляет информацию о типе зоны, в которой находится ваш персонаж.

Методы API

GetZone

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

zone = lib: GetZone()

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

  • zone-string: тип зоны, один из:

    • "мир", если в зоне открытого мира,
    • "Арена", если на арене,
    • "поле битвы", если на поле битвы PVP,
    • "подземелье", если в созданной вручную группе подземелий,
    • "raid", если в созданной вручную группе raid,
    • "сценарий", если в сценарии,
    • "lfg_dungeon", если в группе поиска подземелий,
    • "lfg_raid", если он находится в группе поиска Raid.

GetLocalizedZone

Возвращает локализованное имя зоны.

localizedZone = lib:GetLocalizedZone(зона)

Аргументы:

  • zone-string: тип зоны, см. GetZone

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

  • localizedZone-string: имя локализованной зоны

Зонеитератор

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

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

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

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

MooZone_ZoneChanged

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

Аргументы:

  • oldZone-string: предыдущий тип зоны, см. GetZone
  • newZone-string: текущий тип зоны, см. GetZone

Лицензия

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

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

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

Комментарии

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