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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

ZannGrid


Anfet

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

Добавляю мой файл настроек, в нем дополнен список дебафов, а также несколько изменен цвет фреймов(про касты я вообще молчу). Кому не хочеться заменять файл, можно просто скопировать список дебафов в свой файл настроек.

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

Подождите. Видимо недосыпания сказались. Сюда закинул исходную версию -_-
 
ZannGrid 0.0.0.7.zip
 
Скорректированы приоритеты виджетов
Обновлены текстуры кнопки ( прощайте белые пиксели. привет подсветка )
Добавил AutoAcceptInvite = [true/false] (принимать приглашение в рейд?)
Скорректирован цвет для Инженера (ENGINEER b = 0.7)
Пополнил RaidDebuffs новыми бафами (спасибо, Vello)
Исправил дохлое обновление здоровья (в теории оно вообще не должно было обновляться)

[Возможно] Исправил ситуацию с обновлением количества участников группы/отряда

 

Вот смотрю этот код и пытаюсь в нем что-то понять. Вспоминаю свои первые потуги в lua и понимаю. Karma Police.

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

P.S. А вот баг "приходится нажимать на кнопку Z чтобы обновилось кол-во участников группы \ отряда" ниасилил!!!!!! :48:

а можно, до момента пока не разберетесь, по пкм на Z запилить обновление фреймов?) :50:

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

Ивенты в Лолодах - это просто сказка. Они могут приходить когда угодно

..

На смену состава группы лучше использовать

EVENT_GROUP_MEMBER_ADDED и EVENT_GROUP_MEMBER_REMOVED

 

То же самое с рейдом

EVENT_RAID_MEMBER_ADDED и EVENT_RAID_MEMBER_REMOVED

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

Ивенты в Лолодах - это просто сказка. Они могут приходить когда угодно

..

На смену состава группы лучше использовать

EVENT_GROUP_MEMBER_ADDED и EVENT_GROUP_MEMBER_REMOVED

 

То же самое с рейдом

EVENT_RAID_MEMBER_ADDED и EVENT_RAID_MEMBER_REMOVED

 

Действительно сказка. И мертвые живут. От безысходности подсел еще и на эти. Хорошенько проверить нет возможности.

 

P.S. спасибо за подсказку. обновил.

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

Подождите. Видимо недосыпания сказались. Сюда закинул исходную версию -_-

 

attachicon.gifZannGrid 0.0.0.7.zip

 

Скорректированы приоритеты виджетов

Обновлены текстуры кнопки ( прощайте белые пиксели. привет подсветка )

Добавил AutoAcceptInvite = [true/false] (принимать приглашение в рейд?)

Скорректирован цвет для Инженера (ENGINEER b = 0.7)

Пополнил RaidDebuffs новыми бафами (спасибо, Vello)

Исправил дохлое обновление здоровья (в теории оно вообще не должно было обновляться)

[Возможно] Исправил ситуацию с обновлением количества участников группы/отряда

 

Вот смотрю этот код и пытаюсь в нем что-то понять. Вспоминаю свои первые потуги в lua и понимаю. Karma Police.

А можешь подсказать где искать обновление здоровья? Я конечно не сильно разбираюсь в lua, но вдруг идея какая-то стрельнет. Да и задолбало что вроде бы есть аддон, но его вроде бы и нет(невозможно хилить когда у цели на гриде 10% а на самом деле уже давно фулл)

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

А можешь подсказать где искать обновление здоровья? Я конечно не сильно разбираюсь в lua, но вдруг идея какая-то стрельнет. Да и задолбало что вроде бы есть аддон, но его вроде бы и нет(невозможно хилить когда у цели на гриде 10% а на самом деле уже давно фулл)

EVENT_UNIT_HEALTH_PERCENTAGE_CHANGED удален

вместо него есть 

EVENT_OBJECT_HEALTH_CHANGED и EVENT_UNIT_HEALTH_CHANGED

при этом в первом параметр id, а во втором unitId

 

если с EVENT_OBJECT_HEALTH_CHANGED глючит, то в Grid.lua можно добавить

common.RegisterEventHandler( OnUnitHPChanged, "EVENT_UNIT_HEALTH_CHANGED");
 
а также отредактировать чутка функцию

function OnUnitHPChanged(params)

local id = params.id or params.unitId
Ссылка на комментарий
Поделиться на другие сайты

На самом деле это не всегда проблема аддона.

 

Я такое наблюдал еще когда его делал. С сервера не приходят сообщения со здоровьем цели. Причем родные фреймы как-то это обходят и отображают правильно, а в аддоне - фихвам.

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

Да бывает такое, залипает здоровье и не приходит инфа, но редко. На крайний случай можно обновлять хп по таймеру.

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

 

EVENT_UNIT_HEALTH_PERCENTAGE_CHANGED удален

вместо него есть 

EVENT_OBJECT_HEALTH_CHANGED и EVENT_UNIT_HEALTH_CHANGED

