Перейти к публикации
alloder.pro: официальный фан-сайт игры "Аллоды Онлайн"
Реклама

LEM

Разработчик аддонов
  • Публикации

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

  • Посещение

  • Дней в лидерах

    17

3 подписчика

Посетители профиля

8 386 просмотров профиля
  1. В бою BuildManager не сможет расставить умения на панели.
  2. LEM

    TargetInfo

    Трактат нет. Пока только так: Можно скрыть сопротивления и подробную информацию об основных характеристиках. Я подумываю вынести характеристики отдельным кусочком, там можно будет реализовать это удобнее. С классовым статом да. А вот с кровожадностью нет. Возникли с этим сложности. Еще сейчас не учитывается прибавка к характеристике "Воля", если заливать защитные виды урона.
  3. LEM

    Cartographer

    Вот это неплохо. Не помешал бы еще экспорт на такой манер. Как будет время. p.s. сам настроил, чтобы падали уведомления на почту и это дико удобно. Можно почти в реалтайме получить уведомление о сообщении да и само сообщение быстро прочитать. я еще использую rss, чтобы краем глаза поглядывать за новыми темами или постами.
  4. Вот как выглядит (вдруг блокировщик рекламы режет или еще какие проблемы)
  5. LEM

    WorldDamage

    Технически возможно, но костылем. Попробуйте написать в этой теме. Может кто сделает отдельным аддоном.
  6. LEM

    EZTarget

    А вот и нет. https://alloder.pro/md/LuaApi/EventUnitsChanged.html
  7. Не совсем ясно баг это или фича. Для виджетов, прикрепленных к MainScreenControl3D, событие EVENT_EFFECT_FINISHED приходит всем аддонам. Вроде бы ничего страшного. Так и есть, но бывают определенные трудности из-за этого. Для примера возьмем вот такой код: common.RegisterEventHandler(function(event) if event.effectType == ET_FADE then -- специально для примера виджет берется из event.wtOwner event.wtOwner:PlayFadeEffect(1, 0, 150, EA_SYMMETRIC_FLASH) end end, 'EVENT_EFFECT_FINISHED') widget:PlayFadeEffect(1, 0, 150, EA_SYMMETRIC_FLASH) Ну что здесь такого? Простая реализация бесконечного моргания виджета. Есть две проблемы: А что, если виджет будет уничтожен в процессе? Событие придет, но виджет перестанет быть валидным. Скорее всего мы получим ошибку. Если другой аддон запустит эффект для виджета, который прикреплен к MainScreenControl3D, то наш код заставит моргать и этот виджет. Эта заметка писалась больше для описания второй проблемы, но первая тоже вполне реальна. А еще можно было изначально не использовать виджет из event.wtOwner. Было бы не так фатально. Исправляем: common.RegisterEventHandler(function(event) if event.effectType == ET_FADE and event.wtOwner:IsValid() and event.wtOwner:IsEqual(widget) then -- специально для примера используется виджет из event.wtOwner event.wtOwner:PlayFadeEffect(1, 0, 150, EA_SYMMETRIC_FLASH) end end, 'EVENT_EFFECT_FINISHED') widget:PlayFadeEffect(1, 0, 150, EA_SYMMETRIC_FLASH)
  8. LEM

    TargetInfo

    Все, кроме воли от защитных характеристик, считается. Как-то не было времени высчитать сколько прибавляет.
  9. LEM

    TargetInfo

    Чтобы не было ощущения, что я забил. Я делаю как время есть. Просто проблемки были (с аддоном и не только).
  10. LEM

    WorldDamage

    Скорее всего нет.
  11. LEM

    TargetInfo

    Функции вида premium.GetStage(unitId) нет. Я получаю эту информацию недокументированным способом.
  12. LEM

    TargetInfo

    Можно.
  13. LEM

    TargetInfo

    Готовлю поделочку с названием CharacterInfo. Очень близко к релизу. Всего два года назад был анонс. Имеется: Рейтинг экипировки (текущий/полученный) Руны (все шесть/среднее атакующих и защитных/все шесть римскими цифрами)))) Гильдия (уровень, ранг) Ступень покровителя Рейтинг 3x3 и 6x6 (рейтинг, процент побед, всего боев) Примерные характеристики персонажа: вещи, еда, алхимия, шопы, святое оружие, вехи*, бонусы гильдии* и кое-что еще (*берутся максимальные).
  14. LEM

    AdvancedStopCasting

    Возможно на персонаже отсутствует аспект? Вот скриншот тестов. Умения прерываются после гкд. Если дело не в этом, то поделитесь скриншотом таким же (с открытым редактором и видимым аспектом). Ник можно замазать.
  15. LEM

    AdvancedStopCasting

    Я накинул аспект и убрал галочку с пункта "Прерывать только в бою". Сервер Зимняя Охота. Прерываю каст Очищением, поскольку оно отвязано от гкд. Если пробовать Вампиризмом, то получится только после гкд.

ALLODER.PRO
about Allods
with love

manager@igrograd.net

×