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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

581 файл

  1. Возможности
    Установка, обновление и удаление аддонов (после авторизации): в том числе и для платных аддонов. Отслеживание обновлений аддонов и уведомление о них. Самостоятельно обновит себя в случае выхода новой версии. Выгрузка на сервер данных, собираемых аддоном UpdaterHelper (автоматически ставится при установке программы) - курс кри для ф2п, время появления Уро-Бороса (для работы мониторинга серверов). При первом запуске может потребоваться задать соответствия с некоторыми аддонами, которые программа не сможет распознать самостоятельно.
    Установка
    Windows требует подписи программ именными сертификатами. Поскольку такой сертификат стоит достаточно дорого, мы не захотели его покупать. Без сертификата установка со стороны Windows несколько осложняется, а именно:
    после запуска установщика жмем "Установить" - "Подробнее" - "Выполнить в любом случае"

     
    Требования
    Windows 7 х64 и новее. Microsoft .NET Desktop Runtime 6.0 (если отсутствует - программа установит его самостоятельно).
    68 989
  2. Решает самое больное место в разработке аддонов - создание его графического интерфейса. Исходный код редактора открыт и доступен на github. Он разработан на C# в Microsoft Visual Studio 2022. Призываем помочь с развитием программы.
    Использование
    Делайте бэкапы своих аддонов! 
    При первом открытии аддона в логе снизу выведется список ошибок, если они есть. Эти ошибки нужно устранить вручную. Обычно это ссылки на несуществующие файлы или нарушение разметки XML. Эти файлы редактор не смог обработать и мог удалить ссылки на такие файлы, либо мог прочитать не все свойства правильно из этих файлов. Сохранять аддон через редактор в таком случае категорически не рекомендуется. Сначала устраните ошибки, затем откройте аддон заново и убедитесь, что лог пустой.
    Дерево виджетов
    Виджеты основанные на прототипах выделены жирным цветом. Сам прототип и его свойства можно найти в окне свойств виджета, см. (Header) -> Prototype.
    Зеленым цветом выделены виджеты, которые указаны внутри прототипа, а не в самом виджете, см. (Header) -> Prototype -> Children.
    Курсивом и в квадратных скобках выделены виджеты, которые найдены не в свойстве Children, а в любых других (например, скроллбары, слайдеры указываются в отдельных свойствах).
    Если виджет не имеет имени, вместо его названия будет написан тип виджета.
    Окно свойств
    В окне свойств можно редактировать почти любые свойства любого типа вложенные на любую глубину, кроме:
    ВНИМАНИЕ! Редактор не поддерживает именованные поля, которые можно связать с любым свойством в прототипе и затем задать их значения в хеадере наследника. Если вы пользуетесь такими переменными, то редактор не сможет загрузить и сохранить эту информацию.
    Файлы xdb следующих типов не будут затронуты при сохранении: UITextureElement, UISingleTexture, UITexture, DecalTemplate, FMODProject, VisObjectTemplate, UISingleTexture. Вы можете указывать ссылки на файлы этого типа, видеть какие-то свойства, но при сохранении файлы эти файлы не будут перезаписаны. Такое поведение объясняется тем, что эти файлы не должны редактироваться вручную, а должны создаваться через специальные программы.
    Из менее известного не поддерживается styleSheets у класса UIAddon, это массив WidgetCss но вряд ли вы знали о его существовании. Пример игрового WidgetCss от старой версии игры можно найти здесь.
    Почти все свойства виджетов могут быть пустыми, т.е. не заданы вообще. Точно также, как в xdb-файле вы можете что-то не написать, оставив свойство не заданным. Тогда используется значение из прототипа (или если и там не задано, то в прототипе прототипа и т д.), а если такое не найдено, то значение по умолчанию.
    Также редактор не поддерживает отмену действий 🙂
    Ссылки href
    Все ссылки (href) в редакторе указываются не относительно конкретного файла виджета, а относительно директории аддона, учитывайте это. При сохранении ссылки снова конвертируются в локальные для каждого файла.
    В любом поле со ссылкой можно нажать на кнопку "..." и выбрать нужный файл.
    Также можно напрямую вставить в текстовое поле полный путь до файла, либо путь относительно директории аддона и нажать Enter. Этим же способом можно вставить ссылку на внутриигровой ресурс, она должна начинаться с символа "/", например, "/Interface/...". Но редактор не может открыть внутриигровые xdb-файлы, поэтому никак не сможет нормально отобразить внутриигровые виджеты, текстурные слои и т.п.
    Чтобы удалить ссылку нужно выделить всё в текстовом поле, нажать Del и Enter.
    Не забывайте, что если два виджета в дереве виджетов загружаются из одного и того же файла, то это один и тот же объект. Меняя свойства одного такого виджета, вы меняете свойства другого. Особо внимательными стоит быть с редактированием прототипов.
    Имеется одна "фича". Если вы удалите где-то ссылку на любой xdb-файл, то он вместе с текущими значениями свойств всё равно останется в памяти, так как эта же ссылка может быть указана где-то еще. Двже если вы удалите все ссылки, то файл не удалится из памяти пока вы не откроете другой (или этот же заново) проект или не перезапустите редактор. Т.е. если снова указать ссылку на этот файл, то он не загрузится заново из файла с неизменёнными свойствами, а будет получен из памяти с изменёнными (если вы их меняли, конечно).
    Окно графического редактора
    С зажатой ПКМ можно перемещать камеру. Колёсиком зумить. Нажатие колёсика сбрасывает камеру в начальное состояние.
    На данный момент поддерживаются далеко не все свойства и отрисовка виджетов может быть не совсем корректной. Не работает даже самый обычный clipContent. Что работает:
    Позиционирование виджетов: работает всё кроме WIDGET_SIZING_INTERNAL, в этом случае размер виджета считается как 45x15. Прототипы учитываются Текстуры виджетов: работает отрисовка только WidgetLayerSimpleTexture и WidgetLayerTiledTexture. Не до конца доделана отрисовка WidgetLayerAnimatedTexture, не работает scaling и отрисовка нескольких текстур, если массив frames содержит более одного элемента. Для обычных виджетов отрисовываются только BackLayer и FrontLayer, для кнопок только LayerHighlight и все State. Никакие маски не работают. Из BlendEffect поддерживается только BLEND_EFFECT_ALPHABLND и BLEND_EFFECT_ADD, BLEND_EFFECT_HIGHLIGHT отрисовывается как BLEND_EFFECT_ADD, всё остальное отрисовывается как BLEND_EFFECT_ALPHABLND. Прототипы самих виджетов учитываются при отрисовке, протипы текстурных слоёв и т.п. - нет. Слои WidgetLayerTiledTexture могут отображаться не так, как в игре. Редактор никак не использует поля MiddleX и MiddleY в Layout, а просто считает за середины всё что осталось после вычета боковых или верхних-нижних частей. Плюс может тайлить любые мелкие текстуры бесконечное число раз, в игре это не так.
    Комментарии разработчика игры UIAddon о тайловых текстурах:
    Вот набор правил которым очень желательно следовать при работе с ними (работать будет и при нарушении этих правил, но хорошо оптимизирована только эта ветка кода)
    Если у текстуры LeftX и RightX (TopY и BottomY) нули, то размер виджета с этой текстурой по X (Y) никогда не должен быть 0 Если MiddleX (MiddleY) нуль то RightX (BottomY) должны быть ноль MiddleX и MiddleY должны быть либо 0 либо 2^N (N>=5) Не стоит делать tlled текстуру у которой ненулевые только Middle и при этом тип SCALED - это эмулирует simple текстуру через tiled Не стоит делать tiled текстуру у которой оба Middle нулевые - это эмулирует simple текстуру через tiled Общее
    Чтобы любой аддон запускался и работал корректно, кодировки файлов должны быть следующими:
    Файлы XDB - UTF-8 (стандартный без спецификаций BOM) Файлы TXT - UTF-16 LE (Unicode Little Endian) Файлы LUA - ANSI (Windows-1251 для русской версии игры) Всегда проверяйте это, когда сохраняете или создаёте файлы вручную. В любом текстовом редакторе кодировка обычно показана в нижнем правом углу окна.
    Примечания
    "Аллоды Онлайн" является зарегистрированным товарным знаком и принадлежит правообладателям. В редакторе в качестве примеров и шаблонов в ознакомительных целях могут использоваться текстуры и/или их элементы принадлежащие ASTRUM LLC.
    Использованные библиотеки:
    Monogame DockPanelSuite SixLabors.ImageSharp
    437
  3. Официальная версия LibDnD для аддонов. Рекомендуется разработчикам аддонов использовать данную версию LibDnD в своих аддонах.
    В ближайшем будущем планируется добавления новых плюшек, в т.ч. перенос некоторых плюшек из других аддонов.
    Если требуется какой-то особенный дополнительный функционал, или кто-то готов поделиться своим, то можно об этом попросить на странице разработки LibDnD.
    HOW-TO: LibDnD.lua - Библиотека Drag&Drop
    Простейший пример использования LibDnD
    Файл LibDnD.lua нужно включить в AddonDesc.(UIAddon).xdb, в секции <ScriptFileRefs>:
    <ScriptFileRefs> <Item href="LibDnD.lua" /> ... </ScriptFileRefs> DnD.Init() - Инициализирует виджет для Drag&Drop. Это нужно только один раз, во время инициализации аддона, или позже, когда угодно. Повторные вызовы для того же самого виджета на данный момент нежелательны.
    Пример:
    DnD.Init( wtMainPanel ) Всё, Drag&Drop УЖЕ работает 🙂
    Функция DnD.Init()
    Синтаксис:
    DnD.Init( wtMovable, wtReacting, fUseCfg, fLockedToScreenArea, Padding, KbFlag, Cursor ) Обязательные параметры:
    wtMovable - ссылка на Widget.
    Виджет, КОТОРЫЙ нужно перемещать. Необязательные параметры (могут быть nil, или их можно вообще не писать):
    wtReacting - ссылка на Widget (nil = wtMovable).
    Виджет, на который привязывается реакция, т.е. виджет, ЗА КОТОРЫЙ будет перетаскиваться wtMovable. Это может быть сам wtMovable, то есть сама перетаскиваемая панель, но НЕ обязательно (!), это может быть что угодно, например, ЗАГОЛОВОК ОКНА, "дочерний" по отношению к ОКНУ wtMovable. Если не указан - виджет wtMovable перемещается сам за себя.
      fUseCfg - true/false (nil = false).
    Сохранять ли позицию виджета в конфиг-файл User.cfg. Если да, то сохранит в таблице с именем "DnD:<путь к виджету wtMovable в иерархии>", в секции, названной по имени аддона. Рекомендуется, чтобы все родительские виджеты wtMovable имели осмысленные, не динамические, уникальные имена.
      fLockedToParentArea - true/false (nil = true).
    Если true, то передвигаемый виджет нельзя даже частично утащить за края родительского окна (чаще всего ими являются края экрана). Таким образом он всегда будет находиться целиком на экране (если не переопределено в параметре Padding, см. ниже). А если false, то его можно утащить полностью, точно так же, как можно утаскивать окна в ОС Microsuxx Windows.
      Padding - число или таблица из 4 чисел {Верхний,Правый,Нижний,Левый} (nil = {0,0,0,0}).
    Если fLockedToParentArea=true, то действует Padding. Если хотите, чтобы за край окна всё-таки можно было частично утащить wtMovable на какую-то глубину, то можете заполнить таблицу. Например, это сделано в аддонах "PhanTime" и "HonorInfo", где по краям панели имеется "тень" толщиной 8 пикселей. Там эта таблица заполнена отрицательными числами, вот так: {-8,-8,-8,-8}. В случае передачи числа в качестве параметра, оно будет использовано в качестве глубины по всем направлениям.
      KbFlag - флаги управляющих клавиш KBF_*.
    Если надо, чтобы wtMovable двигался только при нажатии клавиш Shift, Ctrl или Alt, передаем здесь соответствующие флаги KBF_*: nil - нажатие любой из перечисленных клавиш не имеет никакого эффекта. KBF_NONE - Перетаскивание только при не нажатых клавишах KBF_SHIFT - Перетаскивание только при нажатой "Shift" KBF_ALT - Перетаскивание только при нажатой "Alt" KBF_CTRL - Перетаскивание только при нажатой "Ctrl" KBF_ANY - Перетаскивание только при любой нажатой клавиши из перечисленных
      Cursor - строка/false (nil = "drag").
    Стиль курсора, который будет устанавливаться при перетаскивании. nil/true - используется курсор по умолчанию: "drag". false - курсор не меняется при перетаскивании. Примеры использования DnD.Init()
    Виджет Окно (wtWindow), которое можно таскать за виджет Заголовок-окна (wtTitle), являющийся дочерним виджетом Окна:
    DnD.Init( wtWindow, wtTitle ) Виджет таскается сам по себе, И его позиция сохраняется между игровыми сессиями (создаёт секцию по названию аддона в файле User.cfg):
    DnD.Init( wtPanel, wtPanel, true ) или:
    DnD.Init( wtPanel, nil, true ) Виджет не сохраняет позицию между игровыми сессиями, и его можно утащить почти полностью за край экрана:
    DnD.Init( wtPanel, nil, false, true ) Позицию в конфиг не сохраняет, но за то, "тень" по краям текстуры фона окна аддона, имеющая
    толщину 8 пикселей со всех сторон, будет красиво задвигаться за край экрана (так сделано в аддонах "PhanTime" и "HonorInfo"):
    DnD.Init( wtMainPanel, nil, nil, nil, {-8,-8,-8,-8} ) или:
    DnD.Init( wtMainPanel, nil, nil, nil, -8 ) Делаем сразу три разных виджета передвигаемыми в одном аддоне:
    DnD.Init( wtTrayButton ) DnD.Init( wtMainWindow ) DnD.Init( wtConfigWindow ) Делаем передвигаемую wtMainPanel и все её дочерние виджеты в пределах родителя с учетом рамки в 4 пикселя при нажатой клавише Ctrl, с сохранением всех позиций в User.cfg:
    DnD.Init( wtMainPanel, nil, true ) for _,wtChild in pairs( wtMainPanel:GetNamedChildren() ) do DnD.Init( wtChild, nil, true, nil, 4, KBF_CTRL ) end Функция DnD.Enable()
    Синтаксис:
    DnD.Enable( wtWidget, fEnable ) wtWidget - ссылка на Widget.
    Это может быть wtReacting или wtMovable, не важно, т.к. оба варианта работают.
      fEnable - true/false.
    Если true, то виджет будет реагировать на Drag&Drop, а если false, то Drag&Drop виджета будет запрещён (то есть, виджет будет "пристёгнут", и будет игнорировать все попытки перетаскивания). Этой функцией пользоваться НЕ обязательно, т.к. все виджеты, зарегистрированные в системе функцией DnD.Init(), по умолчанию, АКТИВНЫ. Но если возникнет необходимость "пристегнуть" такой виджет, то функция DnD.Enable() существует именно для этого. Она меняет статус виждета, перманентно разрешающий или запрещающий его Drag&Drop. "Пристегнуть" виджет можно командой DnD.Enable( ВашВиждет, false ), и он будет игнорировать все попытки перетаскивания. Если позже вам потребуется снова разблокировать его (снова сделать перетаскиваемым), то сделайте это командой DnD.Enable( ВашВиждет, true ).
    Функция DnD.Enable() может потребоваться вам, например, если вы захотите сделать в своём аддоне полноценную поддержку событий аддона AddonManager.
    Подробнее об этом написано здесь: Поддержка событий AddonManager в других аддонах
    Функция DnD.IsDragging()
    Синтаксис:
    DnD.IsDragging() Если в вашем аддоне есть перетаскиваемые кнопки (такие есть, например, в аддонах "DarkDPSMeter" и "GuildGui1b"), то вам пригодится функция DnD.IsDragging(). Чтобы при перетаскивании такой кнопки, ИЗБЕЖАТЬ нажатие на неё, вставьте такую строку в начало кода реакции на нажатие кнопки:
    if DnD.IsDragging() then return end Функция DnD.Remove()
    Синтаксис:
    DnD.Remove( wtWidget ) wtWidget - ссылка на Widget.
    Виджет, который нужно разрегистрировать в системе DnD, чтобы его можно было безопасно уничтожить с помощью DestroyWidget. Передавать надо именно тот виджет, который собираетесь уничтожать.
    На данный момент не проверяет, зарегистрированы ли в системе дочерние по отношению к wtWidget виджеты, поэтому, если вы их регистрировали, то необходимо вызывать DnD.Remove и для них.
    Пример: for _,wtChild in pairs( wtMainPanel:GetNamedChildren() ) do DnD.Remove( wtChild ) end DnD.Remove( wtMainPanel ) wtMainPanel:DestroyWidget() Бонус: функции GetConfig() и SetConfig()
    Примеры:
    Получить весь конфиг аддона в виде ТАБЛИЦЫ (если он есть в User.cfg), или nil (если его там нет):
    Config = GetConfig() Получить из конфига значение переменной Name (если она есть) или nil (если её там нет).
    Имя переменной может быть строкой или числом, а значение - чем угодно, хоть таблицей.
    MyOption = GetConfig( Name ) Сохранить в конфиг-файл переменную Name со значением Value.
    Те же условия для имени и значения, что описаны в предыдущем примере.
    SetConfig( Name, Value ) Если передать только ОДИН параметр, но ТАБЛИЦУ, то все её переменные будут аккуратно добавлены (merged) в конфиг аддона. Именно добавлены. То есть, тупой перезаписи одной таблицы поверх другой эта функция НЕ делает.
    SetConfig( { ["A"] =5, [100] ={1,10,100}, ["Yes"] =true } ) Этим двум функциям НЕ нужно указывать название секции, т.к. они всегда пользуются секцией, названной именем аддона.
    5 702
  4. Касается только игроков оф.серверов.
    Аддон необходим для получения ключа, используемого в привязке платных аддонов к аккаунту.
    Скачиваем и ставим аддон. Заходим в игру, включаем его, копируем ключ. Вставляем ключ в поле "ID игрового аккаунта" в настройках сайта. Готово! Теперь можно скачивать аддоны, и они будут работать на всех персонажах на привязанном аккаунте. Подробности, вопросы и ответы
    Only for players from official server.
    Addon needed for receiving special key of your game account, which uses in binding paid addons to game account.
    Download and install addon.
    Log in to game, enable addon, copy key.
    Paste it in the field "Game account ID" in profile settings.
    Done! Now you can download paid addons and they will work for all characters from binded game account.
    Details, questions and answers
    36 768
  5. [Устарел и более не работает]
    Простенький аддон упрощает ускоренное прохождение квеста  "Побег Любовника" - помогает "успеть" поговорить с Джакомо ди Вевр до того, как он начинает сбегать.
    * при наличие маски вольной птицы (или иных предметов, что добавляют кнопку быстрого действия) возможно прохождения двух стадий разговора за один подход
     
    ***
    Суть ускоренного прохождения:
    1. Чтобы быстро найти Джакомо ди Вевр достаточно  перемещаться между мостиком и первым местом возможного появления НПС, пересекая туда и обратно границу области "появления" обозначенную началом моста.
    2. После появления НПС нужно подбежать к нему и успеть в диалоге сказать две фразы, чтобы засчитало часть выполнения.
    3. Когда НПС начнет сбегать нужно вернуться на мост (при этом отменится часть выполненных этапов квеста)
    4. Повторить п.1-3, чтобы засчитало вторую часть выполнения (снова достаточно успеть сказать две реплики).
    5. Повторить п.1 и спугнуть НПС, не вступая с ним в диалог - после чего квест будет считаться выполненным, и при пересечении границы моста таковым и останется.
    6. Сдать квест (из-за дебафа придется добираться пешком), после чего покинуть Айрин, чтобы снять дебаф (например отправится на БГ или в Искажение).
    При большой сноровке, или при использовании аддона, на этапе 2 можно успеть поговорить дважды, в таком случае п.4 (повторный разговор) можно пропустить.
    Пример  прохождения квеста (без аддона) 
     
     
     
     
     
     
     
    462
  6. Hey Sarnautions!
    Are you also tired of having people trade 3x3 ratings and getting seasonal costumes just by trading and not doing any effort in PvP?
    Me too!
    So I made this addon which will notify you whenever the 3x3 timer activates!
    The PvP hungry among us will now always have some players to hunt down >:D
    Enjoy PvP'ing! ❤️

    Localization file is present, let me know if something doesn't work.
    94
  7. Альтернативное описание возможностей персонажа. Для временных умений указана дата сгорания, а не сколько осталось до него.
    Также имеется поиск по возможностям.
    Традиционно окно аддона можно перетаскивать ухватившись за него в районе заголовка.
     
    В будущем планируется сделать оповещение о сгорание временных умений, а также сравнение чего не хватает из окрасов и доната
    248
  8. Аддон-напоминание о Арене смерти и Алом бастионе.
    Инструкция:
    В файле ACAB Tracker.lua в строках(8 и 9 строки):
    local TimeAC = { 14, 17, 19, 23} --Здесь выставляется время начала Арены смерти для вашего часового пояса
    local TimeAB = { 20, 22} --Здесь выставляется время начала Алого бастиона для вашего часового пояса
    Время, за которое делать напоминание , можно изменить , набрав в чате : /bt {время в минутах}. Пример: /bt 15 - напоминать за 15 минут до начала АС или АБ. По умолчанию напоминает за пять минут до начала.
    Версия аддона ACAB Tracker_v2: Удалена возможность изменять время оповещения через чат. Добавлено : можно организовать несколько оповещений за разное время до начала события. То есть , к примеру, за 15 минут, потом за 10 минут, потом за 5 минут, за минуту.
    Для этого в файле ACAB Tracker.lua в 11 строке : local TminTab = {15, 10, 5} - выставляете нужное время оповещения. Можно выставить одно, два и более значение, но минимум одно. По умолчанию аддон напоминает за 15, 10 и 5 минут до начала события. Остальные настройки аналогичны соседней версии аддона.
    2 993
  9. AcAddon

    От 30 ₽
    Аддон позволяет:
    Отслеживать игроков. Отслеживать мобов. Отслеживать бафы на себе/группе/рейде. Позволяет портаваться используя камень путешественника. Есть специальные панели для отображения бафов на персонаже. Есть панели для зелий/предметов в сумке. Есть панели для умений. Отображает значок цели на персонаже. Открывать сундуки мастера. Автоматическая активация пунктов диалогов. Сообщать о появлении бафов на себе/группе/рейде. Сообщать о появлении мобов. Выводит расстояние над мобами в астрале. Позволяет собирать информацию о бафах. Works only on Russian servers!
    1. Основная панель аддона
    Зона отображения золота является кнопкой и при нажатии на нее количество золота скрывается, повторное нажатие вновь показывает. Это для тех кто не хочет светить количество золота на персонаже при создании скриншотов.
    Кнопки на основной панели
    Кнопка для включения панели отслеживания игроков
    Кнопка для включения панели отслеживания мобов
    Кнопка для включения панели отслеживания бафов на себе/группе/рейде
    Кнопка для включения панели для снятия таргета
    Кнопка для включения панели со списком телепортов
    Кнопка для включения панели бафов на персонаже
    Кнопка для включения панели зелий
    Кнопка для включения панели умений
    Кнопка для включения панели настроек
    Все панели перетаскиваются по экрану.
    2. Панель отслеживания игроков
    У панели 4 фильтра для отображаемых игроков (переключаются путем нажатия нужной кнопки):
    Агрессивные игроки и игроки противоположной фракции. Игроки Империи. Игроки Лиги. Все игроки. Кнопки 2 и 3 меняются местами, смотря в какой фракции состоит персонаж, за которого играете.
    По игроку отображается следующая информация:
    Значок фракции. Если на значке фракции отображается значок руны у игрока 5 покрова. Если значок фракции красный - значит игрок без накури. Значок класса персонажа. Имя игрока, через запятую имя гильдии, если есть. Процент жизни. Полоска уровня жизни. Игроки группируются по классам. Имя игрока наносящего вам урон помечаются
    зеленым цветом. Полоска уровня жизни, игрока ушедшего в режим
    бессмертия, становится пурпурной и отображается время до
    окончания.
    Выбор игрока кликом мышки по строке. Панель закрывается либо 5 кнопкой на панели, либо повторным нажатием на основной панели.
    Над игроками отображенными в панели отображается значки бессмертия и контроля с временем до окончания.
    Настройки панели

    В файле Ac_Cfg.lua меняются - размер панели, размер шрифта, бафы бессмертия, бафы контроля, порядок групп классов.
    3. Панель отслеживания мобов
    У панели 3 фильтра для отображаемых мобов (переключаются путем нажатия нужной кнопки):
    Мобы в бою. Агрессивные мобы. Все мобы. По мобу отображается следующая информация:
    Значки бафов (с временем окончания если есть), картинка сделана просто для примера отображения. Имя моба. Процент жизни. Полоска уровня здоровья. У мобов, находящихся в длинном контроле: 
    полоска уровня жизни становится синей (если ваш контроль - то темно-синей); указывается имя персонажа, наложившего контроль (на картинках затерто); иконка контроля, время до окончания. Над мобом вешается иконка с именем контролера, картинкой контроля, временем до окончания. При достижении определенного времени до окончания выводится сообщение на экран (время настраивается в файле Aс_Cfg.lua). Имя моба, находящегося в таргете, помечено зеленым цветом. Также над мобами отображаются иконки коротких контролей с временем до окончания.  Выбор моба кликом мышки по строке.
    Панель закрывается либо 4 кнопкой на панели, либо повторным нажатием на основной панели.
    Настройки панели

    В файле Ac_Cfg.lua меняются размер панели, размер шрифта, бафы длинного контроля, бафы короткого, бафы для отображения в списке мобов.
    4. Панель отслеживания бафов
    У панели 3 фильтра для отображаемых мобов (переключаются путем нажатия нужной кнопки):
    Бафы на рейде. Бафы на группе. Бафы на себе. По бафу отображается следующая информация:
    Значок бафа (количество стаков, если есть). Имя игрока, на котором баф (если имени персонажа нет - то баф на вас). Название бафа. Время до окончания (если у бафа есть время). Полоска уровня окончания. Выбор игрока с бафом кликом мышки по строке. Панель закрывается либо 4 кнопкой на панели, либо повторным
    нажатием на основной панели. По умолчанию выводятся отрицательные бафы с длительностью более 5 сек. Остальное в файле Ac_Cfg.lua
    Настройки панели
    В файле Ac_Cfg.lua меняются - размер панели, размер шрифта, отрицательные бафы, которые нужно игнорировать, положительные бафы, которые нужно отображать (здесь же указываются отрицательные бафы с временем действия меньше 5 секунд).
    5. Панель снятия цели


    Левый клик мышки - пытаемся взять в цель цель другого игрока (если у игрока нет цели - то он становится целью). Правый клик мышки открывает панель со списком игроков для выбора (в списке выводятся члены группы/рейда). Панель не имеет настроек.
    6. Панель камня телепортации
    Двойной клик мышки по строке запускает телепортацию.
    Если имена телепортов белые - камень можно юзать. Если имена телепортов желтые - камень в откате, но у вас есть монеты джунов. Если имена телепортов красные - камень в откате и у вас нет монет джунов.
    Также на главной панели над кнопкой отображается время до отката камня. Самый последний телепорт в списке - это место, к которому привязан камень.
    Панель не имеет настроек.
    7. Панель бафов на персонаже  
    У панели два режима отображения:

    Отображение без возможности перетаскивания (клик левой кнопкой на главной панели).
    Отображение без возможности перетаскивания (клик правой кнопкой на главной панели). Панель отображается как горизонтально, так и вертикально (через панель настроек).
    Настройки панели
    В файле Ac_Cfg.lua меняются размер панели, размер шрифта, бафы, которые нужно отображать.
    8. Панель зелий/предметов
    Панель отображается как горизонтально, так и вертикально (через панель настроек).
    Настройки панели
    В файле Ac_Cfg.lua меняются размер панели, размер шрифта, зелья/предметы, которые нужно отображать.
    9. Панель умений
    Панель отображается как горизонтально, так и вертикально (через панель настроек).
    Настройки панели
    В файле Ac Cfg.lua меняются размер панели, размер шрифта, умения которые нужно отображать
    10. Панель настроек
    Из этой панели открываются судуки мастера. Включается/отключается прицел на цели. Включается/отключается автоматическая продажа серого лута вендору. Включается/отключается автоматическая активация пунктов диалогов. Настраивается система сообщений. Список бафов, мобов для системы сообщений заносятся в файл Ac_Cfg.lua

     
    57 176
  10. Автоматически нанимает наемников при начале диалога с Властемиром Наймитовым или Александрой Сольдиной.
    Наем приоритетный: первым если нет хила нанимается Матрена, вторым - Лоб, далее ДД. Проверки происходит по Аспекту а не роли кто в группе (хил, танк)
    На Таинственных землях автоматически начинает диалог с НПС для найма
    Кнопка "М"
    лкм - включение/отключение аддона пкм - активация "Контракта Наёмников"
    2 221
  11. ACP

    В первую очередь, большое спасибо Nikon за оригинальную идею HealerProc, а DiesIrae и look_at_you_ за поддержку оригинального аддона.
    Теперь аддон работает не только для жреца, но и для всех прочих классов. Показывает висящие на аватаре важные классовые бафы, за которыми в обычной ситуации приходится постоянно следить, кося один глаз на панельку бафов в левом верхнем углу. Теперь можно косить не один, а оба глаза, и совсем в другое место!
    Показывает на данный момент следующие умения:

    Список бафов Жрец
    Фанатизм
    Щит святости
    Исступление
    Предел веры

    Воин
    Заслон
    Выброс адреналина
    Мотивированная агрессия
    Богатырская сила

    Мистик
    Стремительность
    Эссенция мысли
    Концентрация

    Друид
    Боевая интуиция
    Статический заряд

    Маг
    Отражения
    Каменная стена/Каменная преграда
    Стихийный щит
    Невидимость

    Некромант
    Венесекция
    Экстаз отравителя
    Тёмная искра

    Паладин
    Сосредоточенность
    Отмщение
    Канон Света
    Канон Чистоты

    Сталкер
    Плут
    Уловка

    Инженер
    Канонада

    Бард
    Новые идеи


    Можно добавлять свои собственные бафы, но, к сожалению, только через конфигурационный файл, который лежит внутри архива и называется Config.txt, как ни странно.

    Краткая инструкция по настройке Каждый баф задается следующими полями:
    Name - имя бафа в вашей локали.
    PosY - смещение плашки по вертикали относительно базового положения (которое где-то в районе центра экрана)
    LimitMaxStack - для стекующихся бафов ограничивает количество выводимых плашками стеков. В основном нужно для Венесекции, но мало ли, может и для других пригодится. Можно сделать, к примеру, что Щит крови будет показываться полной полоской до тех пор, пока не станет его 5 стеков и меньше.
    MaxTimer - ограничение на таймер для долгоиграющих бафов (типа каменной преграды мага). Если время бафа в секундах больше указанного в этом параметре, то таймер на плашке показываться не будет.
    Colors - цвета в формате { R, G, B, A }, в которые окрашиваются панельки стеков бафа. Для нестекуемых бафов достаточно одного цвета, в который окрасится плашка на старте. Для стекуемых можно задавать более одного цвета, тогда плашки при отрисовке будут использовать интерполированный цвет. Если задать 2, то первая плашка будет использовать первый цвет, последняя - второй, а все остальные между ними - плавно перетекать градиентом. Если задать количество цветов равным максимальному количеству стеков, то каждый отдельный стек будет краситься своим уникальным цветом.


    С радостью послушаю предложения по модификациям аддона. Готов принять от представителей классов предложения по списку бафов доступных в аддоне по умолчанию вместе с их настройками (включая цвета).
    9 440
  12. Не использовать с аддонами AOandLocker, PaneLocker, AOPanelHotbarLocker.
    Lock DnD and changes by mouse in ActionsBar.
    This is exelent example as communicate with others addons: AddonsTools, AlarmedStatusLine
    becouse:
    ActBarLocker not has any widgets but managing self trought other addons: AddonsTools, AlarmedStatusLine
    ActBarLocker not has any librares
    prototype - AOandLocker
    ====================================================
    Запрещает таскание и изменения с помощью мышки панели быстрых клавиш - так что вы не можете случайно мышкой с панели убрать действие
    Это прекрасный пример взаимодействия с другими аддонами: AddonsTools, AlarmedStatusLine
    Так как:
    Сам ActBarLocker не имеет ни одного виджета, а управляется чрез другие аддоны: AddonsTools, AlarmedStatusLine
    ActBarLocker не имеет никаких библиотек
    прототип - AOandLocker
    2 568
  13. Блокирует кнопку настройки панели активных действий если сама панель заблокирована от перемещения расположенных на ней умений и предметов (активирована кнопка блокировки)
     
    267
  14. Позволяет настраивать внешний вид кнопок-заклинаний на панели действий.
    Allows for the modification of the Action Bar slots.
    Usage Instruction

    Инструкция по использованию
    Этот аддон, скорее, модификация, чем аддон. Потому, что он лишь помогает настроить внешний вид стандартной панели заклинаний.
    По умолчанию так:

    Но, с помощью команды (/ab):

    Можно сделать, НАПРИМЕР, вот так:

    (Здесь, анимация готового заклинания (EffectColor) стала зелёной, недоступные заклинания (NotCastable) - красными, цвет надписи (Color) - золотым, и размер текста (Scale) сделан .8).
    Каждая кнопка, на панели заклинаний, полностью работоспособна, работает и перетаскивание кнопок. Можно СКРЫВАТЬ любые кнопки, и даже скрытые кнопки продолжают работать.
    Слэш-команды:
    /ab - показывает окно Настроек.
    /abdnd - вкл/выкл перетаскивание кнопок (Drag&Drop).
    /abdndreset - перезагружает Drag&Drop.
    /abhide # - скрыть/показать кнопку в слоте #, причём, в скрытом состоянии, кнопка продолжает работать (здесь, # - число от 1 до 48).
    /absize # - изменить размер слотов (иконок) панели заклинаний. (только числа, например: "/absize 35")
    /abscale # - изменить размер надписи "комбинация клавиш". (только числа, желательно в диапазоне 7-13, например: /abscale 10 = 1, /abscale 1 = 0.1)
    /abcdscale # - изменить размер надписи "счётчик кулдауна". (те же ограничения)
    /abstscale # - изменить размер надписи "кол-во штук в стеке". (те же ограничения)
    /abcusset - применить подобранный пользователем цвет.
    /abdis  - превращает панельки в стандартный вид и обратно, в стандартном виде работает только эта команда и ничего больше
    /abx - задать позицию Х
    /aby - задать позицию Y
    12 949
  15. Аддон возвращает практически старую панель горячих клавиш (Панель действий).
    Старый вид панели действий за исключением слотов бара петов, щиты паладина итд. перенесены в центр панели действий.
    Возможность модификации действий слотов Бар.
    Позволяет настраивать внешний вид кнопок-заклинаний на панели действий.



    Поддержку аддона осуществляет:



    Примечание
    При первом запуске аддона вести слешь команду в чат /abdndreset
    Дальше выставляем кнопки.
    Вкл и отключение перетаскивания кнопок: Слэш-команда /abdnd или в AddonManager кнопочка замочек.
    Слэш-команды:
    "/ab": Показывает окно Настроек.
    "/abdnd": Вкл/выкл перетаскивание кнопок (Drag&Drop).
    "/abdndreset": Перезагружает Drag&Drop.
    Также у кого установлен AddonManager возможен вызов меню настроек и Вкл/выкл перетаскивание кнопок.
    ВНИМАНИЕ у кого не работает DnD не забываем про чюдесные аддоны блокировок кнопок AOPanelHotbarLocker, PaneLocker, AOandLocker. Перед тем как перетаскивать кнопки снимите блокировку.
    Аддон реализован на основе ActionsMod от Ciuine измененным кодом.
    Аддон не совместим с аддоном ActionsMod.
    Выбор, каким пользоваться, за вами.
    Настройки
    Некоторые настройки аддона производится блокнотом в файле config.txt

    Передвигаем окна: -- Кастбар -- Cast_PosX = -230, Cast_HighPosY = 120, -- Кнопки действий -- Cont_PosX = 6, Cont_HighPosY = 5,   -- Паладин ( PALADIN )-- PAL_PosX = 5, PAL_HighPosY = 178, -- Некр ( NECROMANCER ) ХП -- NECR_PosX = 5, NECR_HighPosY = 203, -- Некр ( NECROMANCER ) Пет -- PET_PosX = 5, PET_HighPosY = 110, -- Рат ( WARRIOR ) -- RAT_PosX = -235, RAT_HighPosY = 58, -- Маг ( MAGE ) -- MAG_PosX = 5, MAG_HighPosY = 178, -- Мист ( PSIONIC ) -- PSI_PosX = 5, PSI_HighPosY = 178, -- Друид ( DRUID ) -- DRU_PosX = -235, DRU_HighPosY = 178, -- Лук ( STALKER ) -- STAL_PosX = -235, STAL_HighPosY = 178,
    7 510
  16. НЕ требуется для работы других аддонов!
    Использование нескольких менеджеров может привести к некорректной работе некоторых аддонов! Отключите AM в "Дополнениях" в меню игры или удалите, если вы используете другой менеджер.
    "Загр. выбр"/"Выгр. выбр" -- загрузить/выгрузить помеченные аддоны;
    "Загр. все"/"Выгр. все" -- загрузить/выгрузить все пользовательские аддоны (исключение: сам менеджер);
    "Сохранить" -- сохранить состояния аддонов (вкл/выкл);
    "Замочек" -- зафиксировать элемент(-ы) (отключает Drag&Drop), если целевой аддон поддерживает эту функцию);
    P.S. Если вы разработчик аддонов, пожалуйста, прочтите инструкцию по поддержке событий AddonManager в других аддонах:
    http://alloder.pro/t...ja-pozhelanija/
    English:
    "Load Selected"/"Unload Selected" -- load/unload selected addons.
    "Load All"/"Unload All" -- load/unload all addons (except AddonManager).
    "Save" -- save all addons' states (loaded or unloaded)
    "Lock" -- lock/unlock the selected addon(s) (turns off/on Drag&Drop), if selected addon supports this function.
    P.S. If you are an addon developer, please read this instruction, to add AddonManager support to your addons (in English):
    http://alloder.pro/t...ja-pozhelanija/
    70 055
  17. Очередной аддон менеджер. Отличительной особенностью является то, что в первую очередь он направлен на пользователя, а не разработчика.
    Аддон сохраняет настройки для каждого аккаунта (не основа с перерождениями, а то что вводите в майлцентре) и в соответствии с ними выгружает или загружает пользовательские аддоны.
    Это может быть полезно тем у кого много персонажей и вы делите одну машину с кем-то еще (т.е. не надо для каждого персонажа выбирать аддоны). Аддон выгружает/загружает другие пользовательские аддоны после захода в игру, т.е. первоначально загружается все аддоны отмеченные галочкой через стандартный интерфейс игры что может вызывать дополнительную загрузку при 82%.
    Кнопка "Очистить" очищает настройки для текущего аккаунта. Чтобы выгруженные аддоны заработали надо перезайти в игру.
    Имеется поиск, позволяющий быстро найти нужный аддон. По нажатию на Enter перебирает найденные варианты (если введен 1 символ, то ищет по алфавиту; если больше одного, то неполное совпадение в имени)
    Добавлен второй столбец чекбоксов; отмеченный в нем аддоны можно перезагрузить правой кнопкой мыши по кнопке вызова окна
     
    Для отображения текста в чате должно быть включено: "пкм по вкладке чата -> Системные -> Дополнения -> 4 вида сообщений"
     
    В планах (далеких):
    сохранение профилей (наборов аддонов) для применения индивидуально к выбранным персонажам реакцию на выгрузку/загрузку через стандартный интерфейс игры и другие аддонменеджеры с корректировкой примененных настроек  
    970
  18. Быстрый перезагрузчик аддонов, предназначен в первую очередь для разработчиков.
    Когда-то выкладывал его на UI9, приведу инструкцию оттуда.
    Аддон умеет включать/выключать и перегружать любые аддоны из общего списка нажатием одной кнопки. Он сильно девелоперский, перегружен неочевидными функциями, весь в латинице, и простым игрокам он больше навредит, чем поможет. Тем не менее.
    Инструкция по эксплуатации:
    После входа в игру в правом нижнем углу экрана появится маленькая полосатая кнопка. Это нормальное состояние аддона.
    Правый клик по пчело-кнопке открывает/закрывает список аддонов, доступных для манипуляций. Стандартные там тоже есть. Весь список посортирован по алфавиту, хотя это несильно помогает. Свои аддоны можно найти по префиксу UserAddon/ в названии, они там ближе к концу списка.
    В списке: левый клик по названию аддона селектит/деселектит этот аддон. Поселектить можно сразу несколько аддонов. Поселекченность аддонов в списке сохраняется в рамках текущей сессии игры.
    клик по квадратику слева от названия аддона включает/выключает этот аддон. Состояние аддонов сохраняется между сессиями, то есть выключенный однажды аддон при следующем входе в игру останется выключенным.
    Левый клик по пчело-кнопке перезагружает все поселекченные аддоны сразу, неважно открыт список или нет.
    В списке: правый клик по названию аддона тут же на месте однократно перезагружает аддон без всякого селекшена.
    Аддон пишет в mods.txt строчку про включение/выключение и перезагрузку.

    Alert:
    Далеко не все стандартные аддоны можно безнаказанно перезагружать, некоторые после перезагрузки тупо перестают работать, поэтому аккуратнее.
    Не рекомендуется использовать этот менеджер аддонов с каким-либо еще одновременно, так как аддоны не умеют оповещать друг друга о своем состоянии, и потому менеджеры могут разойтись во мнениях, какой аддон включен, а какой - нет.
    Данный аддон восстанавливает сохраненное состояние, реагируя на EVENT_AVATAR_CREATED, поэтому возможно некоторые аддоны, которые на инициализации спят, и включаются только этим менеджером, могут проспать этот эвент.

    Бонус:
    Если в папке Personal создать файлик input.cfg (ANSI) и прописать в нем что-нибудь типа:

    commonbindsection bind reload_addons 'CTRL' + 'SHIFT' + '`' bind open_addon_list 'ALT' + '`'
    то в аддоне появятся клавиатурные хоткеи, и наступит совсем красота. У меня alt+~ открывает/закрывает список, а ctrl+shift+~ перезагружает выбранные аддоны.
    Разработчики, пользуйтесь на здоровье.
    2 653
  19. VIDEO DnD Enable - r77
    VIDEO FB Panel ver 3
    obsolete:

    VIDEO here
    VIDEO - as set SKINS
    как сообщать об ошибке
    при установке на экране появляются часы:

    теперь с иконками и панелью быстрых клавиш это выглядит так:

    AddonsMenu - краткая инструкция пользователя
    двойной клик мышкой по часам - вызов меню AddonsMenu (см. рисунок внизу темы)
    --- пользовательские аддоны ---
    0. сдвиг часов для разных часовых поясов - в "Параметры" (часть меню "КОМАНДЫ")
    1. вызов меню аддонов - клик мышкой по пункту меню с именем аддона
    2. вызов меню для аддона и некоторых действий аддонов - правый клик мышкой по пункту меню
    3. выгрузить/загрузить аддон - shift+правая мышка
    4. сохранить/загрузить настройки аддона в глобальную секцию. То есть чрезе глобальную секцию можно для всех персонажей одинаковые настройки передать
    5. очистить настройки любого аддона. Например если вы хотите отказаться от использования какого-либо адона, рекомендую сначала удалить его настройки - чтобы они место не занимали в user.cfg Делаем это так:
    Для сброса настроек любого аддона (убиения его секции в User.cfg) до настроек записанных в config.txt:
    1. выгружаем аддон НужныйАддон с помощью AddonsMenu
    2. там же жмем правую кнопку и выбирает Очистить настройки аддона
    3. загружаем НужныйАддон - он при запуске возьмет настройки пустые из User.cfg

    6. Запрещает/разрешает ДнД для аддонов - можно как для отдельного аддона (правая мышка по аддону) так и для всех аддонов разом: "Полный запрет DnD" - это задается в параметрах АТ
    --------- Системные аддоны -------
    1. Клик мышкой по пункту меню с именем аддона - поменять режим - ВКЛ/ВЫКЛ/АВТО. Режим АВТО - значит AddonsMenu ничего с этим аддоном не делает. Но его могут выгрузить другие аддоны. ВКЛ - загрузить - даже если его выгрузили. ВЫКЛ - выгрузить, даже если его загрузили
    2. Правый клик - временно загрузить/выгрузить аддон
    Настройки нужно сохранить через меню - чтобы они потом восстановились

    Информация для программистов
    Отличие AddonsMenu от AddonsMeneger в том что меню выбора аддонов проще, к тому же аддоны, которые используют библиотеку от AddonsMenu (AddonsMenuClient.lua и AddonsTools_Support.lua), не будут вообще загружаться без вашего разрешения. В то время как обычные аддоны, выгружаемые через AddonManager, сначала полностью загружаются и выполняются, а потом начинают выгружаться, хотя уже успевают сделать нежелательные действия, например выгрузить другой нужный вам (пользовательский или системный) аддон.
    Еще AddonsMenu может менять локализацию всех поддерживающих его аддонов "на лету". Это удобно для того чтобы можно было посмотреть как ваш аддон будет выглядеть, например на европейских серверах или на японском сервере. Или если вы играете на европейском, то можете задать для аддонов русскую локализацию и они в нее переключатся.
    так же из AddonsMenu можно вызвать основное меню аддонов поддерживающих AOPANEL вызовы, а сам аддон AOPANEL при этом не нужен.
    Еще ваш аддон получает текущее значение локализации через SetGameLocalization, которая описана в
    <Item href="/Mods/Addons/AddonsTools/Scripts/LocalesLIB.luac" />
    В добавок при использовании AddonsMenu вы получаете набор готовых виджетов (содержащихся в глобальной переменной dsc), благодаря чему можно создавать новые виджеты "на лету" по их описаниям, например такой командой:
    --- описание функции (ScriptLIB): w = WCD(descr, name, parent, place, show )
    n = WCD( dsc.Text, "Text1_txt", wParent, { alignX = 0, alignY = 0, sizeX = 200, }, true )
    Еще задавать параметры для аддонов прямо из контекстного меню AddonsMenu, пример использования см. в Example2.zip. Тоесть ваш аддон может вообще не иметь ни одной формы или меню, а все настройки задавать через AddonsMenu. Например так:

    Пример (шаблон аддона) с использованием AddonsMenu и AddonsTools находится в архиве Example1.zip и Example2.zip (более свежая версия)
    AddonsMenu вызывается двойным кликом мышки по часам, которые я заимствовала из аддона PhanTime (автор Phantasmagor)
    в параметрах используется (возвращаются из setAMSupport():
    desc = L("описание этого аддона"),
    on_click_hide = true, -- hide AddonsMenu when to show me - скрывать ли меню аддонов при нажатии на пункт меню

    DnD for old versions
    ДнД для старых версий
    Теперь можно взять файл библиотеки для ДнД из \Scripts\LibDnD.lua и скопировать его в папку вашего или старого аддона - тогда станет работать событие по запрету ДнД из настроек АТ для этого аддона
    237 266
  20. Дополнительная панель
     
    Добавляет в игру ещё одну панель действий на 12 слотов
    Нет необходимости писать названия вещей во всевозможных конфиг-файлах. Достаточно просто перетащить нужное вам действие на панель Панель поддерживает перетаскивание на неё умений, юзабельных предметов, эмоций, маунтов, окрасов, амулетов Полная совместимость со стандартной игровой панелью - возможно перетаскивать действия как с неё, так и на неё Имеется возможность изменения положения панели - горизонтально или вертикально Поддержка Величия - запоминание действий под каждый билд каждого персонажа Панель оформлена и анимирована в стиле игры Совместимость с аддоном BuildManager

    Установка: закинуть AddPanel.pak в "Allods Online\data\Mods\Addons"
     

    Вниманию игроков пиратских серверов: в версии игры 4.0.2 и ниже в некоторых случаях возможны незначительные баги при вынесении на панель разделенных на стаки предметов и последующими действиями над этими стаками.

    41 304
  21. Порадуйте своего любимого пета кнопкой, которая чуть прибавляет ему мозгов.

    Пока кнопка активна (рамочка желтая есть), ваша зверушка начинает атаковать цели, которые атакуете вы, и понимает когда надо переключиться на другую.
    Достаточно удобно в компасах. Только будьте осторожны, эта кнопка выводит питомца из пассивного режима.
    /apc reset - сбрасывает позицию Если вдруг не знали, расширенный интерфейс команд включается так:

    6 450
  22. AdvancedRemortList - это динамический список воплощений, изменяемый в зависимости от их количества. 
    Если вы хотите видеть всегда полный список воплощений, либо же вы гильдмастер, который хочет знать список всех воплощений нового кандидата - то этот аддон для вас!
    1 926
  23. AdvancedStopCasting

    От 25 ₽
    Добавляет возможность автоматически прерывать применение умений в заданных условиях.
    Для каждого умения доступны свои условия автоматического прерывания применения:
    в каком аспекте прерывать прерывать в зависимости от прошедшего или оставшегося времени применения прерывать попыткой использовать другое умение Небольшой гайд "Как настроить автоматическое прерывание применения нужного мне умения" на примере умения мистика "Психоз"
    Для начала откроем редактор нажатием по этой кнопке:

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

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

    Жму “Добавить” и вуаля! Кстати, такой тултип виден только когда открыт редактор.

    Левый клик по кнопке включает/выключает прерывание каста. Правый клик по кнопке открывает такое вот меню, которое можно свободно перемещать.

    Важные уточнения:
    Перетаскивание кнопок может блокироваться аддонами, блокирующими перетаскивание умений с панели.
    Все данные хранятся в глобальной секции. Это значит, что все это общее для всех ваших персонажей.
    Кнопки автоматически скрываются, если умение не изучено. Они будут видны только с открытым редактором. Это сделано специально, чтобы, например, мистику не была видна кнопка умения “Кровавый пир” некроманта.
    В опции “Прерывать через (мс)” допустим ввод отрицательного значения, что стоит понимать как “Прерывать, если остается кастовать(мс)”.
    Буду рад помощи в локализации аддона
    Для вашего удобства вот все текстовые ресурсы, нуждающиеся в переводе:
    texts = { Language = [[Русский]], EditorHeader = [[Редактор]], EditorSearchBarPlaceholder = [[Название умения]], EditorSearchBarDrop = [[Перетащите умение сюда...]], EditorContainerEmpty = [[Пусто. Добавить умение можно набрав название в поле выше. Либо просто перетащив его из книги или с панели умений.]], EditorContainerItemStopOnlyInCombat = [[Прерывать только в бою]], EditorContainerItemStopByAnotherCast = [[Прерывать другим умением]], EditorContainerItemStopByTimer = [[Прерывать через (мс)]], EditorContainerNewItemAdd = [[Добавить]], EditorImport = [[Импорт]], EditorExport = [[Экспорт]], ActionMenuScale = [[Масштаб]], ActionMenuOpacity = [[Непрозрачность]], ActionMenuHide = [[Скрыть кнопку]], ActionMenuEdit = [[Открыть в редакторе]], ActionMenuReset = [[Сбросить изменения]], ImportHeader = [[Импорт]], ImportDescription = [[Для импорта достаточно вставить данные в поле ниже комбинацией клавиш [Ctrl+V] и нажать кнопку "Импорт".]], ImportImport = [[Импорт]], ImportCancel = [[Отмена]], ExportHeader = [[Экспорт]], ExportDescription = [[Потребовалось перенести или поделиться умениями? Без проблем. Достаточно выделить все комбинацией клавиш [Ctrl+A] и скопировать в буфер обмена [Ctrl+C].]], ExportOk = [[Ок]], DefaultSpellBloodStream = [[Кровавый пир]], DefaultSpellFlow = [[Переливание крови]], DefaultSpellDeathMetal = [[Танцующий клинок]], DefaultSpellMeleeCombo = [[Каскад]], DefaultSpellMeleeComboUpg = [[Лавина]], DefaultSpellArrowVolley = [[Залп]], DefaultSpellArrowHail = [[Обстрел]], } Достаточно перевести и отправить мне. Я сам позабочусь о преобразовании в отдельные файлы.
    2 539
  24. AGpro - помогает скинуть громобой, контроль или применить умение/предмет при появлении на вас какого либо бафа.
    Внимание! После порезки API в патче 7.0.1 аддон не работает на официальных серверах на ПвП локациях (Доминион, БГ, Арена Смерти).
    Описание:
    При применении на вас громобоя, модернизированного громобоя, контроля или ослабления отображается панель, нажав на которую вы используете контроль в "автора" бафа, применяете предмет из сумки (например противоядие) или же просто берете "автора" бафа в таргет.
    Бафы при появлении которых необходимо отображать панель и реакцию на клик возможно редактировать.
    Не работает на капкан инженера
     
    Установка:
    Распаковать папку AGpro в папку с аддонами \папка игры\data\Mods\Addons
     
    Настройка:
    При вводе наименования бафа/умения/предмета важен регистр букв.
    Меню настроек открывается при нажатии на кнопку с надписью "AG".
    Для добавления нового бафа необходимо нажать на кнопку "Новый". Затем в первом столбце вводится название бафа. Во втором нажатием на соответствующий "флажок" выбирается реакция (умение/предмет/таргет) на левый клик и вводится название умения/предмета. В третьем - аналогично выбирается реакция на правый клик.
    Удаление бафа - нажатие на корзину.
    Включение/выключение режима перетаскивания - слеш-команда в игровой чат "/dndagpro" или аддон AOandLocker.
    Сброс настроек - слеш-команда в игровой чат "/AGclear"
    1 885
  25. Подсвечивает на Айрине:
    НПС дружественных домов, неопытных дуэлянтов, Джакомо ди Вевр - незадачливого любовника персонажи по квесту "Шпионаж" Имеется файл настроек в котором можно выбрать кого подсвечивать
    Если закончилась недельная "Светская активность на Айрине" то гости перестают подсвечиваться. Данную опцию можно включать/отключать через файл настроек
     
    В дальнейшем планирует ввести:
    автодиалоги с разговорчивыми ну и шпионаж (диалог перевод и тд) может быть дуэлянт. может быть нпс у любовника Локализации пока нет. Возможно будет (но есть нюанс и надо общаться с желающими)
    2 055
  26. Набор полезностей для Айрина:
    напоминает, если не призван спутник; выводит сообщение, если рядом фея; одевает маски на входе в театр и бордель и снимает на выходе.
    5 231
  27. 1. Status Line with alarms. Addon makes the alarm, when the status out of range
    2. ATPanel - for buttons from other addons
    1. Статусная линия с тревогой. Аддон делает сигнал тревоги, когда статус выходит за пределы заданных значений
    2. ATPanel - для клавиш от других аддонов
     
    AlarmingStatusLine Panel - Панель СтатусовВ эту панель можно добавить ценность или заданный статус. А так же сюда могут передать свои статусы и данные другие аддоны, Например, LootManager - сумма заработка на добыче и квестах.
    Если какой-либо статус или ценность выходит за заданные вами пределы включает сигнализацию.
    Так же можно задать параметры при которых статус будет исчезать с панели
    Строка статусов сразу настроена на:
    ++ количество раз которое вы сможете воскреснуть за мирру. Если меньше 20 раз то включает сигнализацию. Точно вычислить этот параметр можно только если вы хотя бы 1 раз умрете )))
    ++ количество не прочтенных писем в ящике. при больше 3 сигналит. Если вы открыли почту то будет показывать количество писем ВСЕГО в ящике.
    ++ мирру
    ++ число слез дракона
    ++ число крупиц света
    ++ курс КРИСТАЛЛОВ
    Чтобы отключить сигнализацию - нужно провести мышкой над мигающим статусом.
    ATPanel
    отличие от AOPanel, что мою панель можно настраивать - кнопки, положение, размеры
    и в нее проще передавать данные от аддонов
    Для аддоно-строителей.
    для работы со статусной строкой ASL есть события:
    1. что ASL готово

    --- STATUS_LINE_STARTED --- ASL запустилась и теперь можно в нее слать свои данные
    2. послать инфо в статусную строку

    onEvent.STATUS_LINE_STARTED = function () --- Create or change ITEM on Alarmed Status Line --- создать или изменить данные на статусной строке userMods.SendEvent( "STATUS_LINE_ITEM_CHANGED", { sysName = {string}, label = {string}, -- localized name value= {string, integer}, format = "<html alignx='center' formatsize='18' aligny='meddle'><tip_gold><r name='value'/></tip_gold></html>", image = {textureRes}, tip = {string}, --- параметры аналогичные настройкам --- то есть из аддона теперь можно сразу задать настройки тревоги или скрытия статуса less = , more = , hideLess = , hideMore = , } ) end
    чтобы поменять состояние тревоги:

    --- start|stop alarm for ITEM userMods.SendEvent( "STATUS_LINE_ITEM_ALARM", { sysName = {string}, alarm = {boolean} } )
    для записи кнопки в ATPanel надо сделать:

    onEvent[ 'ATPANEL_START' ] = function( pars ) userMods.SendEvent( "ATPANEL_SEND_ADDON", { sysName = ADDONname, label = "аббревиатура", image = icon, --- текстура иконки tip = "описание аддона" } ) end
    ПРИМЕР вставки кнопки аддона в ATPanel
    Хороший пример в аддоне ActBarLocker - только там нет собственной кнопки, поэтому по событию ATPANEL_START даже кнопку свою скрывать не надо.
    ГОТОВЫЕ АДДОНЫ с поддержкой ATPanel:
    DarkDPSMeter.zip
    GuildGui1b.zip
    AutoMountFeed.zip
    FittingRoom
    Аддон ActionsMod с включением / выключением DnD через кнопку в ATPanel: ActionsMod.zip
    4 246
  28. AlchemyHelper

    От 7 ₽
    Показывает что можно сварить из того, что выпало на барабанах и в какую сторону для этого нужно крутить барабаны.
     
    Бесплатная версия для пираток опубликована отдельно.
     
    Новая версия. Перед установкой старую версию следует удалить.
     
    Изменения:
    Полностью переписан алгоритм поиска совпавших рецептов. Новый заметно быстрее. Добавлена поддержка мандрагоры. Немного переделан вид окна алхимии для более близкого расположения стрелок доворотов. Добавлен файл с настройками - Config.lua.

    Настройки:
     

    MaxPlates - максимальное число выводимых рецептов. Если найдено рецептов больше, чем эта величина, отобразятся только самые высокоуровневые, прочие будут скрыты. Должен быть не меньше 1
     
    Spacer - зазор меж плашками с требуемыми корректировками. 0 - без зазора, на скриншоте Spacer = 1.
     
    bMoveButtons - Если true, окно алхимии будет переиначено как на скриншоте. Если false - интерфейс изменяться не будет.
     
    Известные ошибки:
     
    Аддон спамит в mods.txt когда какой-либо из компонентов заканчивается. Победить можно пересадкой рук на надлежащее место тому, кто решил, что функции проверки наличии item'а в слоте недостаточно вернуть nil для пустого слота, а нужно еще в mods.txt насрать.
    30 438
  29. Кладет новые ингредиенты после варки зелья опять в ступку - чтобы не рыскать по сумке - экономит время алхимикам
    13 415
  30. Отличие от AlchemyMAN в том что еще расширяет барабан и помогает увидеть компонеты рецепта без прокрутки барабанов
    меню настроек перенесено чтобы не мешать взятию зелья из 3й линии колбы



    As work MONO filter (set fade) and multi filter (set color):
    как работает ТОЛЬКО фильтр (гасит ненужные) и фильтр по многим рецептам (красит в цвет):

    в меню настроек можно поменять число ячеек на которое расширяется барабан в обе стороны

    Рецептов выдается 5шт на лист как и было - поэтому КАЖЕТСЯ что новых рецептов нету. Листы с рецептами переключаются кнопочками - на видео же показано
    известные баги:
    после варки (в момент когда надо корректировку делать) если поменять размеры окна - компоненты съезжают
    40 606
  31. Аддон позволяет видеть откаты умений всех окружающих вас персонажей и боссов
    В настройках аддона (ЛКМ по кнопке с иконкой часов) можно добавлять/удалять интересующие умения и выбирать отслеживать ли эти умения от союзных и(или) вражеских персонажей. По умолчанию в аддон встроен огромный список важных в PvP умений с вписанными откатами там, где это нужно (см. особенности работы). Это просто заготовка и скорее всего вам придётся редактировать этот список под себя, отключать лишние умения на союзниках или противниках, менять номера панелей и т.п.
    У каждого умения можно выбрать номер панели, в которую оно будет помещено при использовании. Всего есть по шесть панелей для умений союзных персонжаей и для умений вражеских. 
    Каждая панель перемещается в любое место экрана и имеет свои параметры: размер иконок, прозрачность иконок, направление заполнения (влево, вправо, вверх, вниз)
    Кликом ПКМ по кнопке аддона можно очистить ненужную информацию с экрана и "забыть" все откаты
    Также аддон показывает откаты умений всех боссов с красной рамкой. Можно отключить в параметрах аддона. Умения боссов всегда попадают в панели с номером 1. Не забывайте, что при эвейде босса все его откаты сбрасываются и можно нажать ПКМ по кнопке аддона, чтобы очистить все данные в нём
    Цвет текста можно настроить в файле Colors.txt в папке аддона
    Чтобы перемещать панели, в настройках аддона нажмите на кнопку "Панели". При клике ЛКМ по заголовку панели откроются параметры этой панели
    Особенности работы (ВАЖНО):
    Не каждое умение можно отследить, но большинство - можно Для умений откат которых зависит от вех\слёз рекомендуется вручную вписывать время отката в поле "Подмена КД" в целых секундах Если в настройках умения указать "Подмена КД" равное 0, то откат будет высчитываться автоматически только по рангу умения. Не будут учтены вехи, слёзы и всё что может снизить откат этого умения "Сила Духа" и "Праведный Дух" снижают откаты умений инженера на 20% и 30% соответственно "Древесная кора" сбрасывает откат умения "Дыхание леса" в ноль (независимо от того взята ли веха "Песнь крон", считаем что в топ-контенте у друидов хилов эти вехи всегда взяты) Если некромант заходит или выходит из лужи от умения "Кровопускание", то откат всех его классовых умений меняется на 10%. Тут могут быть неточности с откатами других некромантов, если ваш персонаж - сам некромант и находится в луже, возможны доработки в будущем "Петля времени" мистика сбрасывает откаты всех классовых умений персонжа, на котором она сработала "Перезагрузка" инженера не может быть обнаружена. Её откат вычисляется по косвенным признакам и будет лишь приблизительным В целях оптимизации отслеживаются только умения применённые в персонажей, питомцев и боссов. При ударе, лечении, бафе, и т.п. остальных мобов и NPC умение не будет обнаружено Ещё немного о "Подмене КД":
    Для чего это нужно? Аддон технически может узнать ранг использованного умения и его откат на этом ранге. Но этот откат будет равным тому, если бы это умение было изучено у ВАШЕГО персонажа с учётом взятых ВАМИ вех\слёз и других эффектов ВАШЕГО персонажа. Пример:
    Будем отслеживать "Энергобарьер" инженера. Оставим "Подмену КД" равную 0. Варианты:
    Наш класс - не инженер, предположим бард. Какой-то персонаж инженер рядом использует "Энергобарьер" и мы увидим стандартный откат в 35 секунд Наш класс - инженер, без взятых вех на снижение отката "Энергобарьера". Инженер рядом использует "Энергобарьер". Мы также увидим 35 секунд Наш класс - инженер, с взятыми вехами на снижение отката "Энергобарьера". Мы увидим откат - 26 секунд Такая же ситуация будет если на умения влияет качество слёз, или что-то ещё
    Поэтому для таких умений рекомендуется вручную вписывать время отката в поле "Подмена КД"
    For english localization please extract eng_eu.tar file into addons directory
    4 374
  32. Addon that will translate parts of game interface into English or English/Russian. If you want any other language simply translate texts in translationlist.lua.
    To make it work on russian client your windows needs to understand cyrylic. Simply follow this video:
    Windows 10 might also have option to use UTF-8 instead, make sure it's unchecked!
    List of commands for settings
    /stats eng            translate stats to english
    /stats both           translate stats to russian/english
    /stats rus            translate stats to russian - turns off translation
    You can find more in Readme.txt
    436

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

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

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