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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

582 файла

  1. Решает самое больное место в разработке аддонов - создание его графического интерфейса. Исходный код редактора открыт и доступен на 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
    444
  2. Официальная версия 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 718
  3. Возможности
    Установка, обновление и удаление аддонов (после авторизации): в том числе и для платных аддонов. Отслеживание обновлений аддонов и уведомление о них. Самостоятельно обновит себя в случае выхода новой версии. Выгрузка на сервер данных, собираемых аддоном UpdaterHelper (автоматически ставится при установке программы) - курс кри для ф2п, время появления Уро-Бороса (для работы мониторинга серверов). При первом запуске может потребоваться задать соответствия с некоторыми аддонами, которые программа не сможет распознать самостоятельно.
    Установка
    Windows требует подписи программ именными сертификатами. Поскольку такой сертификат стоит достаточно дорого, мы не захотели его покупать. Без сертификата установка со стороны Windows несколько осложняется, а именно:
    после запуска установщика жмем "Установить" - "Подробнее" - "Выполнить в любом случае"

     
    Требования
    Windows 7 х64 и новее. Microsoft .NET Desktop Runtime 6.0 (если отсутствует - программа установит его самостоятельно).
    69 757
  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
    37 252
  5. Аддон помогает выбирать в цель нужных игроков для использования стрелы страсти
    Отслеживает игроков, в которых можно выстрелить стрелой страсти. Актуален только во время праздника "День всех влюбленных".
    2 431
  6. Автоматически запускает квесты в пещере Тка-Рика (начать испытание и т.д.), этот аддон нужно использовать совместно с аддоном AutoQuest (автоматически принимает и завершает задания)
    Упращает фарм в Тка-Рика при выполнении квеста по турниру крови
    Аддон не имеет никаких настроек, для включения/отключения используем возможности отключения/включения дополнений 
     
    4 726
  7. Описание файла
    Примитивный аддон, автоматизирует перенос «Солнечная слеза дракона» на переродов. При начале диалога со специалистом по необъяснимому снимает солнечную слезу дракона в сумку, а при входе на перерода надевает солнечную слезу дракона из сумки.
     
    Примечание:
    1) Аддон работает совместно с аддоном DOtoRemort.
    2) Основан на аддоне DOtoRemort
     
    Только для русской версии
     
    280
  8. Снимает баф с аватара "Пространственное искажение" от Миража
    Мираж хорош тем что можно агрить мобов умением "Темпоральный луч" который наносит урон по мобам по площади, не по соло цели как на молнии.
    Но при спешивании может вешаться баф невидимости при наличии бафа "Пространственное искажение", а когда аватар уходит в невидимость все мобы отагриваются.
     
    кнопка на основном экране:
    МО - включен режим снятия бафа
    МF - выключен режим снятия бафа
    147
  9. Быстрый перезагрузчик аддонов, предназначен в первую очередь для разработчиков.
    Когда-то выкладывал его на 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 675
  10. Аддон для разработчиков, позволяет смотреть и менять параметры всех виджетов в игре.
    Предупреждение
    Этот аддон представляет ценность прежде всего для разработчиков. Никаких игровых преимуществ не дает.
    Cделан, чтобы наконец можно было быстро посмотреть, что творится с виджетами аддона.
    Инструкция по применению
    Для возможности запуска аддона в папке Personal создаем файл input.cfg(ANSI) и пишем туда следующее:

    commonbindsection bind toggle_widget_tools 'CTRL' + 'HOME'
    Для ленивых работает команда в чат /inspectwidgets.
    Далее:
    Ctrl+Home или команда в чат открывает корневое окошко аддона. Это окошко свойств stateMainForm. В нем перечислены все его потомки.
    Левый клик в любой элемент дерева потомков селектит этого потомка и показывает окно свойств поселекченного виджета.
    Галочки напротив строк позволяют показывать и скрывать этот виджет.
    Правый клик в любой элемент дерева открывает его в новом окне.

    Для поселекченного виджета на экране появляются рамочки, показывающие положение его самого, его предка, всех его потомков, и всех его соседей по предку. Рамочки кликабельны.
    Левый клик в рамочку селектит соответствующий ей виджет.
    Правый клик в рамочку селектит предка соответствующего ей виджета. Если предка нет, селекшн снимается.

    Алерт
    Аддон еще не доделан. В окошках легко запутаться, селект stateMainForm заливает экран белым и тормозит, если аддон с осматриваемыми виджетами перезагрузить, может начать глючить. Прекратить глюки можно, переоткрыв окна заново.
    Все, можно баловаться.
    2 223
  11. Возможности: отслеживание бафов (счищаемых, важных), контролей (диминишинга), отображение каст мобов
    Цвета кастов мобов:
    1) красный цвет - массовый/соло деф нужен (на текущий момент работает только в компасах)
    2) фиолетовый цвет - в момент каста босс смотрел на вас (чтобы работало нужно моба держать в таргете), необходимо прожать деф или отбежать в сторону по ситуации
    3) оранжевый - любые другие действия 
    4) желтый цвет - согрупник кинул длительный контроль
    5) светло салатовый - вы кинули длительный контроль
     
    Пример в пве:
     
    Пример в пвп:
     
     
    Инструкции:
     
     
     
     
     
    7 467
  12. Позволяет равномерно распределять любой лут между выбранными участниками группы/рейда
     
    Требование:
    1) Быть участником группы
    2) Быть заведующим добычи
    3) Добытый предмет должен быть предназначен для одного игрока из группы

    скриншот 1. Кнопка открытия аддона
     

    Скриншот 2. Настройки

    Инструкция по использованию:
    1) Сделать себя заведующим добычи
    2) распределять полученный лут
     

    Способы использования аддона в 7.0.1:
    1) Распределять монеты на астральной охоте
    2) распределять инсигнии героя
    3) фарм на цс в группе
     
    Дополнительные аддоны:
    SaveParty - при  создании группы автоматически устанавливает нужный разрол лута
     
     
     
    5 383
  13. Усыпальница:
    Позволяет по нажатию кнопки последовательно выделять мобов "Ожившее лезвие" в испытании крови (Усыпальница). 
    Может кому-то упростит прохождение 2 этапа)
    Кнопка отображается только в ИК. Кнопку можно перемещать.
    1) Выводит затраченное время в чат о прохождение каждого испытания в усыпальнице.
     
    Белый колизей:
    1) Выводит затраченное время в чат о прохождение каждого испытания в белом колизее.
     
     
    5 140
  14. Дополнение практически полностью автоматизирует процесс торговли на аукционе.
    инструкция ms word (с картинками)
    интервал [0;1] цена за лот, в случае если лоты на аукционе выходят за пределы наших цен.
    0 - выставлять по минимальной цене (сейчас по умолчанию, как работало раньше) 
    1 - выставлять по максимальной цене
    0.5 - выставлять среднее, т.е. = Мин + (Макс - Мин) * <текущий параметр>
     
    Функциональные возможности аддона:
    Автовыставление предметов из сумки на аукционе Выборочное выставление предметов из сумки на аукцион Автопокупка предметов у торговца Отбор дешевых товаров на аукционе Поиск предметов на почте Вывод списка товаров Сохранение / Выгрузка цен ОБЯЗАТЕЛЬНО СОХРАНЯЕМ СВОИ ЦЕНЫ В ФАЙЛ "InitializationLoadUser.lua" (7 пункт инструкции)
    ФАЙЛ ХРАНИМ ОТДЕЛЬНО ОТ ПАПКИ АДДОНА
    Инструкции:
     
    9 358
  15. "Очередной таргетер" с набором своих достоинств, к коим ключевым можно отнести оптимизацию под слабые компьютеры и гибкую настройку.Подробнее ниже.
    Название читать "ИзиТаргет"
    Итак, что же аддон умеет?
     
    55 700
  16. Позволяет настраивать внешний вид кнопок-заклинаний на панели действий.
    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 970
  17. Автоматически на оплоте сдает следующие ресурсы для гильдии при наличии в сумке:
    1)    Сдать Искры из героических приключений!
    2)    Сдать Искры из приключений для отряда!
    3)    Сдать «Корм для ездовых животных»! (по умолчанию отключено)
    В настройках файл «settings.lua» можно как включить так и отключить сдачу
     
    636
  18. GuildAutoActions

    От 50 ₽
    Информация о файле
    1)     Участникам гильдии в онлайне со званиями менее ветерана (новобранец, рядовой, старшина) автоматически перераспределяет накидки из доступных свободных накидок или участников находящихся в офлайне (снимает накидку у игроков менее 90 верности), накидка распределяется только при условии отсутствия накидки у игрока в онлайне.
    2)     Первичное вступление игрока в гильдию накидка автоматически выдается без каких либо условий
    3)     Игроку чтобы повторно получить накидку необходимо выполнить любой квест у регистратора гильдий, в случае если с игрока была ранее снята накидка
    4)     Для игроков менее 40 уровня выдается обычная накидка.
    5)     Для остальных игроков выдается чемпионская накидка.
    6)     Автоматический отправляет приглашение в гильдию при написании любого личного сообщения (работает только если аватар находиться в АФК).
    7)     При получении сообщения в чате (мир, зона, крик, разговор) состоящий из слов «ги» и «опыт» автоматически отправляет приглашение в гильдию.
    😎 При вступлении в гильдию автоматически устанавливает звание новобранец.
    9)     При выполнении любого квеста, в награду у которого есть символы свершения, у регистратора гильдии аддон устанавливает звание старшины.
    10)  Добавлена возможность сохранения статистической информации необходимой для исключения игроков из гильдии (в окне гильдии есть кнопка fix которая обновляет комментарий в гильдии)
     
     
    Примечания:
     
    Необходимы условия работы аддона: Быть в гильдии со званием лидер или казначей.
    Пункт 7 работает только для русской версии.
    Без интерфейса.
    Настройки аддона есть в файле settings.lua
    Не распределяет накидки для участников гильдии со званием лидер, казначей, офицер, ветеран.
    Накидка не снимается при верности в интервале 90-100.
     
    Сохранения статистической информации и ее отображение

    296
  19. Guild_GH_Aren (Колизей хранителя) (Сражение с хранителем)
    При разговоре с Максимус Корнель автоматически запускает бой с хранителем
     
    111
  20. Автоматически заполняет комментарий в друзьях при добавлении в друзья
    Автоматически заполняет комментарий в гильдии при вступлении игрока в гильдию при наличии соответствующих прав (в комментарий также добавляется дата вступления в гильдию). Возможность доступна лидеру, казначею и офицеру
    Вы сможете узнать старый ник по комментарию в случае изменении ника другим игроком
    180
  21. Улучшенная версия аддона по ссылке 
     
     
     
     
     
    Аддон автоматически закупает эссенции судеб за эмблемы поединка у "Гээл-Бран Хмурый".
    Примечание: при наличии в сумке артефкатка "Грааль Пробуждения" экипирует перед покупкой и снимает после завершения покупки.
    Дополнительные аддоны:
    SaveParty - авто соглашение о вступлении 3х3 6х6
    Auto Res - ресает искру после смерти
     
    2 228
  22. Позволяет быстро менять набор характеристик (включая сброшенные КЖВ и покровителя), используя постоянные или временные инсигнии (расходует только нужное количество разовых инсигний). 
     
    Например, один набор может использоваться для PvE, а другой для PvP.
    Список используемых инсигний:
    1) Пылающая Инсигния Атаки
    2) Пылающая Инсигния Защиты
    3) Инсигния Атаки
    4) Инсигния Защиты
     
    Выбор варианта сохранения
    Обработка команд чата:
    1) "/EnchantInsNew GetSave" - вывести текущий метод сохранения ( Avatar - сохраняет только для текущего игрока, Global - сохраняет для всех игроков )
    2) "/EnchantInsNew Save Avatar" - сохранять данные для текущего аватар (необходимо перезапустить аддон)
    3) "/EnchantInsNew Save Global" - сохранять данные для всех игроков (необходимо перезапустить аддон)
    4) "/TypeSave" - Вывести параметры ввода
    5) "/msclear" - сброс настроек 

    После сохранения статов необходимо корректно завершать аллоды (через кнопку завершать с ожиданием 20 секунд, далее кнопку выход в нижнем левом углу)
    16 545
  23. Автоматически передает лидера при получении сообщении в чате следующих слов ("!!", "кор", "лид"). Полезно для афкальщиков в изи ОБ или если просто отошли на пару минуток а Вас затянуло а корону аддон автоматически передаст активному игроку написавшому в чат.
    Сделано для того чтобы весь рейд не ждал игроков по 5 минут (за это время как правило уже все проходят)
    1 093
  24. Оповещает икноку АО (меняет цвет) при свернутой игре, если в чате текста сообщений появляется определенное слово. Например, сейчас настроено на огнеяра. 
    Список слов в настройках можно поменять.  
     
    83
  25. Информирование аватара о получаемом типе урона в бою, чтобы можно было понять какое лучше все использовать защитное зелье или какую защитную характеристику поднимать: физическую , божественную, стихийную, природную зашиту.
    2 914
  26. При фарме 3х3 автоматически ресает искру
    1 987
  27. Аддон принимает важные квесты и автоматически их сдает при условии что выполнены. 
    Назначение аддона:
    1)    Быстрая прокачка переродов за очки судьбы под бафами опыта (гильдия, искра, улыбка, орден) – не приходиться вручную брать и сдвать квесты. Такая возможность значительно упрощает прокачку персонажа с минимального и до максимального уровня.
    2)    Для игроков максимального уровня автоматически принимает ежедневные квесты в локациях руины-алриата, астральных островах, царства стихий, астральной академии, в Новограде у регистратора гильдий
    На основное окно добавлена кнопка которая включает авто-выбор награды (аддон будет автоматически выбирать первую награду за выполненный квест), также кнопка включает прием важных квестов и квестов которые можно сдать только за очки судьбы .
    Исходная версия аддона AutoQuest 14.0 (автор @GodsKeeper)
    Изменения в этой версии:
    1) На плато-коба автоматически выбирает награду амулет «Сапоги скороходы»
    2) Принимает только квесты которые можно сдавать за очки судьбы а также важные для прохождения
    3) В файле «settings.lua» можно по наименованию настроить авто-отказ от квеста при повторном разговоре кто выдает квест
     
    Аддон автоматом не выполняет квесты за Очки Судьбы!!! После обновления игры 14.1 данная возможность недоступна (только вручную такие квесты выполнять)
    552
  28. Выводит на экран оповещения о грядущих/начавшихся событиях календаря.
    Обрабатываются события от ежедневных до ежемесячных (ежегодные и однократные и т.д. игнорируются) всех типов.
    Возможности:
    Выбор языка (авто (по языку игры), английский, французский (машинный перевод), немецкий (машинный перевод), турецкий (машинный перевод), русский). Вывод оповещений при каждом обновлении, если времени до события осталось меньше указанного. Дополнительные оповещения при начале события. Оповещения только о событиях в зоне нахождения аватара. Указание собственного времени предварительного оповещения. Изменение частоты проверок состояния событий. Задание длительности отображения оповещений. Выбор цвета оповещений. Выбор размера шрифта оповещений. Выбор необходимых событий из сортированного по алфавиту списка всех возможных событий (определяется при запуске). Включение или отключение отображения кнопки дополнения, которая позволяет быстро включать/выключать функционал оповещений. Вывод оповещения по нажатию правой кнопкой мыши на кнопке дополнения. Выбор звукового сопровождения оповещений. Настраивается через меню настроек в игре. Вход в настройки осуществляется через кнопку на плашке дополнения в меню дополнений главного меню игры.
    Дополнение является развитием CalendarTracker за авторством Artdos.
    1 645
  29. Переход на шаг при наложении эффекта из списка. Переход на бег, если больше нет эффектов из списка.
    Можно включать и отключать кнопкой. При отключении персонаж переходит на бег. Можно вводить названия нескольких эффектов. Настройки файлом Settings.txt или из игры, поддержка локализации и т.п. Просили добавить в описание пояснение:
    Нужен для зачистки групп монстров в Цитадели Нихаза! Монстр Штурмовой Уничтожитель накладывает эффект, который наносит урон соразмерно пройденному расстоянию. Эффект счищается, но за время реакции и попытки счистить его велика вероятность, что персонаж пройдёт достаточное расстояние, чтобы получить смертельный урон. Дополнение при наложении эффекта меняет стиль передвижения с "/бег" на "/шагать", что значительно снижает скорость перемещения персонажа и, как следствие, снижает получаемый урон. Как только эффект пропадёт, будет возвращен стиль передвижения "/бег".
    1 269
  30. Позволяет быстро выбрать модуль, а также автоматически изменять его по заданному списку приоритета.
    Весь автоматический функционал включается и выключается нажатием на заголовок. Функционал выбора модуля работает вне зависимости от этого. Автоматический функционал и список модулей доступен в меню, которое появляется и скрывается нажатием правой кнопки мыши на заголовок. Модуль переключается нажатием на его название в списке. Текущий активный модуль выделен отличительным цветом. Автоматическая смена модуля требует задания приоритета модулей путём установки галочек напротив названий модулей в порядке уменьшения приоритета. То есть сначала вы выбираете наиболее приоритетный модуль, затем менее приоритетный и т.д. пока вам не надоест, не закончатся модули или вы не наткнётесь на модуль без действий, выбор которого блокирует дальнейший выбор. Приоритет модуля можно посмотреть, наведя курсор на галочку. Модули могут меняться автоматически при трёх условиях, каждое из которых можно выбрать отдельно. Изменение модуля вне боя будет менять модуль, если его способность ушла в откат немедленно, если персонаж жив и не находится в бою. Изменение модуля по возможности, будет менять модуль, когда бой кончится или персонаж вернётся к жизни, если способность ушла в откат в бою. Изменение модуля при откате будет менять модуль на более приоритетный, если прошло столько времени, сколько необходимо было, чтобы способность откатилась (дополнение не следит за откатами модулей, которые в данный момент не активны, а выполняет действие по времени). Дополнительно может активировать броню, если персонаж оказался пешком и без брони. Для брони выбирает последний использовавшийся окрас, если помнит его, или первый попавшийся. Смена модулей тратит батареи. А автоматическая смена модулей тратит их очень быстро. Не забывайте отключать автоматический функционал во избежание лишних затрат.
    Способности модулей появившихся после "Искажение скорости" включительно технически не существуют в виду игровой ошибки. Список в файле Settings.txt.
    887
  31. Целеуказатель для цели и метки для атакующих или атакуемых лидером.
    Целеуказатель анимирован движением и прозрачностью (можно выключить в настройках). Целеуказатель меняет цвет в зависимости отношений к цели - враг/нейтрал/друг/группа/отряд/гильдия (можно задать свой постоянный цвет в на стройках). Атакующие помечаются метками (можно выключить в настройках). Атакуемые лидером рейда/группы помечаются метками (можно выключить в настройках). Метки действуют в течении заданного времени постепенно меняя свою прозрачность до исчезновения или исчезают при получении целью метки смертельного урона. Для меток доступны настройки цвета, времени действия и реакции только на заклинания. Размер целеуказателя и меток зависит от удалённости цели. Настраивается в игре или принудительно через текстовый файл Settings.txt в корневой папке дополнения. Поддерживаются русский и английский языки (выбирается автоматически по локализации клиента).  
    Target marker and markers for attackers or attacked by leader.
    Target marker is animated with movement and transparency (can be turned off in the settings). Target marker changes color depending on the relationship to the target - enemy / neutral / friend / group / raid/ guild (you can set your own permanent color in the settings). Attackers are marked with markers (can be turned off in the settings). Attacked by leader of raid / group are marked with markers (can be turned off in the settings). The markers last for a set time, gradually changing their transparency until they disappear or disappear when marked target receives a lethal damage. Markers color, duration, and only react to spells can be changed in the settings. Size of target marker and other markers depends on the distance to marked target. Settings available in the game or can be forced through the text file Settings.txt in the root folder of the add-on. Russian and English languages are supported (selected automatically according to the localization of the client).
    2 106
  32. Аддон предоставляет удобный интерфейс для раздачи инсигний и фарма оплота/хранителей,
    также позволяет автоматизировать некоторые действия лидера группы
    возможности:
    помнит количество инсигний, полученных персонажами в группе позволяет автоматически раздавать инсигнии позволяет автоматически запоминать и собирать группу после выхода с острова позволяет автоматически менять настройки дележа в группе позволяет запоминать и собирать отряд (удобно для хранителей/рейда) позволяет упростить распределение лута при фарме гильдейского оплота режим хранителя:  при нахождении в отряде по нажатию "R" формирует список рейда. При нажатии кнопки "пригласить всех" кидает инвайт рейду/тем, кого не хватает (также можно приглашать отдельного человека, нажав кнопку пригласить на его панельке).  Если после нажатия "пригласить всех" сбор не начался, рекомендуется самостоятельно(обычным инвайтом или кнопкой панели) пригласить любого члена рейда, после чего остальным также придут инвайты.
    режим "оплот":  выдает весь дроп лидеру рейда/заведующему добычей, у которого включен соотв. режим в аддоне.
    ЛКМ по кнопке SL переключает видимость окна группы, ПКМ отключает/включает аддон
    ЛКМ по кнопке G показывает/скрывает панель дележа, ПКМ показывает/скрывает панель раздачи
    Управление для панели раздачи:
     ЛКМ по кнопке рядом с ником персонажа выдаст ему инсигнию
     ПКМ обнулит счетчик полученных предметов для персонажа
     флажок означает, что данный персонаж будет учитываться при автораздаче
     
    For EU:
    8 251

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

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

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