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

Дайджесты за январь-февраль

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

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

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

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

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

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

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

Подробнее

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

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

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

В чём моя ошибка в созданном аддоне?


NeoStyle

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

Сразу заикнусь, что я практически не понимаю язык lua. Но в примерном сроении я разбираюсь. :83:

Пытался сделать аддон аналог DDView, только, чтобы он выводил лечение, а не урон. Основу скрипта брал с DDView. Почему он не работает? Умелые разработчики, помогите, если можно, подправьте..( Он даже в mods.txt ничего не спамит об ошибках... :31:

HealView.zip

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

вместо EVENT_UNIT_HEALING_RECEIVED нужно EVENT_HEALING_RECEIVED

http://alloder.pro/md/LuaApi/EventHealingReceived.html

local ids = params.healerId

local idt = params.unitId

вместо params.ability нужно params.abilityId и получить еще название абилки ( spellLib.GetDescription( params.abilityId ).name ), также предусмотреть params.spellId и params.buffId

вместо params.amount params.heal

и в том же духе

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

вместо EVENT_UNIT_HEALING_RECEIVED нужно EVENT_HEALING_RECEIVED

Так у меня и была эта функция.

 

local ids = params.healerId

local idt = params.unitId

Исправил.

 

вместо params.ability нужно params.abilityId и получить еще название абилки ( spellLib.GetDescription( params.abilityId ).name ), также предусмотреть params.spellId и params.buffId

вместо params.amount params.heal

А вот с этим чего-то не очень понимаю..

HealView1.zip

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

исправлять комментарии бесполезно)

то, что после -- и есть комментарий, нужно в другом месте поменять EVENT_HEALING_RECEIVED

params.ability выдает id абилки

spellLib.GetDescription( params.abilityId ).name выдает имя абилки по id

если не будет params.abilityId, то будет params.spellId или params.buffId хил от абилки или бафа

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

а https://alloder.pro/files/file/172-critview/ разве не работает, или нужно что-то особенное?

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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