Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

  • Про проблемы в работе аддонов в 15.3


     Поделиться

    Обновление 15.3 затронуло функции, используемые практически в каждом аддоне. Обновлять сотни аддонов никто не будет. 

    1. Если в аддоне работало перетаскивание (его кнопки и т.п.) и апдейта аддона не было - попробуйте обновить LibDnD.
    2. Если аддон был в скомпилированном виде, его обновления под х64 нет, но в логике никаких ломающих изменений не было - такой аддон будет работать на 32-разрядной версии клиента. На нее можно переключиться из лаунчера.

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

    Разработчикам:

    1. Надо заново перекомпилировать аддоны под х64 (если делали это в 15.2 - то оно не считается 🙃).
    2. Надо обновить LibDnD.
    3. Ознакомиться с прочими изменениями в 15.3.
    4. Поменять работу с цветом текста.
    5. Вы можете в теме поддержки чужого аддона выкладывать свои фиксы, это потом будет добавлено в дистрибутив. За фиксы от разработчиков игры дается небольшая премия.

     

     

     

    • Нравится 2
     Поделиться


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

    Рекомендуемые комментарии



    Worm, спасибо, помогло. А не подскажите чем можно заменить avatar.GetInventorySize. Тоже ругается аддон.

    Изменено пользователем Svita
    Ссылка на комментарий
    Поделиться на другие сайты

    В 17.11.2024 в 00:04, worm сказал:

    собственно внес это


    но он ругается если не на маунте запоминать. Честно времени нет это править. там Просто затычку на пустое значение воткнуть.
    Ну и я бы доделал чтобы уж режим был выбирать как сейчас или чтобы запоминался последний оседланный.

    Так что можно просто ресничками)

    Сколько можно ресничками??? А починить не судьба ? Как это все делают....На какой предмет аддон?? если он не работает???

    Ссылка на комментарий
    Поделиться на другие сайты

    1 час назад, natali6556 сказал:

    Сколько можно ресничками??? А починить не судьба ? Как это все делают....На какой предмет аддон?? если он не работает???

    так тут надо новую порцию хлопалок. Тут ваша недоработка.
    А как все делают? лично я вообще ничего не должен так что агрегат он какбы на ваше усмотрение

     

     

    Ссылка на комментарий
    Поделиться на другие сайты

    @Svita

    В этот четверг был хотфикс в игре, в котором были ломающие правки в API:

    unit.GetMana
    unit.GetManaPercentage
    EVENT_UNIT_MANA_CHANGED
    EVENT_UNIT_MANA_PERCENTAGE_CHANGED

     

    Удалено

    EVENT_OBJECT_MANA_CHANGED
    EVENT_MANA_RECEIVED

     

    Теперь требуют фильтра по объекту

    unit.GetPetName

     

    Удалено. API не имеет смысла и при этом работало крайне странным образом. Использовать object.GetName, он прекрасно работает на петах.

    EVENT_OBJECT_BUFF_*

     

    Добавлено поле casterId, теперь фильтр персональных эвентов проверяет совпадение по кастеру или таргету

    BuffInfo->casterId во всех связанных функциях / событиях

    Теперь первое успешное получение идентификатора кастера бафа кэшируется на стороне клиента и далее никак не валидируется. Соответственно, в случае если кастер пропадет, то ид станет невалидным, но при этом продолжит отдаваться в API. Ранее разрешение id кастера производилось каждый раз заново и, в случае неуспеха, поле не заполнялось.

    Методы WidgetTextView: SetMultiline, SetWrapText, SetEllipsis, SetLinespacing, ShowClippedLine, ShowClippedSymbol

     

    Предварительно удаляются в хотфикс 23 июля

     

    Ссылка на комментарий
    Поделиться на другие сайты

    32 минуты назад, Svita сказал:

    Спасибо, а чем можно заменить удаленные функции?

    https://alloder.pro/md/LuaApi/FunctionObjectGetManaInfo.html

    https://alloder.pro/md/LuaApi/FunctionTextViewSetTextStyle.html

    Ссылка на комментарий
    Поделиться на другие сайты

    19 часов назад, Slashuur сказал:

    unit.GetPetName

     

    Удалено. API не имеет смысла и при этом работало крайне странным образом. Использовать object.GetName, он прекрасно работает на петах.

    Из неочевидных применений было вот такое для определения петов шаманов:

    local name = object.GetName(unitId)
    local petName = unit.GetPetName(unitId)
    local isPetNameUnique = name == petName
    
    -- name, petName
    -- WString: [[Александр Чацкий]] nil // призванный слуга джиграна
    -- WString: [[Страж]] nil // пет некра
    -- WString: [[Дакерсон]] WString: [[Дакерсон]] // пет шамана

    Прост душню)

    Ссылка на комментарий
    Поделиться на другие сайты

    В 21.07.2026 в 17:50, Slashuur сказал:

    Благодарю, а где в целом можно смотреть измнения в API?

    Ссылка на комментарий
    Поделиться на другие сайты

    14 минут назад, Svita сказал:

    Благодарю, а где в целом можно смотреть измнения в API?

    Здесь залита самая последняя версия документации от разработчиков игры:
    https://alloder.pro/md/ChangeList.html

    Там внизу есть раздел "Будущий патч". Что-то из этого раздела уже сделано сейчас, что-то будет сделано в хотфиксах, что-то уже в 18.0

    Ссылка на комментарий
    Поделиться на другие сайты




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

    ×   Вставлено с форматированием.   Восстановить форматирование

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования