311 файл

  1. Бесплатно

    (Для разработчиков аддонов)
    LibGS (LibGearScore) - библиотека инспектирования персонажей игроков.
    Рекомендуется использовать в аддонах, которые показывают гирскор, руны, и прочие характеристики экипировки персонажей игроков.
    Библиотека берет на себя всё общение с API игрового клиента (avatar.StartInspect, avatar.EndInspect, EVENT_INSPECT_STARTED, EVENT_INSPECT_FINISHED), скрывая от аддона особенности их работы, самостоятельно решая возможные конфликты между аддонами, и выдает в аддон результат инспектирования в удобном виде.
    Прошу разработчиков принять участие в тестировании
    Если кто-то увидит или наткнется на какой-либо баг, огромная просьба писать сюда.
    Если есть предложения по работе аддона, фичам и содержанию таблицы, то тоже пишите сюда.
    Библиотека позаимствовала многие идеи из аддона TPI и немного из LibreGS, так что их авторам look_at_you_ и vitaliy75 огромное спасибо за вклад.
    По умолчанию библиотека автоматически считает гирскор текущей цели и присылает в аддон через эвент или callback-функцию.
    Во избежании самопроизвольно открывающегося окна инспектирования рекомендуется пользоваться данной библиотекой (в особенности это касается аддона NewTarget3DPvP, с которым наблюдаются кофликты).
    Поддерживает функцию unit.GetGearScore, добавленную в хотфиксе 6.0.00.36.
     
    На данный момент отсутствует подсчет гирскора для версий Аллодов 1.1-4.x. Если кто может, пожалуйста, поделитесь формулой или исходником.
    Как пользоваться:
    Опускаю подробности о добавлении скрипта в AddonDesc.(UIAddon).xdb...
    Существует несколько вариантов использования библиотеки:
    Если ваш аддон только для инспектировния текущей цели аватара, то необходимо выполнить следующие действия: I. Инициализировать библиотеку любым из следующих способов:
    Вызвать функцию GS.Init:  if GS.Init then GS.Init() end Вызвать функцию GS.EnableTargetInspection: GS.EnableTargetInspection( true ) Платным аддонам рекомендуется это делать после прохождения проверки системы привязки к нику персонажа. II. Обеспечить прием данных любым из следующих способов:
    Подписаться на сообщение LIBGS_GEARSCORE_AVAILABLE common.RegisterEventHandler( ShowGearScore, "LIBGS_GEARSCORE_AVAILABLE" )  Установить функцию обратного вызова GS.Callback = ShowGearScore ShowGearScore - функция вашего аддона, которая будет отображать гирскор в нужное окно.
    Имя функции может быть любое.
    В этой функции необходимо проверять, что сообщение пришло для вашего юнита.
    ShowGearScore должна быть уже объявлена на момент попытки её использования.
    Например:
    function ShowGearScore( params )   if params.unitId == avatar.GetTarget() then if params.gearscore then     MyWidget:SetClassVal("style", params.gearscoreStyle)     MyWidget:SetVal("gs", tostring(params.gearscore))     MyWidget:Show(true) else      MyWidget:SetClassVal("style", "tip_white")     MyWidget:SetVal("gs", "N/A")     MyWidget:Show(true) end   end end Аддону следует позаботиться о том, чтобы скрывать интерфейс в случае переключения таргета на НПС или сброса таргета, т.к. LibGS не присылает в этих случаях никаких сообщений.
    function onTargetChaged(params)   local unitId = avatar.GetTarget()   if not unitId or not object.IsUnit( unitId ) or not unit.IsPlayer( unitId ) or unit.IsPet( unitId ) then     MyWidget:Show(false)   end end Если ваш аддон для инспектировния любых юнитов (без выделения юнита в таргет), то для получения гирскора вышеуказанным способом необходимо вызвать функцию GS.RequestInfo: GS.RequestInfo ( unitIdToInspect ) И в ShowGearScore, соответственно, сделать: 
    if params.unitId == unitIdToInspect then ... В данном случае инициализировать библиотеку не обязательно, но желательно, несмотря на то, что она может инициализировать себя сама.
    На данный момент существует проблема особенность: если пользователь открыл встренное в клиент окно инспектирования, то инспектирование любого юнита не будет произведено, пока окно не будет закрыто.
    Стоит подождать следующих версий, в которых эта проблема будет решена.
    Если ваш аддон не предназначен для инспектировния текущей цели аватара, то рекомендуется отключить функцию автоматического инспектирования: GS.EnableTargetInspection( false ) Описание функций:
     
    GS.Init ( EnableTargetAutoInspection, SkipInitialTargetInspection ) Инициализирует библиотеку.
    Параметры функции аналогичны параметрам функции GS.EnableTargetInspection.
     
    GS.EnableTargetInspection ( Enable, SkipInitial ) Включает/отключает автоматическое инспектирование при смене цели аватара.
    Параметры:
    1. Enable: boolean
    true/nil - Включить авто-испектирование
    false - Выключить авто-испектирование
     
    2. SkipInitial: boolean
    Имеет смысл только при Enable=true/nil.
    По умолчанию, при перезагрузке аддона через меню дополнений LibGS автоматически проинспектирует текущую цель аватара.
    SkipInitial позволяет пропустить инспектирование, например, если библиотека инциализируется не с начала работы аддона.
    true - Пропустить инспектирование
    false/nil - Инспектировать текущую цель
    Следует помнить, что при перезагрузке всех аддонов, другие аддоны могут запрашивать инспектирование цели при инициализации, что приведет к приходу соообщения LIBGS_GEARSCORE_AVAILABLE раньше, чем может ожидаться.
    Функция аддона, получающая результат инспектирования (ShowGearScore) должна учитывать это.
     
    GS.RequestInfo ( unitId )  
    Запрашивает инспектирование юнита
    Параметры:
    unitId: ObjectId
    Id юнита, которого надо происпектировать.
     
    LIBGS_GEARSCORE_AVAILABLE ( params ) Глобальное сообщение с результатами инспектирования, посылаемое из ведущей LibGS после завершения инспектирования.
    Следует помнить, что если аддон подписывается на сообщение LIBGS_GEARSCORE_AVAILABLE, то сообщение может приходить даже если аддон не запрашивал инспектирование какого-либо юнита.
    Также следует помнить, что при перезагрузке всех аддонов, другие аддоны могут запрашивать инспектирование цели при инициализации, что приведет к приходу дополнительных сообщений LIBGS_GEARSCORE_AVAILABLE.
    Функция аддона, получающая результат инспектирования (ShowGearScore) должна учитывать это.
     
    GS.Callback ( params ) Функция аддона, которая будет вызвана из локального экземпляра LibGS при получении сообщения LIBGS_GEARSCORE_AVAILABLE.
    Аддон устанавливает это поле при необходимости, если не желает получать результат инспектирования через сообщение LIBGS_GEARSCORE_AVAILABLE.
     
    В качестве параметра в обработчик LIBGS_GEARSCORE_AVAILABLE (и в GS.Callback, если задана) передается таблица со следующими полями:
    unitId                  - ObjectId - Id юнита для которого подсчитан гирскор rank                    - number - ранг умения аватара Пристальный взгляд (0..6) inspected - boolean - можно ли происпектировать юнит частично или полностью (ранг достаточно высок) (false, true) reliable                - boolean - полностью ли происпектирован юнит (ранг достаточно высок) (false, true) Поля gearscore* могут отсутствовать, если у аватара недостаточный ранг умения (inspected==false). gearscore               - number - гирскор юнита gearscoreLevel          - number - средний уровень экипировки юнита, кроме драконьего облика (1..66) gearscoreQuality        - number - "актуальность" экипировки юнита - среднее качество, скорректированное с учетом разницы уровня игрока и экипировки, кроме драконьего облика (1..8 соответствует значениям между ITEM_QUALITY_JUNK..ITEM_QUALITY_RELIC) gearscoreStyle          - string - рекомендуемый стиль для отображения значения гирскора ('Junk'..'Relic') Поля equipment* могут отсутствовать, если у аватара недостаточный ранг умения (inspected==false). equipmentLevel          - number - средний уровень экипировки юнита, кроме драконьего облика (1..66) equipmentQuality        - number - среднее качество экипировки юнита, кроме драконьего облика (1..8 соответствует значениям между ITEM_QUALITY_JUNK..ITEM_QUALITY_RELIC) equipmentStyle          - string - рекомендуемый стиль для отображения среднего качества экипировки ('Junk'..'Relic') Поля runes* могут отсутствовать, если у аватара недостаточный ранг умения (inspected==false), или находимся на Pay-To-Play сервере. runes                   - таблица, индексированная по [DRESS_SLOT_*RUNE*], элемент - таблица с полями:     runeScore           - number - бонус к урону или лечению, даруемый данной руной в данный момент, в зависимости от того, куда она вставлена (0..??     runeQuality         - number - ступень руны (0..13)     runeStyle           - string - рекомендуемый стиль для отображения ступени ('Junk', 'Common'..'Legendary') runesQuality            - number - средняя ступень всех рун (0..13) runesQualityOffensive   - number - средняя ступень всех рун в атакующих слотах (0..13) runesQualityDefensive   - number - средняя ступень всех рун в защитных слотах (0..13) runesScoreOffensive     - number - общий бонус всех рун в атакующих слотах (0..?? runesScoreDefensive     - number - общий бонус всех рун в защитных слотах (0..?? runesStyle              - string - рекомендуемый стиль для отображения runesQuality ('Junk', 'Common'..'Legendary') runesStyleOffensive     - string - рекомендуемый стиль для отображения runesQualityOffensive ('Junk', 'Common'..'Legendary') runesStyleDefensive     - string - рекомендуемый стиль для отображения runesQualityDefensive ('Junk', 'Common'..'Legendary') Некоторые поля fairy* могут отсутствовать в зависимости от версии игрового клиента. fairy                   - string - ступень покровителя для отображения ('-', 'I'..'V') fairyLevel              - number - уровень покровителя (1..65) fairyQuality            - number - ступень покровителя (0..5) fairyScore              - number - [AO 3-4] бонус характиристики, даруемый покровителем (0..???) fairyScoreStat          - number - [AO 3-4] тип характиристики (INNATE_STAT_*) fairyScorePower         - number - [AO 5-6] бонус могущества (0..???) fairyScoreDamage        - number - бонус к урону (0..250%) fairyScoreHeal          - number - бонус к лечению (0..250%) fairyStyle              - string - рекомендуемый стиль для отображения ступени покровителя ('Junk', 'Goods'..'Epic') Поля *Style можно напрямую передавать в функцию MyTextView:SetClassVal(). Пример аддона LibreGS, переделанного под использование LibGS. Можно также обратить внимание на onTargetChaged, скрывающий интерфейс аддона:
    -------------------------------------------------------------------------------- -- GLOBALS -------------------------------------------------------------------------------- local ouText=nil local vtHello=nil -------------------------------------------------------------------------------- -- EVENT HANDLERS -------------------------------------------------------------------------------- function onSize(params)  local pco=widgetsSystem:GetPosConverterParams()  local plc=mainForm:GetPlacementPlain()  plc.alignY=WIDGET_ALIGN_LOW  plc.highPosY=0  plc.posY=0  plc.sizeY=157  plc.alignX=WIDGET_ALIGN_LOW  plc.posX=380  plc.sizeX=400  mainForm:SetPlacementPlain(plc) end function onTargetChaged(params)  local tid=avatar.GetTarget()  if not tid or not unit.IsPlayer(tid) then   mainForm:Show(false)  end end function ShowGearScore(params)   if params.unitId == avatar.GetTarget() then     ouText:SetVal("ttt",userMods.ToWString(tostring(math.floor(params.gearscore+0.5))))     mainForm:Show(true)   end end -------------------------------------------------------------------------------- -- INITIALIZATION -------------------------------------------------------------------------------- function Init() if GS.Init then GS.Init() end  onSize(nil)  mainForm:SetPriority(7000)  mainForm:SetTransparentInput(true)  mainForm:Show(true)  ouText=mainForm:GetChildChecked("ouText",false)  vtHello=common.CreateValuedText()  vtHello:SetFormat(userMods.ToWString([[<html><log fontsize="20"><r name="ttt"/></log></html>]]))  ouText:SetValuedText(vtHello)  ouText:Show(true)  local plc=ouText:GetPlacementPlain()  plc.posX=0  plc.posY=0  ouText:SetPlacementPlain(plc)    ouText:SetBackgroundColor( { r = 0.1; g = 0.1; b = 0.05; a = 0.9 } )    common.RegisterEventHandler( onTargetChaged, "EVENT_AVATAR_TARGET_CHANGED")  common.RegisterEventHandler( ShowGearScore, "LIBGS_GEARSCORE_AVAILABLE")  common.RegisterEventHandler( onSize, "EVENT_POS_CONVERTER_CHANGED")   end -------------------------------------------------------------------------------- Init() --------------------------------------------------------------------------------

    13 611 скачивание

       (1 отзыв)

    Обновлено

  2. Бесплатно

    Возможности
    Установка, обновление и удаление аддонов: в​ том числе и для платных аддонов (после авторизации через меню "Настройки"). Отслеживание обновлений аддонов и уведомление о них. Автоматическая проверка обновлений аддонов каждые 10 минут. Самостоятельно обновит себя в случае выхода новой версии. По умолчанию аддоны, требующие обновления, уже отмечены, вам достаточно только нажать кнопку "Обновить".
    При первом запуске может потребоваться задать соответствия с некоторыми аддонами, которые программа не сможет распознать самостоятельно.
    Требования
    Windows Vista и выше (WinXP не поддерживается). Microsoft .NET Framework 4.5 (если отсутствует - программа установит его самостоятельно).

    17 320 скачиваний

       (11 отзывов)

    Обновлено

  3. Бесплатно

    Касается только игроков оф.серверов.
    Аддон необходим для получения ключа, используемого в привязке платных аддонов к аккаунту.
    Скачиваем и ставим аддон. Заходим в игру, включаем его, копируем ключ. Вставляем ключ в поле "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

    12 187 скачиваний

       (12 отзывов)

    Обновлено

  4. Бесплатно

    Официальная версия 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 )
    Обязательные параметры:
    1) wtMovable - ссылка на Widget.
    Виджет, КОТОРЫЙ нужно перемещать.
    НЕобязательные параметры (могут быть nil, или их можно вообще не писать):
     
    2) wtReacting - ссылка на Widget (nil = wtMovable).
    Виджет, на который привязывается реакция, т.е. виджет, ЗА КОТОРЫЙ будет перетаскиваться wtMovable. Это может быть сам wtMovable, то есть сама перетаскиваемая панель, но НЕ обязательно (!), это может быть что угодно, например, ЗАГОЛОВОК ОКНА, "дочерний" по отношению к ОКНУ wtMovable. Если не указан - виджет wtMovable перемещается сам за себя.
    3) fUseCfg - true/false (nil = false).
    Сохранять ли позицию виджета в конфиг-файл User.cfg. Если да, то сохранит в таблице с именем "DnD:<путь к виджету wtMovable в иерархии>", в секции, названной по имени аддона. Рекомендуется, чтобы все родительские виджеты wtMovable имели осмысленные, не динамические, уникальные имена.
    4) fLockedToParentArea - true/false (nil = true).
    Если true, то передвигаемый виджет нельзя даже частично утащить за края родительского окна (чаще всего ими являются края экрана). Таким образом он всегда будет находиться целиком на экране (если не переопределено в параметре Padding, см. ниже). А если false, то его можно утащить полностью, точно так же, как можно утаскивать окна в ОС Microsuxx Windows.
    5) Padding - число или таблица из 4 чисел {Верхний,Правый,Нижний,Левый} (nil = {0,0,0,0}).
    Если fLockedToParentArea=true, то действует Padding. Если хотите, чтобы за край окна всё-таки можно было частично утащить wtMovable на какую-то глубину, то можете заполнить таблицу. Например, это сделано в аддонах "PhanTime" и "HonorInfo", где по краям панели имеется "тень" толщиной 8 пикселей. Там эта таблица заполнена отрицательными числами, вот так: {-8,-8,-8,-8}. В случае передачи числа в качестве параметра, оно будет использовано в качестве глубины по всем направлениям.
     
    6) KbFlag - флаги управляющих клавиш KBF_*.
    Если надо, чтобы wtMovable двигался только при нажатии клавиш Shift, Ctrl или Alt, передаем здесь соответствующие флаги KBF_*:
    nil - нажатие любой из перечисленных клавиш не имеет никакого эффекта.
    KBF_NONE - Перетаскивание только при не нажатых клавишах
    KBF_SHIFT - Перетаскивание только при нажатой "Shift"
    KBF_ALT - Перетаскивание только при нажатой "Alt"
    KBF_CTRL - Перетаскивание только при нажатой "Ctrl"
    KBF_ANY - Перетаскивание только при любой нажатой клавиши из перечисленных
    7) 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 )
     
    1) wtWidget - ссылка на Widget.
    Это может быть wtReacting или wtMovable, не важно, т.к. оба варианта работают.
    2) 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 )
     
    1) 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 } ) Этим двум функциям НЕ нужно указывать название секции, т.к. они всегда пользуются секцией, названной именем аддона.

    3 899 скачиваний

       (2 отзыва)

    Обновлено

  5. Бесплатно

    Менеджер бафов.
    Отслеживает заданные баффы, дебаффы и откаты.
     
    Важно:
    Имеет переключения режимов. Текущий режим написан на кнопке переключения.
    1) "Режим - только указанные" для отсутствия фризов и падения фпс.
    1й - Поиск бафов (очень сильно влияет на фпс) нужен для поиска бафов при создании нового для отображения.
    2й - Только указанные (нет фризов), включается фильтр на обработку событий - только на сохраненные бафы. Игнорирует все остальные бафы, они не появятся даже в списке для создания нового.
    2) "Игнорировать системные" (по умолчанию) - фильтр для исключения системных бафов (Большая часть без названия, др с названием "заглушка", а также звания в ордене и т.п., наличие благи)
     
    Описание аддона.
    Может обрабатывать бафы с вашего персонажа, вашей цели, цели цели, вашего пета или  с любого другого игрока.
    Имеет условия отображения:
    По кол-ву игроков в пати Бафф/дебафф скастованный мной Показывать если не в бою Показывать если в бою Показывать если я в один, в пати, в отряде Показывать если я на скакуне или нет Показывать если цель враг или друг Показывать если кол-во стеков в указанном диапазоне Показывать если время бафа в указанном диапазоне При помощи пункта "По правилам" можно создавать каскадные условия. Вам нужно написать в этом поле идентификатор другого сохраненного бафа (это "Название записи" на 1й странице настроек бафа). Таким образом один баф показывается, если показывается другой.
    "^" - вызвывает окно со списком бафов, имеет поиск. Либо вы можете ввести название бафа вручную, если знаете его название.
    Если указанные вами условия выполнятся, то баф будет отображен на экране. Вы можете настроить изображение бафа, отображение таймера и кол-ва стеков. Также можете указать прозрачность. Указать положение бафа вы можете на 3й странице настроек как руками, так и перетащив тестовое изображение бафа.
    На 4й странице есть импорт/экспорт настроек бафа.
    Сброс позиции кнопки аддона командой в чате /paurasreset
    Вы также можете скачать больше кастомных иконок, установив аддон IconDb.pak (http://www.mediafire...qe3en7y552ijge1) i
    Поддерживает AOPanel
     
     
    Power Auras is an Addon that shows pictures, when configurable conditions are satisfied. It works for all classes.
    With this addon it is possible to check buffs, debuffs and spell/item cooldown.
    You can check the buffs and debuffs on yourself, your target, the target of target, your pet and any other unit.
    It is possible to restrict to your group (textblock for group member empty) or one group member.
    You can also restrict to:
    is the buff/debuff casted by me show if you are not in fight show if you are in fight show if you are alone, in group or in raid show if you are on mount or not show if the configured target is an enemy or a friend restrict to a range for the stacksize restrict to a range for the timer With "if rule true"/"wenn Regel wahr" you can create recursive settings. You need to write the name of the other setting (the textbox on top of the settings dialog). Your rule is only displayed when your other rule is also displayed.
    The "^"-Button helps you to choose the right buff/debuff. It give you the ability to search for buffs that was in the range of your character since you was logged in. Now you can search ItemCDs and SpellCDs.
    When a condition is true you can show the buff-picture, the timer (format can configured) and the stacksize. The opacity can also be set. You can set the position with drag and drop. Now you can display a good looking bar over the image and under the timer.
    The Addon is translated into german, english, french, russian and japanese.
    It works only for AO 2.0.06+.
    Since r17 is the memory usage lower than previous releases. With r22 you can import/export your setting on the last page. This works only for AO 2.0.08+.
    If you can't touch the PAuras-Button type this in the chat, to set the button position to another position: /paurasreset
    If you need most icons available after relog: Install IconDb.pak (http://www.mediafire...qe3en7y552ijge1) into your Addons folder.
     
    The current mode is written on the switch button.
    1) "Mode - only saved" for the absence of friezes and falling FPS.

    1st - "Mode - search buffs" (very strongly affects FPS) is needed to search for buffs when creating a new one for display.
    2nd - "Mode - only saved" (no friezes), the filter for event processing is activated - only on saved buffs. Ignore all other buffs, they will not appear even in the list to create a new one.

    2) "Ignore sys buffs" (by default) - a filter to exclude system buffs (Most of the untitled, al with the name "stub", as well as titles in the order, etc., the availability of the good)
     
     

    37 426 скачиваний

       (9 отзывов)

    Обновлено

    • Можно покупать для старых версий игры 6.0.1
  6. Бесплатно

    Наглядно показывает баффы на выбранной цели и Вашем персонаже. Отдельно, очень заметно, показывает сработавшую Несгибаемую Волю и каст Громобоя на Вашего персонажа. При клике ЛКМ по баффу на аватаре можно выбрать в таргет кастера этого баффа. При клике ПКМ по баффу он скликивается с Вашего персонажа (полезно например для сбрасывания зарядов здоровья у друида).
    Для ознакомления предлагаю посмотреть демонстрационный ролик внизу страницы.
    Версия "из коробки" настроена на помощь бардам ( показывает баффы, которые можно отдиспелить ).
     
    Описание настроек.
    Файл настроек аддона находится по адресу:
    ".../WillNotif/settings.lua"
    Открывается стандартным Блокнотом. (пкм -> открыть с помощью -> блокнот).
     
    *В параметре "RUSbuffsList" прописываются баффы, которые нужно отслеживать на Вашей жертве. Кстати, все бафы должны быть прописаны в кавычках ("Благословение") и через запятую.
    On the European and Brazilian server buffs need to register in paragraph "ENGbuffsList" !
    ---
    *В параметре "timeTOshow" прописывается граничное время для появления таймеров на бафах. Например, когда вы установите значение 10, таймеры будут отображаться только на бафах, время до окончания которых не превышает 10 секунд. Если вы хотите совсем отключить таймеры можно прописать значение 0.
    ---
    *В параметре "willSwitcher" можно включить/выключить отдельный показ баффа Несгибаемой Воли на цели. Чтобы отключить показ, нужно вместо слова "true" прописать слово "false" ("Global("willSwitcher", false)" - без кавычек).
    ---
    *В параметре "gromSwitcher" можно включить/выключить показ каста Громобоя (отдельно, так же как воля) на Вашего персонажа.
    ---
    *В параметре "friendlyFire" можно выключить/выключить показ баффов на дружественных персонажах. true - баффы на союзниках показываются, false - баффы на союзниках не показываются.
    ---
    *В параметре "avatarBuffsPanel" можно включить/выключить показ панельки с баффами на Вашем персонаже. true - включить панельку, false - выключить.
    ---
    *В параметре "avatarBuffsList" баффы, которые нужно отслеживать на Вашем персонаже, так же, как и бафы на Жертве, нужно прописывать в кавычках и через запятую ({"Печать боли", "Аура страданий"})
    ---
    *В параметре "buffsSize" прописывается размер иконок баффов. 100 - огромный, 10 - микроскопический. Оптимально в диапазоне 40-60.
    ---
    *В параметре "buffsFade" прописывается прозрачность иконок баффов. 1.0 - полностью непрозрачны, 0.1 - невидимы.
    --
    *В параметре "killBuff" прописывается возможность скликнуть бафф с вашего персонажа кликом по иконке баффа на панельке. Например, снять заряды здоровья друида, баффик Миража и прочее. true - бафф снимается ПКМ, false - бафф не снимается.
    --
    Поддерживается DnD.
    Включается командой в чат игры "/wnDNDon". После перемещения виджетов, обязательно нужно прописать в чат команду "/wnDNDoff".
     
    Демонстрационный ролик (версия 1.5 (без таймеров, баффов на аватаре))


    6 974 скачивания

       (10 отзывов)

    Обновлено

  7. Бесплатно

    more comfort with name plate bars
    В столице не так все пестро как у родителя (NamePlateBars).
    Цвет уровня зависит от вашей разницы с единицей - аналог редкости вещей, синий = ваш уровень.
    У членов вашей группы/рейда - полоска здоровья шире.
    У петов толщина полоски меньше, чем обычно, а в названии - имя владельца.
    Ваша Гильдия выделена.
    В ПвП зонах вы видите разные цвета для гильдии вашей фракции, вражеской и своей гильдии.
    Видны названия квестов на мобами.

    31 428 скачиваний

       (20 отзывов)

    Обновлено

  8. Бесплатно

    Алтернативный журнал квестов
    Плюсы:
    - возможность просмотреть все выполненные квесты и награды за них
    - цветовое разделения квестов в зависимости от уровня персонажа
    Недоработки:
    - нет клубка
    - прогресс выполнения квеста не обновляется в реальном времени
    - не показывается качество наград за квест
    - нет цветовой дифференциации штанов цветового разделения квестов (рейдовый, групповой, соло)
     
    Для открытия/закрытия журнала нажмите кнопку (Click this to open/close):

     
    Предупреждение: при открытии списка выполненных квестов возможно "зависание" игры пока формируется список. Чем больше квестов вы выполнили, тем продолжительнее может быть "зависание"
     
    /qlspoilers - показать завершающий текст квеста

    629 скачиваний

       (0 отзывов)

    Обновлено

  9. Бесплатно

    Этот аддон меняет отображение урона по вашим целям. Цифры урона расходятся от центра в стороны. Размер цифр зависит от величины нанесенного урона. Также на короткое время появляется икона баффа, дебаффа, заклинания или атаки.
    Значения цветов:
    нормальный урон оружием - белый
    крит оружием - красный
    нормальный урон магией - желтый
    маг. крит - оранжевый
    нормальное лечение - зеленый
    крит лечения - светло-зеленый
    полученный опыт - фиолетовый

    Исходящий от вас урон и от любого игрока лечение - отображаются сверху.
    Получаемый вами урон, лечение и опыт - снизу.
    Для изменения настроек отредактируйте файл Globals.lua
    Этот аддон отключает работу стандартного аддона ContextDamageVisualization, поэтому зависимые от него другие пользовательские аддоны не будут работать.
    English description below

    19 569 скачиваний

       (3 отзыва)

    Обновлено

  10. Бесплатно

    Простой аддон , показывающий название гильдии, уровень гильдии и звание(ранг) выделенного игрока. Показывает информацию как своей фракции, так и чужой.
    Работает DnD.

    14 269 скачиваний

       (2 отзыва)

    Обновлено

  11. Бесплатно

    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 и скопировать его в папку вашего или старого аддона - тогда станет работать событие по запрету ДнД из настроек АТ для этого аддона

    192 312 скачивания

       (55 отзывов)

    Обновлено

  12. Бесплатно

    Аддон показывает фракцию и репутацию выделенного НПС-торговца.
     
    Цвет, размер шрифта можно редактировать в файле RepFormat.txt

    2 040 скачиваний

       (1 отзыв)

    Обновлено

  13. Бесплатно

    Добавляет в интерфейс игры обычные ЧАСЫ и ТАЙМЕР.
    Часы показывают локальное время игрока.
    Adds the standard CLOCK, as well as TIMER into the game interface.
    The clock shows the local time of the player.

    84 260 скачиваний

       (5 отзывов)

    Обновлено

  14. Бесплатно

    Аддон упрощающий слежени за канонами и щитами.
     
    Каноны расположены ниже персонажа в игре.
    Красные - каноны чистоты.
    Желтые - каноны света.
    Оранжевый - есть оба канона.
     
    Барьеры располагаются либо слева, либо снизу от канонов.
    Цвета барьеров - зеленый, желтый, красный. Настраивается в Settings.lua в зависимости от урона.
     
    Следит за анафемой и связывающим проклятьем на враге.

    4 479 скачиваний

       (3 отзыва)

    Обновлено

  15. Бесплатно

    Это аддон упрощает жизнь завсегдатаям аукциона. Ваше время - ваши деньги - время экономится в разы!
    *******************************************************************
    как сообщать об ошибках в аддоне
    Для работы нужно установить аддон:
    for work need to instal:
    AddonsTools
    Для вызова окна аддона - откройте AddonsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов
    *******************************************************************
    1. Работа на аукционе.
    ++ создание множества лотов. Надо открыть аукцион. Окно аддона откроется само автоматически. В режиме обучения (нажать кнопку Далее) – и в пустую ячейку сумки поместить кучку предметов, которые вы хотите выставлять одним лотом на аукцион. Во время обучения это можно делать с помощью шифт-, контрол-, альт-левая кнопка мыши. Можно делать несколько раз - будет запомнено только последнее действие. Название вещи и количество штук в лоте будет отображено в окне аддона.
    В окне аддона вводим прочие параметры лота. Если стартовая цена = 0 - то она будет = 0.95 от цены выкупа. Выбраем продолжительность - 3/12/24 часов (жмем кнопочку там рядом).
    Затем нажимаем "Далее" – и начинается работа: аддон делает из этих вещей кучку с заданным количеством и выставляет ее на аукцион, - и так пока не кончатся все вещи с таким названием в вашей сумке. При этом аддон запоминает параметры лота и следующий раз, в режиме обучения при выборе вещи, они будут подставлены автоматически.
    Лоты будут выставляться даже если вы будете делать поиск на аукционе, если закрыть окно аддона или сумку (инвентарь) - главное чтобы окно аукциона было открыто. Остановить можно кнопкой Стоп или закрыв окно аукциона.
    Автоматический поиск вещей на аукционе. В режиме обучения делается поиск одной страницы таких вещей на аукционе. Чтобы закрепить фильтр для окна аукциона следует нажать "Поиск" на окне аукциона.
    Галочка "Подобные" - делает поиск подобных вещей. Если она не поставлена то поиск будет по названию. Если был сделан поиск подобной вещи, то чтобы найти по названию - нажмите кнопку "Поиск" аукциона.
    при создании нового лота с неизвестной для аддона вещьюаддон ставит цену выкупа по умолчанию:
    по залогу на аукционе и множителю ZALOG_RATE но не менее чем MINIMAL_COST - эти 2 параметра можно настраивать в config.txt
    ++ снятие пустых невыкупленых лотов (которые без ставки). При открытом аукционе и закладке "Владелец" - нажимаем "снять". Придется смотреть и больше ничего не трогать на аукционе, так как иначе будет попытка удалить то, что найдено последним поиском (в том числе и от пользователя). Окно аддона и сумку можно закрыть.
    ++ DnD - окно аддона можно передвигать по экрану. Окно аукциона тоже можно двигать - зажимая мышку на его заголовке "Аукцион".
    ++ База данных по ценам на вещи теперь хранит данные 1год (12 месяцев) с даты последнего выставления такой вещи на аукцион, после чего запись будет удалена - чтобы не раздувать файл конфигурации игры.
    выглядит это примерно так:
    http:/alloder.pro/upload/0/0/AucEDSman9--.jpg
    2. Работа на почте
    в версии r21 сделано авто-удаление пустых писем.
    ++ сбока почты с аукциона. Нажав кнопку "Обработать Почту" при открытом окне почты - аддон начинает забирать с почты все письма (деньги или предметы), пришедшие с акциона - кроме писем которые выиграны промежуточной ставкой. Пустые письма будут удаляться если поставлена галочка "Удалять пустые письма". Окно сумки может быть закрыто. Если вы забрали вещи/деньги из писем без удаления письма, то чтобы удалить пустые письма поставьте галочку "Удалитьпустые письма" и повторно нажмите кнопку аддона "Обработать Почту"
    Настройка положения окна чата, когда открывается аукцион, а так же прочие настройки:

    r61 - Аддон начал различать вещи с одинаковыми именами, но разные по привязанности или с разным сроком годности, так что теперь он их не смешивает, а считает разными вещами.
    Если предмет не определен то при повторном нажатии "Далее" - берется 1й непустой слот в карманах сумки
    ENGLISH:
    AucEDSman addon description:
    Simplifies life for auction frequenters. Automates the execution of 3 tasks:
    1) [auction] This tool automatise creating auction lot with any stack. You need to open the auction window. Then, in a learning mode (click "Next") - take a stack of those items (which you want to put by 1pc to auction) - and drag&drop it to an empty bag slot. Then enter buyout price in addon's window (if minimum bid price = 0 - then it will be 0.95 of buyout price). Price expressed in SILVER coins. Then click "Next" - and addon starts working: takes items (one by one) from this stack, and puts to an empty slot, and then, puts it on auction... You can stop it by clicking "Stop" button or by closing the auction window.
    2) [auction] Discards an empty unredeemed lots (which are without bids). While auction window's "My Auctions" tab is open - click "Discard". While addon is working, DON'T touch anything in the auction window, otherwise it will attempt to discard what was found by last search (including the user search).
    3) [mail] Collects mails, which came from the auction. Click "$EDS" button while Mail window is open - addon starts collecting attachments (both money and items) from letters which came from the auction - except for letters that have won by the intermediate bids. Bag window may be closed.
    Added ability to specify the "spread" of minimum bid as a percentage (for example, 2%).
    Settings:

    27 534 скачивания

       (31 отзыв)

    Обновлено

  16. 10.00 руб

    Отображает 2 панели:
    Зеленая - бафы на цели из списка mybuffsList в config.txt.
    Красная - дебафы на цели из списка mydebuffsList в config.txt
    Настраивается количество бафов в каждой из панелей, прозрачность, размер бафов - также в config.txt.
    Для включения DnD-перемещения слеш команда в чате /tbdnd
    При вводе команды в чате /tbdnd
    панель бафов перемещается за зеленый квадрат, а панель дебафов за красный. Для отключения режима DnD нужно еще раз ввести команду /tbdnd

    Настройки в config.txt:

    -- список бафов для отображения в зеленой панельке Global ("mybuffsList", { ["Название бафа"]= true, }) -- список дебафов для отображения в красной панельке Global ("mydebuffsList", { ["Название дебафа"]= true, }) Global ("BuffCount" , 7) -- максимальное количество бафов в зеленой панельке Global ("DeBuffCount" , 7) -- максимальное количество дебафов в красной панельке Global ("BuffFade", 0.9) -- степень прозрачности бафов от 0.0 до 1.0, где 1.0 - это полностью непрозрачный. Global ("DeBuffFade", 0.9) -- степень прозрачности дебафов от 0.0 до 1.0, где 1.0 - это полностью непрозрачный. Global ("SizeBuff", 50) -- размера квадратного бафа 50х50 пикселей Global ("GreenDND", 863 ) -- уникальный id для DND от 1 до 999 для зеленой панельки Global ("RedDND", 864 ) -- уникальный id для DND от 1 до 999 для кнопки красной панельки Известные баги:
    Задержка бывает до секунды. (Из-за привязки к секундному таймеру)
    Не отображает все текстуры, а только одну, если на цели несколько одинаковых бафов или дебафов. Исправлено.
    Если ввести название бафа в списке дебафов - он не отобразится и наоборот, вписывайте в нужные списки!
    Форк аддона InfoPlayerBuffDebuff.Версия игры: 5.0.2 или 6.0

    68 покупок   293 скачивания

       (0 отзывов)

    Обновлено

    • Можно покупать для старых версий игры 6.0.1
  17. Бесплатно

    позволяет путешествовать по вcей структуре всех именованных виджетов (окон) в интерфейсе игры. Позволяет двигать, изменять размеры, цвет, включать/выключать и настраивать под свои требования любые окошки. И даже менять текстуры и надписи
    VIDEO r25
    VIDEO here

    - урок - как двигать окна
    - урок - как сбросить до первоначальных настроек
    - урок - как устрановить регион для виджета Video 1 - as change the Plates
    Video 2 - as change the Plates
    Video 3 - as change the Buffs
    *******************************************************************
    как сообщать об ошибках в аддоне
    Для работы нужно установить аддон:
    for work need to instal:
    AddonsTools
    Для вызова окна аддона - откройте AddonsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов
    *******************************************************************
    путешествуя по дереву виджетов в интерфейсе игры, Вы можете сохранить, загрузить или сбросить настройки именно для этого участка дерева, не затрагивая другие деревья. Например вы можете задать параметры для Plates и AucEDSman, а потом сохранить настройки только для Plates
    Теперь положение и цвет настраиваются проще
    Для положения свое меню где примерное положение виджета обозначает мигающий квадратик.
    можно сделать прозрачными (Fade) любые окошки и аддоны. Вот например я сделала прозрачным свой TargetsManager и системный аддон Plates:

    есть возможность обмениваться своими настройками интерфейса (ПРЕСЕТАМИ) - например брать у других игроков или давать другим.
    как это сделать см. тут PRESETS

    14 343 скачивания

       (6 отзывов)

    Обновлено

  18. Бесплатно

    Ru:
    Отображение мирры в отдельной текстовой панельке. Панель можно передвигать по всему экрану с зажатой клавишей Shift.
    Автор аддона: Cleric.
    Установка:
    Скачать MyrrhMyrrh.pak.
    Удалить предыдущую версию аддона из директории игры Allods Online\data\Mods\Addons\.
    Скопировать MyrrhMyrrh.pak в директорию игры Allods Online\data\Mods\Addons\. Распаковывать не требуется.

    ==============================================================================================
    En:
    Shows text panel with current Myrrh amount.
    Installation:
    Download MyrrhMyrrh.pak
    Remove older versions of add-on from the game add-ons directory Allods Online\data\Mods\Addons\
    Move downloaded MyrrhMyrrh.pak to the game add-ons directory Allods Online\data\Mods\Addons\

    ==============================================================================================

    4 241 скачивание

       (0 отзывов)

    Обновлено

  19. 40.00 руб

    Простой аддон, показывающий нужные вам бафы аватара и цели.
     
    Многие из вас могли видеть этот аддон ранее на скриншотах и в роликах ютуба, давно просили и хотели его. Теперь всем желающим доступна публичная версия
     
    Поддерживаемые версии клиента: 5.0.2 и выше (Supports only AO 5.0.2-7.0.0)
     
    В левой части экрана отображаются бафы вашего аватара, в правой - вашей цели
     
    По клику на кнопочку аддона открываются интуитивно-понятные настройки (см. скриншоты), где параметры отображения каждого бафа представлены одной строчкой вида:
    1) Название бафа - точное название бафа в игре (регистр букв важен)
    2) Аватар - нужно ли отображать этот баф, если он висит на вашем персонаже
    3) Цель - нужно ли отображать этот баф, если он висит на вашей цели
    4) Важный - такой баф будет ярко мигать красным цветом, кроме того в него можно будет кликнуть и в цель возьмется тот персонаж, который навесил этот баф (можно, например, выделять тех, кто кастует на вас громобой, чтобы кинуть в них контроль)
    5) Кнопка "E" - позволяет отредактировать имя бафа
    6) Кнопка "X" - удаляет данную запись
     
    Кнопка "New" добавляет новую запись.
     
    Можно настроить размер иконок и прозрачность. Так же можно отключить фильтр чтобы посмотреть как это будет выглядеть.
     
    Установка: закинуть CoolBuffs.pak в "Allods Online\data\Mods\Addons"
     
    Ответы на частые вопросы:
     
    Q: Можно ли поменять расположение бафов?
    A: Нет, DnD не планируется
     
    Q: Я накосячил(а) с бафами и настройками, как быстро вернуть всё по умолчанию?
    A: Написать в чат команду "/cbreset"
     
    Как это работает можно посмотреть, например, во многих видео на канале ЛиЭльфа из гильдии ПЛК. Вот один из роликов для примера:
     

    2 987 покупок   14 182 скачивания

       (14 отзывов)

    Обновлено

    • Можно покупать для старых версий игры 6.0.1
  20. Бесплатно

    Show HUB mini-map, show ship devices (HP, cooldown), chests , etc...
    Контроль за устройствами корабля, прочность, откат. Мини-карта астрала - мобы, корабли, объекты. Некоторые фишки: высота полета относительно вас, количество сундуков на корабле, показ "следа" подсвеченных сканером мобов-невидимок на мини-карте

    *******************************************************************
    Для работы нужно установить аддон:
    for work need to instal:
    AddonsTools
    Для вызова окна аддона - откройте AddonsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов
    *******************************************************************

    DnD режим
    Таскание панели по экрану (DnD-режим) - за кнопку переключения между режимами

    Вызов меню настроек - правая мышка по кнопке переключения режимов (в режиме "Сжатый")

    Включение "Краткого режима" - правой мышкой по кнопке переключения режимов

    Режим стандартный.
    Показывает устройства корабля и упрощенно окружающие объекты. Видно какие устройства еще не откатились, какие требуют ремонта. В добавок откат действий у устройств показывает отдельно для каждого действия - например у сканера и навигатора показывает какое действие в откате,а какие нет
    Боковые щиты раздельно показываются
    Астральные Мобы отфильтрованы по дальности и агрессивности


    Режим "Радар"
    Показывает с логарифмическим масштабирование окружающие корабль объекты.

    малый круг - 450м, средний круг - 800м, большой красный круг - 1500м

    Краткий Режим
    Переход в режим - по правой мышке на кнопке режимов.

    Дополнительные фишки
    ++При нагрузке реактора выше 70% выводится сообщение внизу экрана и кнопки активных действий мигают

    ++Можно посмотреть демо режим - выбрать из меню аддона (через AddonsMenu)

    ++Автоматический сдвиг панели при открывании карты (нужен аддон PopUpChat) - параметр OverMapPlace. Задать можно в config.txt:
    PS.OverMapPlace = { posX = 1200, posY = 100}

    ++Настройки вызываются как обычно через AddonsMenu

    Изменен прицел у пушек на более удобный.
    Eсть возможность выбирать между 4-мя видами прицела:
    задается в файле config.txt
    Code:
    --- "system" "OrkAura01Glow" "CannonAim" "CannonAim2"
    PS.CannonAim = "CannonAim2"
    если менять прицел не надо то поставьте "-"

    Добавлены буйки - "конец карты" - чтобы было видно сколько осталось до начала "красного астрала"


    Можно изменить положение устройств и размер самой панели корабля в config.txt

    например сейчас в config.txt установлен сжатое представление (было более широкое)
    Структуру данных можно смотреть в описании настроек устройств


    90 789 скачиваний

       (49 отзывов)

    Обновлено

  21. Бесплатно

    Показывает иконки и информацию об игроках, находящихся вокруг.
    Поиск и различных именованных объектов вокруг аватара.
    Детектирует "Короны".

    Включение/отключение ДнД главной кнопки - ПКМ по ней.
    Приостановка/возобновление работы аддона ЛКМ по строчке "сколько наших/ненаших"
    Переключение режима ДнД - ПКМ по строчке "сколько наших/ненаших"
    Общий вид:
    1,6 - пока не интересно
    2 - количество дружественных игроков / количество других игроков
    под строчкой место зарезервировано под иконку "Короны"/Босса
    3 - дружественные игроки
    4 - панель с иконками игроков
    5 - все остальные игроки
    Сортировка иконок Идет от центрального круга к краю.
    Приоритеты: 1. игрок держит в фокусе аватара. 2. уровень игрока
    Цветовая кодировка

    1. Дружественный игрок. ПвП флаг опущен. Цвет иконки зеленый
    2. Дружественный игрок. ПвП флаг поднят. Цвет иконки коричневый
    3. Игрок держит в фокусе аватара. Цвет текста уровня игрока синий
    4. Недружественный игрок. ПвП флаг подят. Цвет иконки красный
    5. Недружественный игрок. ПвП флаг опущен. Цвет иконки желтый
    Серый цвет иконки - игрок имеет 0 ХП (убит)
    ЛКМ по иконке - взять в фокус игрока
    При наведении на иконку появляется подсказка

    1. Иконка класса и ник игрока. Под ним - полоска количества ХП игрока
    2. Иконка покровителя. Желтый цвет - покровитель активен
    3. Элемент покровителя. Степень покровительства - уровень покровителя
    4. Характеристика, увеличиваемая покровителем, и величина бонуса
    5. Раса, класс и уровень игрока
    6. Гильдия, в которй состоит игрок (если есть)
    7. Ветеранский ранг игрока (если есть)
    Поиск именованых объектов (игроки, петы, НПЦ, интерактивные объекты)
    ПКМ по круглой иконке посередине между "нашими" и "не нашими"

    1. Текст должен быть от 4 до 50 знаков. Любой кусок имени-ника-названия
    2. Если оставить пустое поле - искать ничего не будет
    3. Ввод - "Enter" на клавиатуре, отмена - "ESC" на клавиатуре
    Результаты поиска: если в зоне действия аватара появляется искомый объект, он подсвечивается цветом + кружок в центре становится зеленого цвета. Если в округе несколько искомых объектов - подсвечиваются все, выбирается (если можно) произвольный
    ЛКМ по иконке-кругу - попытаться взять в фокус объект
    Обнаружение "Корон". Нет никакой фильтрации. Фиксируются все мобы, помеченые разработчиками как UNIT_QUALITY_FLAVOR_ELITE
    При обнаружении объекта он помечается и в левом-верхнем углу экрана появляется иконка короны с указанием уровня и элитности моба (желтый цвет - "Корона")
    ЛКМ по иконке - взять в фокус моба

    79 121 скачивание

       (15 отзывов)

    Обновлено

  22. Бесплатно

    ДпС/ХпС-метр. Соло, группа, рейд + история боев.
    Язык - русский, английский, немецкий, французский, португальский.
    Подробности см. в теме поддержки

    129 852 скачивания

       (12 отзывов)

    Обновлено

  23. Бесплатно

    Аддон оповещает о срабатывании амулетов колдуна.
    Черное крыло - атакующая бафка.
    Белое крыло - защитная бафка.
    Not ready for EU/US game versions yet (needs localization).
    с таким кодом будет информативней
    -------------------------------------------------------------------------------- Global( "wtLight", nil) Global( "wtDark", nil) -------------------------------------------------------------------------------- function OnEventObjectBuffAdded( params) if (params.objectId == avatar.GetId()) then local avatarBuffs = object.GetBuffInstances( params.objectId, params.buffId ) for key, value in avatarBuffs do local buffInfo = object.GetBuffInfo( value ) local nam = userMods.FromWString(buffInfo.name) local find = string.find(nam, "Стремление к тьме") if find then StartBlack() end find = string.find(nam, "Стремление к свету") if find then StartWhite( ) end end end end -- Включение панели таймера, Запуск таймера Global( "WHITE_PLACE", nil ) Global( "BLACK_PLACE", nil ) Global( "WHITE_PLACE_TO", nil ) Global( "BLACK_PLACE_TO", nil ) function StartWhite( ) wtLight:Show(true) wtLight:PlayResizeEffect( WHITE_PLACE, WHITE_PLACE_TO, 15000, EA_MONOTONOUS_INCREASE ) end function StartBlack() wtDark:Show(true) wtDark:PlayResizeEffect( BLACK_PLACE, BLACK_PLACE_TO, 15000, EA_MONOTONOUS_INCREASE ) end function OnEventEffectFinished( params ) if params.wtOwner:GetName() == "Dark" then wtDark:Show(false) wtDark:SetPlacementPlain(BLACK_PLACE) elseif params.wtOwner:GetName() == "Light" then wtLight:Show(false) wtLight:SetPlacementPlain(WHITE_PLACE) end end -------------------------------------------------------------------------------- -- INITIALIZATION -------------------------------------------------------------------------------- function Init() wtLight = mainForm:GetChildChecked( "Light", true ) wtLight:Show(false); WHITE_PLACE = wtLight:GetPlacementPlain() WHITE_PLACE_TO = wtLight:GetPlacementPlain() WHITE_PLACE_TO.sizeY = 20 wtDark = mainForm:GetChildChecked( "Dark", true ) wtDark:Show(false); BLACK_PLACE = wtDark:GetPlacementPlain() BLACK_PLACE_TO = wtDark:GetPlacementPlain() BLACK_PLACE_TO.sizeY = 20 common.RegisterEventHandler( OnEventEffectFinished, "EVENT_EFFECT_FINISHED" ) common.RegisterEventHandler( OnEventObjectBuffAdded, "EVENT_OBJECT_BUFF_ADDED" ) end -------------------------------------------------------------------------------- Init() --------------------------------------------------------------------------------

    12 394 скачивания

       (3 отзыва)

    Опубликовано

  24. Бесплатно

    manage for your rolls of loot
    За вас автоматический жмет Можно/Нужно/Пасс при розыгрыше лута - настраивается вами для этого. Дополнительно имеет выборы: ПРОДАТЬ, УДАЛИТЬ
    Автоматическая продажа хлама торговцам НПС .
    Автоматическое переключение на схему Кому Повезет/Обычные при создании группы.

    Automatically makes "Need/Greed/Pass" choice for you - you set settings for that. Addition choices: SELL, WIPE
    Automatically sells the trash loot to NPC vendors.
    Automatically switches to "Need/Greed/Pass" looting theme and "Common" minimal quality in a party.
    Сейчас аддон обучается "на лету", хотя можно и заранее так:
    1. откройте меню настроек и там установите режим обучения по вещам в сумке в ON
    2. затем в сумке положите в пустое место предмет, на который Вы хотие настроить аддон
    3. появится окошко выбора, его можно таскать по экрану зажав кнопку "*". Настройте положение окошка таким образом чтобы вам было удобно.
    4. укажите Ваш выбор нажав на одну из кнопок: НУЖНО, Можно, пас, "Так же как другие".
    И аддон создаст правило для данной вещи и следующий раз при розыгрыше добычи аддон сам за вас делает такой выбор
    5. выключите режим обучения, установив в OFF
    6. сохраните настройки (нажав пункт в меню)

    варианты выборов при розыгрыше:
    NEED - делает выбор НУЖНО
    SAME - делает выбор ТАК ЖЕ как и другие - может жать вместо вас NEED.GREED,PASS
    GREED - делает выбор МОЖНО
    SALE - делает выбор МОЖНО и потом продает вещь
    PASS - делает выбор НЕ НУЖНО
    WIPE - делает выбор НЕ НУЖНО, и выкидывает все такие шмотки из сумке при их перемещении или появлении в сумке.
    Так же опять включен режим выкидывания хлама если он дешевле ХХ серебра

    аддон не делает никаких автоматических действий с вещами рыжего цвета и качеством выше - то есть вы сами их ролите, продаете, выкидываете (это задается параметром "Стоп на качестве")

    31 139 скачиваний

       (20 отзывов)

    Обновлено

  25. Бесплатно

    Manage your targets (assist). Shows enemies which targets to you, targets of your party, etc.
    Управляет вашими целями. Показывает врагов рядом, элитных мобов рядом, совершает автовыбор цели, врагов, которые бьют вас или ваших согрупников , цели вашей группы и многое другое.
    ВСЕ НАСТРОЙКИ делаются через меню! Вызвать меню можно через AddonsMenu
    Описание интерфейса
    Описание настроек аддона
    EMOTES - ЭМОЦИИ- настройки и управление целями
    Если у вас появится "рекомендованная цель" то она будет положена в панель ta (Target Assist - Цели Подмоги)

    Прочие возможности:
    ++авто-поиск элитных мобов - мобы метятся метками и на вашем персонаже появляется метка, говорящая что рядом есть элитные мобы. Параметр:
    /tm EliteFind=ON|number|OFF
    /**ON|number
    /** - выключить поиск элитных мобов
    - можно отключить поиск элитных мобов если вы в инстанте
    /tm EliteFind=2 --- искать элитных мобов с качеством 2 и выше ( а =-3 - искать ниже качества 3)
    /**3 - искать всех у которых элитность 3 и выше
    ++авто-поиск указанных юнитов - поиск задается по маске в названии юнита - найденные юниты выделяются метками, а на вашем персонаже тоже появляется метка, говорящая о том что рядом есть найденные юниты.
    "/??MASK" - команда начала поиска
    учитывается регистр букв. MASK - маска поиска в строке для языка Lua. Тоесть поиск будет по всем именам, подходящих на маску *MASK*
    Для того чтобы искать всех - вводим точку
    "/??" - команда прекращения поиска
    ++авто-поиск указанных предметов (устройств ) - например кристаллов для вехи по квестам Путь... - поиск задается по маске в названии предмета - найденные предметы выделяются метками, а на вашем персонаже тоже появляется метка, говорящая о том что рядом есть найденные предметы.
    "/!!MASK" - команда начала поиска
    учитывается регистр букв. MASK - маска поиска в строке для языка Lua. Например что бы отображало все устройства в округе пишем так:
    /!!.
    "/!!" - команда прекращения поиска
    Примеры:
    /??егунов - для поиска Б[егунов]а
    /??киталец --- для поиска С[китальц]ев во времени на Кирахе
    /!!азурит -- для поиска камней Л[азурит]

    показывает элитных мобов вокруг Вас (r31) - заносит их в мемо панель и если у вас нет цели и включен режим автоцель - берет сразу в цель его.
    показывает и дружественные существа, взявшие вас в цель - в отдельной панельке, положение и размеры которой можно настроить в config.txt

    Добавлена новая панелька - память целей (Targets memory Board), имя для параметров tb. соответственно в confige.txt добавлены новые параметры.
    Добавить цель на панель памяти можно правым кликом мышки на панельки любой цели. Удаление - тоже по нажатию правой мышки.
    Цели в панели памяти запоминаются по имени - даже если цель не существует - она сохраняется в памяти и при появлении такого юнита вновь - будет обновлена - так что ее можно выбрать своей целью по нажатию левой кнопки мышки. Очень удобно на Астральном Противостоянии или Арене Смерти. Так же удобно если вы охотитесь на определенного моба - заносите его имя в панель памяти и если он не затенен - значит моб рядом - смело его выделяйте в цель нажав левой мышкой на иконке
    Автоматическое принятие в рейд:
    если вам в приват напишут 3 плюса и вы можете принимать игроков в рейд, то аддон их примет на автомате:
    +++
    строка символов задается параметром:
    /tm messInvRaid=...
    или в панели настроек
    Команды из чата. (см. описание настроек)
    Можно настраивать все параметры командами из чата:
    "/tm" или "/tm filter" - выводит в чат список фильтра по гильдиям
    "/tm clear" - очистить панель памяти
    "/tm load" - загрузить конфигурацию
    "/tm save" - сохранить текущую конфигурацию
    "/tm clearfilter" или "/tm cf"- очистить фильтр Гильдий
    так же можно изменить любой параметр, формат команды такой:
    "/tm list" - вывести текущую конфигурацию в чат и в логфайл mods.txt
    "/tm reset" - очистка конфигурации и сохранение пустой конфигурации. При следующем перезапуске аддона все настройки будут взяты из config.txt
    /tm par1Name=Value1 par2Name=Value2
    То есть за раз можно изменить несколько параметров. Например так:
    /tm tbROWS=0 emMoveEffect=OFF
    Эта команда отменит показ мемо панели и отменит анимацию с вылетом панелек врагов, целящихся в меня. Однако чтобы мемо панельки перестали показываться надо перегрузить персонажа.
    Теперь аддон правильно показывает врагов и на Тающем Острове
    Появился автоматический режим поиска врагов вокруг вас!!! Он включен по умолчанию.
    (r24)Теперь аддон сам выбирает Вам новую цель из списков tm, tb, em - заменяя работу аддона EnemyBehind (теперь он вам не нужен). Если у Вас нет цели то аддон сам ее выберет.
    [r24] теперь можно фильтровать персонажей, попадающих автоматически в мемо-панель, по названиям их Гильдий. Есть фильтры "включающие" и "исключающие"
    На ТО часто есть ГИ друзья, а есть ГИ враги. Если в фильтрах указаны включающие фильтры то, в мемо панель будут попадать персонажи, чьи Гильдии указаны в этих фильтрах. Если заданы исключающие фильтры то, в мемо панель будут все персонажи, которые не являются членами этих Гильдий.
    По умолчанию, создается исключающий фильтр с названием ваше Гильдии.
    Редактировать списки фильтров можно мышкой:
    Shift + левый клик мышки на панельке цели - добавит название ГИ в список включающих фильтров.
    Shift + правый клик мышки - удалит название ГИ из списка включающих фильтров.
    Control + левый клик мышки на панельке цели - добавит название ГИ в список исключающих фильтров.
    Control + правый клик мышки - удалит название ГИ из списка исключающих фильтров.
    Любое изменение в списках фильтров будет выводиться в чат желтым цветом.
    Команды для фильров из чата:
    "/tm" или "/tm filter" - выводит список Гильдий в фильтре
    "/tm cf" или "/tm clearfilter" - очищает фильтр
    панель настроек (сет-панель)
    ++включить/выключить автоматический режим заполнения мемо панели
    ++очистить мемо панель

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

    версия 130 - добавлены "быстрые клавиши" - SHORTCUTS
    Если вы пользуетесь функцией Catch (поймать по шаблону имени), то сообщение будет что кто-то пойман выдано на экран - при установленном аддоне RaidComm
    добавлена новая панель: "SHORT PANEL" - в нее записываются юниты вокруг вас в зависимости от категории:
    ep = "Enemy Players",
    qn = "Quest mobs",
    en = "Enemy mobs",
    nn = "Neutral mobs",
    np = "Neutral Players",
    fp = "Friend Players",
    расположить каждую категорию на этой панели можно как угодно - опять же через меню настроек, там же её можно и отключить всю либо по частям (задать OFF)

    Еще можно настроить так что панель будет включаться выключаться по нажатию клавиши (а не мышкой) на панели быстрых клавиш - для этого нужно установить аддон EnhancedActionPanel r26 и настроить кнопку через меню SHORTCUTS (см. видео и описание)

    144 444 скачивания

       (41 отзыв)

    Обновлено