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

Дайджест за июль-сентябрь

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

Сентябрь Август Июль

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

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

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

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

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

Подробнее

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

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

Подробнее

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

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

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

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


Lafayette

Рекомендуемые сообщения

6 минут назад, worm сказал:

function avatar.GetInventoryItemIds()
    return containerLib.GetItems( ITEM_CONT_INVENTORY )
end

наверное что-то типа этого

Спасибо. А изменения API где-то можно глянуть?

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

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

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

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

 

local size = containerLib.GetSize( ITEM_CONT_INVENTORY )

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

  • 1 месяц спустя...
В 17.11.2024 в 00:04, worm сказал:

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


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

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

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

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

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

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

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

 

 

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

  • 1 год спустя...

Добрый день. А где посмотреть изменения в API? вчера еще ряд аддонов работал, а сегодня нет.

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

@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 эмодзи.

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

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

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

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

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

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