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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Anfet

Пользователь
  • Постов

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

  • Посещение

Сообщения, опубликованные Anfet

  1. 10 часов назад, Zeno сказал:

    Обновлено (v.3). Код частично переписан, виджеты немного изменены. Лишнее удалено. Размер архива: 60КБ (было 348КБ).

    • 4 барьера с 7 расположениями и 2 направлениями, которые работают (как раньше?).
    • 3х2 канона, которые работают (как раньше?).
    • Выгрузка правильного системного аддона с канонами и щитами и загрузка обратно.
    • Вместо анафемы и цепей теперь 2 видимых положительных бафа аватара - Право палача, Пылающий клинок. С заданием целевого кол-ва стаков и их отображением.

     

    2 чая этому господину ) За счет чего такое снижение кода? Что-то новое появилось что упрощает код? или у меня кривые руки )?

  2. 12 часов назад, acknowledge сказал:

    @Lafayette Добрый день!
     

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

    Аддон действительно хорошо написан (на мой джуниорский взгляд), т.к. один тот факт, что по происшествии стольких лет и больших изменений в коде (api) для аддонов - он продолжает работать в том функционале, который не затронут логически (имею ввиду как раз барьеры). Что касается канонов - их получение логически поменяли, теперь это не баффы на персонаже, а в коде мы смотрим на OnEVENT_OBJECT_BUFFS_ELEMENT_CHANGED и естественно их не находим. То же касается и "связывающего проклятия" (с механикой которого я, увы, незнаком, но следить сейчас нужно за стаками палача и сожжения (на себе), но для отслеживания баффов и стаков на себе есть много других хороших аддонов.

    К сути, мне бы очень хотелось восстановить работоспособность отслеживания именно канонов (не сломав при этом отображение барьеров 🙂), но моих скудных знаний LUA явно для этого не хватит, это тебе не добавить функцию для округления значения выражения...  Сейчас всё валится на фунции GTL, когда пытаемся вызвать UpdateCanons (лог прилагаю).

    Автор, если ты читаешь это сообщение - свяжись со мной, пожалуйста, готов вознаградить за починку ранее отмеченного функционала аддона... У меня нет возможности писать здесь в личку, поэтому оставляю дискорд тег (alneus) и телегу (@ahnoledge)  на случай, если у вас также.

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

    mods — копия.txt 1.23 \u041c\u0411 · 1 загрузка

    Хм. Интересно

     


    function GTL( strTextName )
        return Locales[ localization ][ strTextName ] or Locales[ "eng_eu" ][ strTextName ] or strTextName
    end

     

    Это функция локализации. 

    получается Localization.lua не подключается почему-то. Попробуй перетащи весь Localication.lua в основной файл. 

    Или посмотри. Может в lua изменилось что-то и нужно прописывать импорты. Localization есть в AddonDesc.(UIAddon).xdb, но раз не видит функцию, или надо как-то импорты указывать или глобалки.

     

    Эх. Играл бы - все поправил бы, а так только могу посоветовать.

  3. Пока по идее тащатся только "вещи" и скилы.

    Не маунты, не эмоции.

     

    Панель полная копия тех что внизу. По координатам и т.д.

    НЕкоторые элементы не доделаны, например подготовка каста или активируемые скилы.

  4. ну реально в бою не читабельно ёхараный бабай...

    Я попросил бы использовать культурный русский язык.

    Аддон бесплатный. Если вас не устраивает отображение - я пользоваться не заставляю.

     

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

    Поэтому они и прозрачные.

     

    Текст урона в барьере, в любом случае виден хорошо.

  5. common.RegisterEventHandler( OnBuffChanged, "EVENT_OBJECT_BUFFS_CHANGED",{ objectId = avatar.GetId() });

    Ух ты. И это что, регает событие только для аватара?

     

    исправлений с фоном барьеров небыло

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

    программно вроде как нельзя указать бленд.

     

    Черную окантовку можете сделать сами.

    Widgets/Textures/Empty.(WidgetLayerSimpleTexture).xdb

    Открываем и меняем:

    <BlendEffect>BLEND_EFFECT_ADD</BlendEffect>

    на

    <BlendEffect>BLEND_EFFECT_ALPHABLND</BlendEffect>

     

    По идее должно помочь.

     

    еще возможность ваще вырубить эту чушь впилите заодно,у меня для этого другие аддоны есть, и они вэтом отношении более функциональны, хотелось бы вырубить на вашем это

    Этот трекинг выключается в Settings.lua

  6. 2Maske.

    Ты можешь задать смещение. Красные будут сдвинуты немного вниз и будут явно заметнее.

    Settings.lua -> Global('CanonOffset', 0); -- смещение канонов чистоты (красных)

     

     

    2Всем.

    Я добавлю взятие иконок и проверку что анафена своя. ДУмаю добавить еще и слово праведника.

    Если есть еще предложения - говорите. (По идее можно проверить и вписать любой бафф на тебе или противнике)

     

    И да, я решаю вопрос с перекрытием на бг.

  7. PaladinHelper

    Просмотр файла

    Аддон упрощающий слежени за канонами и щитами.

     

    Каноны расположены ниже персонажа в игре.
    Красные - каноны чистоты.
    Желтые - каноны света.
    Оранжевый - есть оба канона.

     

    Барьеры располагаются либо слева, либо снизу от канонов.
    Цвета барьеров - зеленый, желтый, красный. Настраивается в Settings.lua в зависимости от урона.

     

    Следит за анафемой и связывающим проклятьем на враге.


     

  8. Угу. Это перестройка рейда. Она происходит при множестве событий. (Почти все что могут быть у рейда)

    Я видел эти потуги по перестройке.

    Сейчас:

    а) запилил чтобы при перестройке рейда вся эта плавность отключалась.

    б) после похода в ЗТ понял что поторопился добавить ограничение длительности. (Есть такие дебафы на № минут и их надо видеть)

    в) поправил показ стаков и времени отката. (Ранее стаки просто баговались и показывался откат)

    г) жутко забаговано положение HP полоски при смерти. (Мертв пишется, но HP в 0 не падает. Вроде как поправил).

     

    А вот с бафами надо будет смотреть. Предполагаю что на АС могут приходит события что игрок А ушел с поля зрения.. но вот зачем я перестраиваю грид для этого...

  9. Обновил до 1.5

     

    - немного подправил отображение хп/щита

    - ограничил показ бафов (мин / макс) временем

    Settings.lua
    Global ('BuffMinDuration', 1);
    Global ('BuffMaxDuration', 30);

    - добавил немного оптимизации за жреца (Работает только с аспектом милости)

    Settings.lua
    -- оптимизатор для жреца
    Global ('OptimizePriestHeal', true); -- разрешать оптимизацию (true/false)
    Global ('DenyBigHealsIfHPMore', 95); -- если хп (в  больше этого порога, то Святое исцеление не будет кастоваться
    Global ('BlessRecastIfTimeLess', 5); -- разрешать каст блажки если время до спадения (в секундах) ниже указанного

    Также Грид не даст кастовать СИ без фана. Если попробуйете скастовать СИ или ИС по время каста другого спелла, то другой спелл прервется (для СИ если есть фан, для ИС если оно готово).

     

    Вот. Пока пробуем, всё ли работает как заявлено.

  10. Угу.

     

    Я уже сделал достройку которая будет отсекать бафы с < 1сек и >30 сек, настраивается. (Часто боссы ложат подобные баффы и они по факту бесполезны в гриде)

    А вообще можно отключить длительность.

     

    А как ты предлагаешь отслеживать стаки / длительность?

  11. К сожалению аддонам недоступна информация какой бафф можно счистить. Вообще бафф для аддона - это номер с именем, иногда с текстурой, кастером и временем висения + / -

     

    -----------------------------------------------------------------

     

    Обновил аддон до 1.4.

     

    Много внутренней работы проделано. В результате грид должен быть более стабилен.

     

    Из визуальной составляющей:

    - более четко видны стаки и время действия дебафов.
    - хп, щиты теперь используют анимацию. (плавно восстанавливаются). Это дает чуть больше визуальности.
    - цвета классов переставлены с 6.0
    - добавлена, пробная совместимость с 6.0 (settings.lua, параметр GameVersion  ( 5 или 6))

    TODO:

    - немного багуются стаки и длительность при обновлении (видимо не подписался на нужное событие)
    - настройки из игры (размеры панелек, бафов, некоторые настройки)
    - оптимизатор для жрецов

    Вот.

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

    Что призван сделать оптимизатор:

    - чекать блажки. Если на игроке она еще висит (и кд > 5 сек) - не давать положить еще раз пока не спадет.
    - чекать фанатизм.
      - Если у вас нет фанатизма, не давать кастить СИ.
      - Если вы что-то кастуете, у вас появился фанатизм и вы пытаетесь скастовать СИ, то отменять предыдущий каст и кастовать СИ.
    - чекать дебафы. Если на цели чистки нет важного дебафа, то отменять чистку.
    - Если вы пытаетесь скастовать Исцеление, но при этом в касте другого спелла, отменять предыдущий и кастовать Исцеление.
  12. Сделать-то сделали - но главное забыли добавить, а именно отображение критических дебаффов и баффов в своей группе/рейде, с которыми можно было бы как-нибудь взаимодействовать.

    Хм. Это к кому?

    Если ко мне, то тут есть сложность.  В АО ну совсем никак не понять какой дебафф "критический", а какой нет.

  13. небольшие замечания: - баф в центре перекрывает % здоровья из-за чего не видно сколько % хп осталось ( важно для меня как некра с венесекцией) - орфографическая ошибка когда цель мертва - "метрв" (поторопился видимо)) - если пати неполная (от 2х до 5 человек), то виджет "растягивается" все равно на 6 человек.

    - Выстави веню в боковые баффы. Там тоже есть стаки.  Плюс % хп показывается самой полоской.

    - С патей пока так. Я поправлю позже когда все выпрямлю.

     

     

     

    Аддон не работает на ПТС'е, просто пустая панелька и все. Кнопка Z не скрывает стандартные фреймы групы. P.s. а можно-ли добавить в этот аддон такие же найстройки, какие есть у нового рейдового фрейма? изменение размеров\цветов\ников...

    Размер и цвета регулируются в Settings.lua (Размер  = PanelWidth, PanelHeight, Цвета классов = Class2Color функция)

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

     

    ЗЫ. Покажите скрин нового рейд интерфейса. Может я что оттуда заберу.

  14. Некоторые результаты тестов в ЗТ.

     

    В реальном рейде кулдауны сильно грузят UI.

    Каст без таргета работает ок - но совершенно неясно хилишь ты или нет.

    Если рейд создается и распускается, грид багается, нужно перегружать кнопкой Z.

    Жутко грузит проверка имен скилов без регистра.

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

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

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