Реклама
  • Объявления

    • Fye D. Flowright

      Проблема с отображением баффов, хп, маны и урона в аддонах   20.04.2017

      После хотфикса 8.0.1.21 от 19 апреля в аддонах перестала отображаться информация о баффах, дебаффах, уроне, здоровье, входящем отхиле и изменении маны. Связано это с изменениями, внесенными разработчиками в API аддонов в данном хотфиксе. Восстановление работоспособности тех аддонов, которых затронуло это изменение, требует некоторого времени, поскольку не является легко поправимым. Авторам платных аддонов необходимо как можно быстрее, в срок до конца апреля, исправить проблемы. В случае невозможности исправить проблему и фактической бесполезности и неработоспособности аддона в отсутствие этих исправлений такой аддон будет снят с продажи. В случае снятия аддона с продажи покупателям будут проведены возвраты. По аддонам, работоспособность которых будет возобновлена, будут продлены сроки подписки. В случае, если окажется, что ситуация сложнее, чем представляется, в приведенные выше условия могут быть внесены изменения, о чем я обязательно сообщу. Подробности об изменении авторам аддонов: common.RegisterEventHandler(eventFunction, sysEventName, params) Для следующих событий params является обязательным параметром, в котором должен быть указан идентификатор интересующего объекта ObjectId: EVENT_HEALING_RECEIVED EVENT_UNIT_HEALTH_CHANGED EVENT_UNIT_MANA_PERCENTAGE_CHANGED EVENT_UNIT_DAMAGE_RECEIVED EVENT_DEVICE_DAMAGE_RECEIVED EVENT_OBJECT_BUFFS_CHANGED EVENT_OBJECT_BUFF_ADDED EVENT_OBJECT_BUFF_REMOVED Пример: local onEventObjectBuffsChanged = function(p)     -- событие придет для аватара end local params = {objectId = avatar.GetId()} -- Подписываем обработчик: common.RegisterEventHandler(onEventObjectBuffsChanged, 'EVENT_OBJECT_BUFFS_CHANGED', params) -- Отписываем обработчик: common.UnRegisterEventHandler(onEventObjectBuffsChanged, 'EVENT_OBJECT_BUFFS_CHANGED', params) Обращаем внимание на одну маленькую деталь в этом примере: -- Подписываем обработчик: common.RegisterEventHandler(onEventObjectBuffsChanged, 'EVENT_OBJECT_BUFFS_CHANGED', {objectId = avatar.GetId()}) -- Отписываем обработчик: common.UnRegisterEventHandler(onEventObjectBuffsChanged, 'EVENT_OBJECT_BUFFS_CHANGED', {objectId = avatar.GetId()}) -- здесь будет ошибка, поскольку params не равен тому, который использовали при регистрации. Оставить комментарий

Фирлиан

Разработчик аддонов
  • Публикации

    182
  • Зарегистрирован

  • Посещение

  • Days Won

    15

3 подписчика

О Фирлиан

  • День рождения 26.04.1989

Профиль

  • Пол
    Мужской

Посетители профиля

3 150 просмотров профиля
  1. Что в mods.txt? Ответьте в теме поддержки BattlePack или мне в личку.
  2. Выбрать вкладку, снять галку "Закрепить панели", перетащить куда нужно, нажать "BP" и панели этой вкладки запомнят положение. Переименовать в стандартном списке аддонов пока что не получится. Но я сделаю выгрузку модулей из меню аддона, сейчас к сожалению не успел, пришлось торопиться после хотфикса, чтобы работали основные функции.
  3. Да, теперь их 5. Теперь можно полностью выгрузить ненужный модуль. Слетела кодировка. Исправлю.
  4. Да, прошу прощения, недоглядел. Исправлено. З.Ы. Мне подсказали, что у аддона есть конфликт с AOpanel. После сохранения настроек багуется панель, необходимо перезагружать AOpanel. На неделе посмотрю, что там.
  5. Да, действительно не обновляло количество стаков. Исправил.
  6. Ни одну идею из этих трех реализовать нельзя.
  7. Да, есть такая проблема. Исправляю.
  8. Иконки бафов отображаются на игроке и на цели(игрок, моб, НПС, без разницы) - вкладка Бафы. Текстовые оповещения отображаются при появлении (или спадении) бафа на игроке, союзнике игрока, состоящем с ним в одной группе/рейде, или на враждебном юните(игрок, моб, НПС, без разницы) - вкладка Оповещения
  9. Поспешишь, людей насмешишь называется. Глупая ошибка вышла, разобрался, исправил. Сейчас нормально должно быть и с панелями и с бафами. В воскресенье постараюсь сесть за аддон и тестовую версию дополнить.
  10. Да, с перетаскиванием действительно косяк. Трусость должна по идее снизу быть, об этом чуть выше писали. У себя багов со "схлопыванием" не замечал. Вы точно нажали сохранить на активной вкладке бафы? Ну и еще в личку пару ошибок написали. Буду исправлять, сыровато еще.
  11. Гляну сегодня
  12. По идее все правильно, снять галку, перетащить, нажать BP и должно сохраниться.
  13. Добавил v2.0 для тестирования. Буду признателен за замечания и предложения. Аддон разделен на 5 аддонов. Если какая то вкладка вам не нужна её можно выгрузить полностью из "Меню/Дополнения". Сейчас в связи со спецификой привязки аддонов все 5 аддонов называются одинаково, в будущем добавлю выключение из меню аддона. В списке дополнений 1-й BattlePack - это "Бафы", 2-й - "Откаты умений", 3-й - "Оповещения", 4-й - Настройки, 5-й - "Отображение урона/лечения". Настройки из старой версии перенесены частично (только список бафов и оповещений), размеры, стили шрифтов и т.д. сброшены. Старые настройки (для версии 1.6) пока не удаляю, если в 2.0 будут ошибки, можно пересесть обратно на 1.6. Кнопка "Сбросить" сбрасывает настройки ТОЛЬКО активной вкладки, "Сохранить" - сохраняет ТОЛЬКО активную вкладку. Добавлена галка для "схлопывания" бафов. При исчезновении бафа остальные бафы сдвигаются, чтобы не было пустых мест. В оповещениях можно выбрать любой стиль текста из выпадающего меню, а не как раньше только 12. Откаты переделаны. Теперь сообщения о откатах отображаются только для умений из списка.
  14. Аддон переписал. Улучшил оптимизацию, ненужные вкладки теперь можно полностью выгрузить. Смещение (схлопывание) бафов добавил. Так же добавил выбор любого стиля текста для оповещений(выпадающее меню). Импорт/экспорт удалил временно(наверное). Переноса настроек из старой версии пока что нет. И нужны окна подтверждения(сброс настроек, выход без сохранения), это в течении недели сделаю. Побегаю сам недельку и после ЧД в воскресенье, если все хорошо, выложу как тестовую версию. Отключение повторных оповещений и новые вкладки чуть позже=( Извините, что так долго=(