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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

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 816
  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 290
  5. EPHelper - это помощник в выполнении квестов на Царстве Стихий.
    Что умеет аддон:
    1) Берет сам все квесты, необходимо только подойти к NPC;
    2) Завершает квесты, если они выполнены. Если в текущий момент нет в наличии максимального количества стаков бафа "Богатство", аддон не завершает квест и уведомляет в чат, сколько есть в наличии бафов. Если количество бафов изменилось в момент разговора с NPC, то необходимо отойти от него и подойти снова.
    Внимание! Для правильной работы аддона необходимо удалить автоматическое взятие/завершение квестов в настройках аналогичных аддонов(AutoSelectDialog и т.п.)
    6 164
  6. AdvancedRemortList - это динамический список воплощений, изменяемый в зависимости от их количества. 
    Если вы хотите видеть всегда полный список воплощений, либо же вы гильдмастер, который хочет знать список всех воплощений нового кандидата - то этот аддон для вас!
    1 960
  7. ICL

    Отображает уровень компасов а так же уровень упакованных и распакованных инсигний, считает количество необходимых инсигний для получение экипировки максимального качества.
    3 355
  8. Аддон запоминает используемые предметы и выполняемые квесты. Полезно для обладателей большого количества воплощений.
    Настройки производятся в файле config.txt в папке аддона:
    --Синтаксис: Name = "Название квеста/предмета", Period = 1 - ежедневно, 7 - еженедельно --Пример: {Name="Золочёный ларец", Period = 1},  
    654
  9. Поддержать разработку
    Новая версия расширенной версии PA. Дальнейшая публикация аддона планируется на этом ресурсе.
    Данная версия почти не тестировалась и может сильно влиять на производительность.
    Изменения (коротко):
    Добавлены кд скиллов и баффов Добавлены панели для группы Добавлены панели для окружения (желательно сочетать с BuffAnnounce) Добавлены уведомления (текст+звук) Переделана логика варианта "Скрыть" Текст таймера всегда по центру Исправлена работа панелей "Над головой" Все иконки теперь сохраняются между сессиями Добавлены тэги в описании "аур" Добавлены фильтры в главном окне При редактировании определённой "ауры" отображаются на экране и доступны для изменения при попытке переместить все прошедшие фильтр в главном окне "ауры" Добавлена фильтрация отображения проков элементов по классам (объект/кастер), по флагу "Не аватар" Общие настройки расширены и вынесены в отдельный виджет В планах:
    Оптимизация Дополнительные флаги Расширение настроек Полностью переписать базовую (+расширенную) логику аддона  
    4 032
  10. GuildMembersManager помогает следить за тем, кто покинул, вступил или переименовался в вашей гильдии. 
    При первом запуске аддон спросит вас, для какой гильдии следует запоминать информацию (если вы конечно состоите в гильдии персонажем), если это нужная гильдия, то смело можете нажать кнопку ДА! и с этого самого момента можно начинать слежку. Если же персонаж состоит не в той гильдии, например, на воплощении в другой гильдии, то можно просто закрыть окошко крестиком в правом углу. При следующем заходе на персонажа вопрос появиться снова.
    В самих же окошках информации так же можно запомнить информацию при поступлении, либо же закрыть окно кнопкой в правом верхнем углу. В таком случае информация не будет записана. Если же нажать чекбокс около кнопки запоминания информации, то аддон запишет в Personal/Logs/mods.txt ссылки на Армори персонажей, у которых произошли какие-либо изменения.
    Если вы хотите сменить гильдию, для которой собирается информация, то можно просто удалить папку с настройками аддона по адресу AllodsOnline/data/Mods/Configs/GMManager.
    2 339
  11. Собери их всех!
    Аддон выводит уведомление о том, если рядом находится один из питомцев коллекции. 
    Если нажать на цель на уведомлении, то можно либо выбрать питомца своей целью, либо выбрать целью и сразу начать каст Усмирителя.
    Так же отображает, каких питомцев в текущей зоне можно поймать. Если такой уже есть в наличии, то он будет подписан зеленым цветом. Передвинуть это окно можно мышкой, зажав клавишу Shift.
    Отображает точки респавна питомцев на карте и мини-карте. 
    Настройки открываются при нажатии на кнопку:
    Автокаст усмирителя -  Брать питомца в цель и сразу начинать кастовать усмиритель либо же просто брать в цель;
    Метки на большой карте - Показывает точки респавна питомцев на большой карте;
    Метки на мини-карте - Показывает точки респавна питомцев на мини-карте;
    Инфо о петах в зоне - Показывет, можно ли поймать каких-то питомцев на текущей локации и каких.
    48 743
  12. Дополнение, которое при входе в игру показывает информацию о бафах ордена аватара:

    • Название ордена;
    • Список выбранных бафов на сегодня;
    • Количество дней до конца мини-сезона ордена(а так же напоминает о последнем дне сезона);
    • Возможность голосования за бафы и вес голоса аватара.
    Окно можно принудительно показать командой в чате /oi
    Так же имеется мини-панель, которая постоянно показывает информацию в компактном виде:

    • Активные бафы;
    • Доступность голосования (зеленый/серый);
    • Дней до конца ордена и вес голоса аватара;
    • Кнопка показа: главного окна (левая клавиша мыши) и бафов на завтра (правая кнопка мыши) в возможностью проголосовать на нужные.
    Панель можно переместить в любое место мышкой, зажав кнопку Shift.
    В файле настроек Scripts/Settings можно отключить появление любого из этих окон (по умолчанию отображается полное окно, мини-панель отключена).
    Некоторые консольные команды:
    /resetoi - перезапросить бафы, если отображаются некорректно;
    /buffsoi - показать окно с бафами и голосами за сегодняшний день.
    5 520
  13. Аддон запоминает как состав малого отряда (12 персонажей), чтобы было проще его собрать в дальнейщем (например рейды в Обсерваторию, Цитадель Нихаза, сражение с Хранителями), так и с состав группы, польностью дублируя функционал аддона SaveParty.
    Кнопки и управление: 
    Правая кнопка мыши - запомнить текущий состав рейда или группы, в зависимости от выбранного режима (для каждого персонажа на аккаунте запоминается свой состав). Если персонаж находится вне рейда или группы, то нажатие на нее очищает список запомненных персонажей.
    Левая кнопка мыши - открывает основное окно аддона, в котором можно:
    Переключать режимы работы аддона - группа или рейд; Удалять или приглашать определенных персонажей из списка; Пригласить сразу всех; Добавлять сразу несколько персонажей в списк; Добавлять персонажей в список по одному, вписывая их ник вручную; Устанавливать тип получения добычи и её качество; Включать режим ответа на приглашения в группу/отряд и и автоустановку лута. Для корерктного сбора рейда (как известно, создать рейд из 1 человека невозможно, поэтому аддон приглашает первого участника из списка в группу и формирует отряд, затем приглашает всех остальных в отряд) необходимо, чтобы первый человек в списке принимал приглашение в группу как можно скорее.
    Упрощенный режим: в аддоне присутствует упрощенный режим работы, включается и выключается командой в чате "/sprlight" (без кавычек). Когда включен упрощенный режим, то Правая кнопка мыши работает так же, как и раньше, а вот при нажатии на Левую кнопку мыши происходит сразу сбор сохраненной группы или рейда (как в аддоне GroupManager и SaveParty). Переключать режим работы аддона в таком случае можно командой "/sprmode"
    Автоматическое согласие на приглашение в приключение/сражение/отряд и на место пассажира Молнии теперь можно включить отдельной кнопочкой либо же командой в чате "/srinvite".
    Режим автоматического согласия на приглашения в группу и отряд  будет активен, если включена кнопка Автоматического согласия на приглашения. Если нажать правой кнопкой мыши на данную кнопку, то появится окно с настройками, на реакции кого соглашаться: на друзей, на согильдийцев либо на реакции всех остальных.
    Аддон поддерживает AOPanelMod.
    12 283
  14. Аддон помогает выбирать в цель нужных игроков для использования стрелы страсти
    Отслеживает игроков, в которых можно выстрелить стрелой страсти. Актуален только во время праздника "День всех влюбленных".
    2 434
  15. Автоматически запускает квесты в пещере Тка-Рика (начать испытание и т.д.), этот аддон нужно использовать совместно с аддоном AutoQuest (автоматически принимает и завершает задания)
    Упращает фарм в Тка-Рика при выполнении квеста по турниру крови
    Аддон не имеет никаких настроек, для включения/отключения используем возможности отключения/включения дополнений 
     
    4 751
  16. Описание файла
    Примитивный аддон, автоматизирует перенос «Солнечная слеза дракона» на переродов. При начале диалога со специалистом по необъяснимому снимает солнечную слезу дракона в сумку, а при входе на перерода надевает солнечную слезу дракона из сумки.
     
    Примечание:
    1) Аддон работает совместно с аддоном DOtoRemort.
    2) Основан на аддоне DOtoRemort
     
    Только для русской версии
     
    280
  17. Снимает баф с аватара "Пространственное искажение" от Миража
    Мираж хорош тем что можно агрить мобов умением "Темпоральный луч" который наносит урон по мобам по площади, не по соло цели как на молнии.
    Но при спешивании может вешаться баф невидимости при наличии бафа "Пространственное искажение", а когда аватар уходит в невидимость все мобы отагриваются.
     
    кнопка на основном экране:
    МО - включен режим снятия бафа
    МF - выключен режим снятия бафа
    149
  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 676
  19. Аддон для разработчиков, позволяет смотреть и менять параметры всех виджетов в игре.
    Предупреждение
    Этот аддон представляет ценность прежде всего для разработчиков. Никаких игровых преимуществ не дает.
    Cделан, чтобы наконец можно было быстро посмотреть, что творится с виджетами аддона.
    Инструкция по применению
    Для возможности запуска аддона в папке Personal создаем файл input.cfg(ANSI) и пишем туда следующее:

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

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

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

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

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

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

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

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

    297
  28. Guild_GH_Aren (Колизей хранителя) (Сражение с хранителем)
    При разговоре с Максимус Корнель автоматически запускает бой с хранителем
     
    115
  29. Автоматически заполняет комментарий в друзьях при добавлении в друзья
    Автоматически заполняет комментарий в гильдии при вступлении игрока в гильдию при наличии соответствующих прав (в комментарий также добавляется дата вступления в гильдию). Возможность доступна лидеру, казначею и офицеру
    Вы сможете узнать старый ник по комментарию в случае изменении ника другим игроком
    183
  30. Улучшенная версия аддона по ссылке 
     
     
     
     
     
    Аддон автоматически закупает эссенции судеб за эмблемы поединка у "Гээл-Бран Хмурый".
    Примечание: при наличии в сумке артефкатка "Грааль Пробуждения" экипирует перед покупкой и снимает после завершения покупки.
    Дополнительные аддоны:
    SaveParty - авто соглашение о вступлении 3х3 6х6
    Auto Res - ресает искру после смерти
     
    2 230
  31. Позволяет быстро менять набор характеристик (включая сброшенные КЖВ и покровителя), используя постоянные или временные инсигнии (расходует только нужное количество разовых инсигний). 
     
    Например, один набор может использоваться для 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 559
  32. Автоматически передает лидера при получении сообщении в чате следующих слов ("!!", "кор", "лид"). Полезно для афкальщиков в изи ОБ или если просто отошли на пару минуток а Вас затянуло а корону аддон автоматически передаст активному игроку написавшому в чат.
    Сделано для того чтобы весь рейд не ждал игроков по 5 минут (за это время как правило уже все проходят)
    1 097

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

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

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