при этом в первом параметр id, а во втором unitId

 

если с EVENT_OBJECT_HEALTH_CHANGED глючит, то в Grid.lua можно добавить

common.RegisterEventHandler( OnUnitHPChanged, "EVENT_UNIT_HEALTH_CHANGED");
 
а также отредактировать чутка функцию

function OnUnitHPChanged(params)

local id = params.id or params.unitId

 

Как раз нарыл эти события и понял что к чему, и в последней версии это уже исправлено, а строку с EVENT_UNIT_HEALTH_CHANGED действительно стоит для подстраховки.

 

 

Да бывает такое, залипает здоровье и не приходит инфа, но редко. На крайний случай можно обновлять хп по таймеру.

 Это может внести некоторые лаги, но думаю что стоит попробовать.

 

 А еще как вариант можно попробовать дублировать запрос, с небольшой задержкой.

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

  • 1 месяц спустя...

А есть к этому Аддону настройка чистимых Дебаффов из Рейда "Затмение"?

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

Вы сами можете добавить нужный дебафф, вписав его в список, который находится в папке аддона Scripts\Settings.lua

в низу найдёте строчку "Global("RaidDebuffs"," с которой и начинаются дебаффы.

всего-лишь нужно знать название дебафф, которое можно взять, наведя курсор на значок дебаффа и прочитать.

 

p.s. жаль дебаффы не помечаются в lua на те которые можно почистить (Сугроб, ...) и те которые нельзя чистить (раны, ...)

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

  • 2 недели спустя...

Ребят столкнулся с проблемой :( Фрейм друида работает паралельно с его петом:( если у пета падает  хп,то в фрейме показывает как падение хп шамана:( как исправить или отключить?С некрами работает все ок и хп душегубки или стража не отображаеться :(

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

  • 2 недели спустя...

Ребят столкнулся с проблемой :( Фрейм друида работает паралельно с его петом :( если у пета падает  хп,то в фрейме показывает как падение хп шамана :( как исправить или отключить?С некрами работает все ок и хп душегубки или стража не отображаеться :(

Ух блин разобрался:) у шамана и пета был одинаковый никнейм:(

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

Возникла глупая проблема на ПТСе окно аддона перетасккивается куда положено, а вот на боевом у  меня оно расположилось точно по середине экрана и ни как не могу передвинуть, подскажите в каких местах можно прописать нужное мне расположение  окна аддона в ручную

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

Возникла глупая проблема на ПТСе окно аддона перетасккивается куда положено, а вот на боевом у  меня оно расположилось точно по середине экрана и ни как не могу передвинуть, подскажите в каких местах можно прописать нужное мне расположение  окна аддона в ручную

+1

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

Возникла глупая проблема на ПТСе окно аддона перетасккивается куда положено, а вот на боевом у  меня оно расположилось точно по середине экрана и ни как не могу передвинуть, подскажите в каких местах можно прописать нужное мне расположение  окна аддона в ручную

 

+1

 

У меня не было задачи оставлять обратную совместимость.

Можно откатить версию, а можно поправить руками.

 

Вся проблема в файле [[LibDnD.lua]] строка 133

Picking = math.fmod( params.srcId, DND_CONTAINER_STEP )

замените на

        if not math.mod then
            Picking = math.fmod( params.srcId, DND_CONTAINER_STEP )
        else
            Picking = math.mod( params.srcId, DND_CONTAINER_STEP )
        end

Получится вот так

    else -- AO 1.1.02-2.0.00
        if not math.mod then
            Picking = math.fmod( params.srcId, DND_CONTAINER_STEP )
        else
            Picking = math.mod( params.srcId, DND_CONTAINER_STEP )
        end
    end
Изменено пользователем look_at_you_
Ссылка на комментарий
Поделиться на другие сайты

else -- AO 1.1.02-2.0.00

if not math.mod then math.mod = math.fmod end

Picking = math.mod( params.srcId, DND_CONTAINER_STEP )

end

 

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

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

Попробуйте так

        if not math.mod then
            Picking = math.fmod( params.srcId, DND_CONTAINER_STEP )
        else
            Picking = math.mod( params.srcId, DND_CONTAINER_STEP )
        end
Получится вот так

    else -- AO 1.1.02-2.0.00
        if not math.mod then
            Picking = math.fmod( params.srcId, DND_CONTAINER_STEP )
        else
            Picking = math.mod( params.srcId, DND_CONTAINER_STEP )
        end
    end
 

Поправил в предыдущем сообщении.

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

перемещения заработало, но пришлось перезапускать игру, 

Спасибо

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

  • 3 недели спустя...

автоприем в рейд не работает, при этом и табличка с да/нет не появляется

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

ВНИМАНИЕ!
Обязательна информация из \Personal\Logs\mods.txt для диагностики ошибки.
Иначе вам не помочь.
В игре включите в Меню → Интерфейс → Общие настройки → Запись ошибок пользовательских дополнений. Затем запустите аддон в игре.
Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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