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

    • 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 не равен тому, который использовали при регистрации. Оставить комментарий

hal.dll

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

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

  • Посещение

  • Days Won

    18

О hal.dll

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

Профиль

  • Пол
    Неизвестен

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

7 763 просмотра профиля
  1. Обновил либу. Должно сейчас работать нормально. Теоретически
  2. Да, я понял, что не работает. С момента вашего сообщения на предыдущей странице я уже успел забыть, что изначально вы просили под AOPanelMod, более того, забыл о самом факте существования AOPanelMod. Да, мой косяк, вечером сегодня займусь.
  3. Спасибо за репорт. Вот оно оказывается теперь как. Где-то видел инфу, как определять зону БГ, попробую откопать завтра и пофиксить везде. (Увы, моему персу вход на БГ заказан, приходится кодить в потемках)
  4. Так годится?
  5. Интересно, кто-нибудь еще пользуется этим трешем Загрузил работающую версию для последней версии игры: 2017-04-17. Я знаю, я выиграл супер-приз по соревнованиям слоупоков , но наконец-то работа, которая потребовала многих дней и усилий, и в результате чего растянулась на довольно продолжительное время, - завершена. Ура! PS: avatar.IsInspectAllowed() умеет.
  6. Для Cartographer-а. Максимум, как это может выглядеть - см. прикрепленный файл. Если, конечно, у вас что-то не сломалось...
  7. Пока можно просто прерывать диалог через Esc и запускать его вновь через контекстное действие (клавиша Z). Можно еще попробовать удалить строки: acceptedOnce[name] = true и acceptedOnce[ name[i] ] = true Через config.txt это сделать будет сложно, получится вечный цикл. И да, аддон изначально был написан Zeon-ом (он же Jed), потом полностью переписан мной. В итоге от Zeon-а в нем остались только идея и название. На данный момент (вяло) поддерживаю работоспособность. Новых функций не предвидится ввиду отсутствия интереса, времени и идей. Код открыт. Любой желающий может добавить необходимый функционал и прислать мне. Если код будет написан с сохранением общей стилистики и аккуратности и текущего функционала, то я его готов выложить в виде обновления с отдельными благодарностями.
  8. Такое не прокатит Я специально делал аддон так, чтобы он не мог зацикливаться надолго. Иначе это чревато автоматическим отключением. А что, знаки рвения теперь падают так часто, что это стало востребовано? Т.е. перенести туда кнопочку?
  9. Я не припоминаю, чтобы я делал что-то подобное. Текстурку эту использовал для другого аддона, было дело, но она не должна показываться в том виде и месте, как на скриншоте.
  10. У меня работает, у вас не работает. Чудеса, да и только...
  11. На здоровье сорри, что так долго)
  12. Кстати, скриптом кто-нибудь вообще пользуется или мне можно больше не заморачиваться с обновлением данных?
  13. Проблема решилась с обновлением аддона или нет?
  14. Попробую сделать к 7.0. Полагаю, там надо будет много чего в конфиге править. Тем временем, рабочий конфиг для рогов изобилия, кому интересно. Добавлять в таблицу autoSelectDialog: -------------------------------------------------------------------------------- -- Автовыбор диалогов -------------------------------------------------------------------------------- Global("autoSelectDialog", { ... -- Личный аллод ["Рог изобилия"] = { "Забрать сотворённые ценности", WAIT, "Вернуться к управлению", WAIT, "Материализовать астральный гранит", "Материализовать астральный коралл", "Чеканить монеты" }, не забываем запятую в конце.