Реклама

326 файлов

  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() --------------------------------------------------------------------------------

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

       (1 отзыв)

    Обновлено

  2. Бесплатно

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

    13 907 скачиваний

       (12 отзывов)

    Обновлено

  3. Бесплатно

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

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

       (11 отзывов)

    Обновлено

  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 } ) Этим двум функциям НЕ нужно указывать название секции, т.к. они всегда пользуются секцией, названной именем аддона.

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

       (2 отзыва)

    Обновлено

  5. Бесплатно

    В отличии от  NeCa отображает все ценности,  с полностью аналогичным функционалом:
    Напротив различных видов сырья выводит цену пыльцы, которая получится при разбивании этого сырья разными видами молотков:
    1-е число - цена при разбивании  зеленым молотком от вендора;
    2-е число - молотком из ЛР / крафтовым;
    3-е число - молотком Доминиона.
    Если будут какие-либо изменения, то в файле Settings.lua можно изменить количество пыльцы, получаемые тем или иным молотком. В файле Localization.lua можно изменить название предмета, который будут рассчитывать.  
     

    83 скачивания

       (0 отзывов)

    Обновлено

  6. Бесплатно

    Информационная панель альтернативных валют и редкостей.
    С этим аддоном можно забыть о мучениях постоянно открывать редкости.
    В нем реализованы почти все альтернативные валюты и некоторые редкости, которые я счел наиболее важными.
    Для удобства все разбито на группы как и полагается в игре.
    - Есть DnD - панель можно перемещать куда угодно в пределах игрового окна
    - Кнопка настроек, в виде шестеренки, позволит Вам выбрать вариант отображения панели - в одну строку или в несколько строк.
    Закрывается панель либо нажатием на кнопку настроек, либо в любое место игрового пространства.
    - Двойной щелчок по панели вызовет панель имеющихся у Вас валют и редкостей, согласно списку аддона.
    В этом окне можно выбрать те валюты, которые Вам необходимо отображать постоянно в основной панели установив галочку.
    Снятие галочки отменяет эффект. Панель закрывается щелчком мыши в игровом пространстве.
    Данное окно так же поддерживает режим DnD.
    Присутствуют настройки (config.lua):
    Global("showSilverCopper", true) -- Показ серебра/меди {true - показывать, false - прятать} Global("showCrystalls", true) -- Показ курса кристаллов {true - показывать, false - прятать} Global("typeGold", 3) -- Тип отображения золота {1 - в виде "3763027", 2 - в виде "3 763 027", 3 - в виде "3763К"}  

    25 018 скачиваний

       (13 отзывов)

    Обновлено

  7. Бесплатно

    Небольшое дополнение, выполняющее функцию предепреждения особо "медлительных" игроков, о том, что босс взял вас в цель.
    Присутствуют настройки: в файле config.lua можно указать выводимое сообщение и выбрать, отображать ли его прописными буквами ("капсом").
    Global( "msg", "!!! Берегись !!!" ) -- выводимое сообщение Global( "big", 0 ) -- отображение "капсом" (1) или нет (0) Global( "showname", 2 ) -- отображать имя моба (1), имя персонажа в таргете (2) или сообщение (0) Global( "keylock", KBF_SHIFT ) --клавиша, используемая для перетаскивания (KBF_SHIFT | KBF_CTRL | KBF_ALT) Цвет сообщения настраивается в файле Announce.txt (тег color)
    <header color="0xFFFF0000" alignx="center" fontsize="48" shadow="2" fontweight="bold"><rs class="class"><r name="value"/></rs></header>  
    P.S. Имееться недостаток:
    Для работы аддона необходимо, чтобы соответствующий босс/моб был у вас в таргете (т.е. бесполезен для хилов)

    319 скачиваний

       (0 отзывов)

    Обновлено

  8. Бесплатно

    Полнофункциональный рейдовый/групповой интерфейс. Может быть использован как аддон для хила, контроля или отслеживания существ. Также можно настроить отслеживание баффов/дебаффов, кулдаунов у себя и у цели.
    Возможности:
    Использование заклинаний/вещей через панели. Показывает абсолютно все, что можно чистить(Астральные острова, рейды, фарм, пвп и т.д) Проверка шопов/алхимок/еды у рейда. Удобная проверка готовности прямо на панелях. Удобная перестановка игроков в рейде в два клика с отображение группового баффа, который дает данный игрок. (Команда "move" или соответствующее действие в меню) Показывает групповые баффы на отдельной панели под группой(Опционально) Показывает ману, энергию, щиты цели(Опционально) Отслеживание баффов и кулдаунов у игрока(Подробные настройки на форуме и в скриншотах) Отображение того, на сколько порезан ваш хил и хил врагов(в % ), в зависимости от суммарной сложности ран(Руническая + обычная) Отображение цели/предыдущей цели, с возможностью отслеживания контроля Отслеживание определенных мобов/игроков по имени(Например, астральных защитников - для мгновенного контроля в один клик) Для каждой комбинации shift, ctrl, alt свои настройки. Для врагов также уникальные Два режима отображения группы - режим приоритетов(Отображаются в первую очередь те, у кого мало здоровья, кто ближе, кто танкует и т.д) либо обычный режим(Каждому - своя панель) Отображение расстояния до цели(А также учет его в режиме приоритетов) Автоматическое определение дебаффов, которые можно снимать, на дружественных существах, с возможностью добавления своих собственных. Отслеживание любых висящих на целях баффов/дебаффов(Например, благословения) Быстрое воскрешение через панели Проверка условий для использования заклинания - хватает ли маны или чего-то еще. Уникальные настройки для каждого персонажа/спека. Есть возможность отключения стандартного интерфейса группы/рейда. Все настройки производятся прямо в игре, без редактирования файлов аддона.  
    Описание действий:
    Кнопка на AOPanelMod: Левый клик - показывает/скрывает основную панель, Правый клик - показывает/скрывает отслеживание баффов на себе/цели.
    Кнопки на главной панели 1, 2, 3, 4: - показывает/скрывает соответствующую группу из отображения. Работает как в обычном, так и в приоритетном режимах.
    Кнопка проверки готовности: начинает проверку готовности. Текущий статус проверки будет отображен на панелях(Иконка возле каждого игрока, готов/думает/отклонил). Появляется, только если вы лидер группы/рейда.
    Кнопка проверки шопов: Левый клик включает/выключает режим отображения шопов/еды/алхимок на панелях, вместо 4ех отслеживаемых баффов. Правый клик выводит в чат информацию о каждом участнике группы/рейда в сокращенной форме.
    Кнопка проверки аур: показывает/скрывает панели аур. Для каждой группы показывает, какие групповые баффы в ней присутствуют. В приоритетном режиме охватывает весь рейд. Имеет два типа отображения: Сокращенный вариант(при ширине панелей меньше, чем 200), при котором скрыто число юнитов, которых охватывают данные групповые баффы и обычный вариант, в котором это число отображено.
     
    Описание настроек:
    Левая/правая кнопки мыши - можно вписывать название любого заклинания из книги заклинаний или любой вещи из инвентаря(Например, использование сонного зелья).
    Дополнительные команды: select - Выбор цели в таргет target - Выбор цели цели в таргет menu - Контекстное меню данного игрока move - Работает только в рейде, если вы лидер. Быстрое перемещение игроков по группам.   Тестовое заклинание - рекомендуется вписать название наиболее часто используемого заклинания. Используется для проверки доступности каста(Изменяется цвет панелей, если скастовать заклинания нельзя по каким-то причинам, то панели становятся темнее).
     
    Заклинание воскрешения - если цель мертва, будет пытаться применить данное заклинание на цель
     
    Приоритетный режим - Отображается только одна группа(даже в рейде), с заданной высотой, по приоритету(Приоритет зависит от здоровья, наличия дебаффа, наличия цели в таргете босса, а также от дистанции до цели). Можно выключить определенные пати из списка. Лично мне на арене удобнее хилить именно в этом режиме. Таргет, предыдущая цель и отслеживаемые мобы появляются во 2ой группе.
    Обычный режим -  Отображается n групп, Одна панель на каждую группу(Смотрите скриншоты). Таргет, предыдущая цель и отслеживаемые мобы появляются в последней группе без игроков.
     
    Сложность ран -  Под именем каждого юнита показывает, на сколько % порезан их хил в зависимости от суммарной сложности ран(Обычная + руническая). Работает как для друзей, так и для врагов.
     
    Определять дебаффы - При появлении на юните заклинания, которое можно чистить, панель подсвечивается бирюзовым цветом, а также отображается иконка дебаффа, время действия и стаки, если они есть. Если выключено, работает только для названий из списка "Дебаффы".
     
    Панели - Можно задать настройки отображения информации на панелях.
    Ширина - Задает ширину каждой панели. По умолчанию 200. При меньшей ширине(вплоть до 100) включается особый режим отображения, стараясь скрыть все лишнее. Высота - Задает высоту каждой панели. По умолчанию 50. Высота группы - Задает максимальное количество панелей в группе. В основном используется в приоритетном режиме, чтобы скрыть лишних юнитов. По умолчанию 6. Количество групп - Задает максимальное количество групп панелей. По умолчанию 5(4 на отображение рейда и 1 для отображение цели, цели цели, отслеживаемых существ и существ, которые в текущий момент законтролены) Расстояние каста - Задает расстояние, после которого панели становятся темными. По умолчанию 40. Цвета класса - Цвет полосы здоровья цели меняется на цвет класса. По умолчанию выключено. Градиент - Цвет полосы здоровья меняется в зависимости от текущего здоровья юнита. По умолчанию включено. Всегда выбирать в цель - При каждом клике на панель будет брать соответствующего юнита в цель. По умолчанию выключено.  Отображать цель - В последней пустой группе будет выводить вашу текущую цель. Отображать предыдущую цель - В последней пустой группе(или в группе, в которой выводится цель) будет выводить вашу предыдущую цель. Показывать ману - На каждой панели будет отображена полоска маны(Если у юнита вообще есть мана) Показывать энергию - На каждой панели будет отображена полоска энергии(Если у юнита вообще есть энергия) Показывать щиты - На каждой панели будет отображена полоска щитов(Если у юнита на данный момент присутствуют щиты). Отображается в % от максимального здоровья цели. Показывать интерфейс группы - Показывать ли стандартный интерфейс группы. Показывать интерфейс рейда - Показывать ли стандартный интерфейс рейда. Показывать иконку класса - Показывать ли иконку класса перед именем юнита.  
    Баффы - Можно задать баффы для отслеживания(Например, благословение). В соответствующем уголке будет отображаться иконка заклинания и оставшееся время действия, а также стаки, если они есть. 
      Отслеживание баффов на себе: Настройки - Баффы - Добавить/изменить группу баффов. Можно передвигать, изменять размеры, изменять тип отображение(Показывать ли кд, показывать ли бафф(Отображение баффа в приоритете))
     
    Время обновления - как часто обновлять информацию о способностях(Рекомендуется 0.1 сек)
     
    Пример настроек для отображения прока Эмблемы и ее кд:
    Добавляем новую группу с любым названием. Входим в настройки группы(Кнопочка "e"). Добавляем новый бафф - "Стремление к тьме". Указываем в поле "Время отката" - 60(Нужно только для вещей, у которых нельзя определить кд автоматически), в полях "КД" и "Бафф" ставим галочки. Настройки группы - по вкусу. Можно изменить тип роста панели, просто поставив ширину, равную 1. Жмем сохранить. Теперь, при срабатывании Эмблемы, будет отображен бафф и время до его окончание, и параллельно начнется 60-секундный отсчет до следующего срабатывания, который будет показан после того, как бафф спадет.
     
    Аналогично с заклинаниями и вещами(Только кд указывать не нужно, оно определяется автоматически(для заклинаний и вещей в сумке))
     
    Дебаффы - Можно задать дебаффы для отслеживания. Над именем юнита будет отображаться иконка заклинания и оставшееся время действия, а также стаки, если они есть. 
     
    Отслеживание существ: Отображает существ по имени(Как мобов, так и игроков), если они присутствуют в пределах видимости. Можно ввести имя существа или "all" для отслеживание всех существ(Потребляет довольно много ресурсов). Отличный пример использования - отслеживание "Астрального защитник"а, и указание вашего контроля для врагов на ЛКМ или ПКМ. В итоге, сразу после появления данный юнит отразиться у вас на панели, где его можно легко законтролить, просто кликнув по нему соответствующей клавишей(Панель подсветится и будет показано время, оставшееся до окончания контроля).
    Очень помогает в больших скоплениях мелких мобов, где ни табом, ни обычным наведением быстро не выделишь в таргет.
      Команды отслеживания существ - all, mobs, players, enemies, friends, enemy players, enemy mobs, friendly players, friendly mobs, not friendly players. Вводятся в список отслеживаемых существ.   Контроль - Можно задать контроль для отслеживания. Если рядом с персонажем есть юниты, находящиеся в данном контроле,  то они будут показаны в последней пустой группе(Или в группе цели и цели цели). Также будет отображена информация по контролю(Сколько осталось времени до окончания, иконка)   This addon works for versions 5.0.1+ and support english(Show auras not works, need full translate) and brazilian(Thanks Zanpihna for translate) (Need translate. See Locales/main.lua)

    18 177 скачиваний

       (12 отзывов)

    Обновлено

  9. Бесплатно

    Альтернатива стандартным окнам со списками Гильдии и Друзей. Есть ПРЕИМУЩЕСТВА перед стандартным окном гильдии, вот они:
    Новая колонка "Вступил", показывающая даты вступления в гильдию для ВСЕХ персонажей (!) В колонке "Зона", показывает не просто Подзону, а Зону и Подзону. В обоих списках (Гильдии, и Друзей тоже!) показаны даты/время последней активности для всех игроков. В списке Друзей, показывается взаимность дружбы. Кнопка "Экспорт" экспортирует подробную информацию по гильдии (или друзьям) в файл Mods.txt. Возможность увидеть список гильдии, отсортированный как вам нравится, ОДНИМ НАЖАТИЕМ КНОПКИ, а не тремя-шестью нажатиями, как со стандартным окном гильдии Наверняка что-то ещё Над аддоном работали: Vermin (создатель аддона), SLA, Setras, Kali, SuPeR_MaRiO
    Инструкция по использованию
    После активации аддона в самом верху слева окна игры у вас появится графическая кнопка с нарисованной на ней буквой G - кликаем ее для открытия окна аддона Выгрузка данных - выгружает в файл /Personal/Logs/mods.txt, что в папке с игрой. Для отображения выгруженных данных по списку гильдии в виде таблицы - копируем состав гильдии из лога, начиная со строки Info: addon GuildGui1b: GUILD MEMBERS (CSV format) в блокнот, сохраняем затем файл как что_нибудь.csv (не забудьте указать именно это расширение файла). Все, дальше файл будет открываться по умолчанию как таблица. "GuildGui1b" - это альтернатива стандартным окнам со списками Гильдии и Друзей, причём, более навороченная. Показывает Имена, Классы, Уровни, Накидки, Ранги, Авторитет, Верность, Даты вступления в гильдию, Онлайн-статус, Дату/время последней активности, Зоны и Подзоны... И всё это можно отсортировать по любой колонке! Через контекстное меню (Правая кнопка мышки на любом элементе списка) есть возможность сделать несколько действий - пригласить в группу, добавить согильдийца в список друзей, исключить персонажа из друзей, или из гильдии, и др.
    Кроме того. Показывает объявление и информацию гильдии. Просмотр всего списка гильдии или только тех, кто в онлайне. Просмотр списка Друзей. В списке Друзей, можно увидеть, взаимна ли дружба ("взаимно" = вы есть в списке друзей друга, "не взаимно" = вас в его списке нет). Если друг вне игры, показывает время отсутствия. Имеется поддержка четырех языков - Русского, Английского, Немецкого, Французского.
    English:
    "GuildGui1b" is an alternative to built-in Guild & Friends window. It is MUCH more advanced. For example, it shows Zones, where your Guild members and Friends are currently located. Also, it shows Names, Classes, Levels, Tabards, Ranks, Prestige, Loyalty, Join dates, Online status, Offline times, and allocation Zones. The list can be arranged by any column! Shows, how long the players are offline - this is very handy. Friends list shows "Mutual"/"Not mutual": "Mutual" means your friend have YOU in his Friends list as well, and "Not mutual" means he don't. There are several actions, you can perform on players (rigth-click a buddy for context menu) - Invite to group, Add guild member to Friends list, Remove from Friends list, Kick from the Guild, etc.
    There is support for four languages: Russian, English, German, French.

    17 992 скачивания

       (13 отзывов)

    Обновлено

  10. Бесплатно

    Позволяет быстро менять набор характеристик, используя инсигнии.
    Выглядит и работает наподобии BuildManager, те
    а) Характеристики меняются в один клик - выбрали билд, подождали появления сообщения в чате "Статы установлены" (Это занимает некоторое время, тк нужно ожидать ответа клиетна на каждое изменение)
    б) Есть группировка по классам
    в) Исходники открыты
    Список поддерживаемых инсигний:
    1) Пылающая Инсигния Атаки
    2) Пылающая Инсигния Защиты
    3) Инсигния Атаки
    4) Инсигния Защиты
    5) Премиальная Инсигния Атаки
    6) Премиальная Инсигния Защиты

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

       (4 отзыва)

    Обновлено

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

    С выходом 9,0 (согласно текущему ПТС) будут утеряны все настройки аддонов. Рекомендуется сделать экспорт бафов и сохранить полученный текст, а после выхода 9,0 произвести импорт.
    Менеджер бафов.
    Отслеживает заданные баффы, дебаффы и откаты. Выводит баффы, дебаффы как в 2D так и в 3D над головами.
    Мини гайд в конце описания.
    Важно:
    Имеет переключения режимов. Текущий режим написан на кнопке переключения.
    1) "Режим - только указанные" для отсутствия фризов и падения фпс.
    1й - Поиск бафов (очень сильно влияет на фпс) нужен для поиска бафов при создании нового для отображения.
    2й - Только указанные (нет фризов), включается фильтр на обработку событий - только на сохраненные бафы. Игнорирует все остальные бафы, они не появятся даже в списке для создания нового.
    2) "Игнорировать системные" (по умолчанию) - фильтр для исключения системных бафов (Большая часть без названия, др с названием "заглушка", а также звания в ордене и т.п., наличие благи)
     
    Описание аддона.
    Может обрабатывать бафы с вашего персонажа, вашей цели, цели цели, вашего пета или  с любого другого игрока.
    Может отображать как в 2Д, так и в 3Д над предметами / игроками.
    Имеет условия отображения:
    По кол-ву игроков в пати Бафф/дебафф скастованный мной Показывать если не в бою Показывать если в бою Показывать если я в один, в пати, в отряде Показывать если я на скакуне или нет Показывать если цель враг или друг Показывать если кол-во стеков в указанном диапазоне Показывать если время бафа в указанном диапазоне Показывать над головой (на 60 объектах вокруг, если где-то не хватит пишите в поддержку можно увеличить ) Показывать только для игроков При помощи пункта "По правилам" можно создавать каскадные условия. Вам нужно написать в этом поле идентификатор другого сохраненного бафа (это "Название записи" на 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)
     
     
     
     
    Мини гайд
    Часто задают вопросы как добавить баф. Решил объяснить азы. На картинки можно нажимать для увеличения
    1) Рисунок демонстрирует как создать правило для бафа, если вы знаете его имя.

    продолжаем создание правил бафа

    2) Если вы не знаете имя бафа и хотите его поискать

     
     
    В заключении несколько советов по производительности аддона. Наиболее сильно понижающие производительность моменты.
    1) На 1й странице настроек пункт "любой" для целей.
    2) На 2й странице "Показывать над головой" (особенно в сочетании "любой") - для улучшения ситуации можно указать "Реальный игрок" и снять с "Соло" - будет показываться только если вы в пати/отряде и только над игроками.
    Надеюсь для совсем слабых ПК эта информация поможет.

    41 317 скачиваний

       (9 отзывов)

    Обновлено

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

    RUS:
    Отслеживает определенные бафы/дебафы на вражеских/союзных персонажах или мобах. Зачастую нужно знать когда у кого-то закончится бабл или у кого из противников есть возможности призыва помощников на доминионе. Видеть контроль или другие эффекты на мобах в астральных и рейдовых приключениях. Все необходимые в ПВП и ПВЕ бафы отображаются в виде иконок прямо над головами персонажей и на таргет-панельках. Также выделяет выбранную цель меткой и считает гир-скор (рейтинг).
     
    ENG:
    Addon shows certain buffs/debuffs right over the enemy/friend players or the mobs. Often you need to know when someone's Holy Shield will be ended or which character has Summoning Abilities on the Dominion. Need to see control or other effects over the mobs in the astral or raid instances. Also can mark selected targets and calculate gear-score.
     
    Описание работы:
     


    Квадратная кнопка показывает или закрывает основную панель.

     Основная панель содержит следующие элементы:

     Поставленная галочка отображает, что обработка бафов включена. На слабых компьютерах в очень масштабных рейдовых сражениях обработка бафов может приводить к снижению производительности клиента. В таком случае можно просто снять галочку и продолжать использовать аддон только для ассиста целей
     
     Кнопка "Режим сортировки" - изменяет режим отображения (в один столбик или в несколько)
     
     Счетчик количества персонажей/мобов отображаемых на панели и находящихся вокруг аватара
     
     Кнопка "Изменить режим" - вызывает выпадающее меню с различными варинтами отображения персонажей\мобов
     Кнопка "X" закрывает панель.
     



     

    18 985 покупок   101 074 скачивания

       (250 отзывов)

    Обновлено

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

    4 режима: ДПС, ХПС, ДЕФ (аналог ASD), IHPS (входящее исцеление) Данные за текущий бой, предыдущий бой и полный Подробно расписывает поглощения, резисты и т.п. ДПС, ХПС, ДЕФ группы Таймер боя Четыре языка, в том числе и русский Для ДПС-а рассчитывает рунические поглощения?!
    Для ХПС-а считает оверхил и ведет пересчет по ранам.
    ENG: A combination of AoUMeter is DPS & HPS Meter. It displays the Statistics for each member of the Group / RAID (Critical rate, absorbed, etc ...) There are Three modes:
    DPS : (Damage Per Second) display the Statistics for the damages dealed HPS : (Heal Per Second) display the Statistics for the heals Made DEF : (Defense) display the Statistics for the Damage receveid Each of these statistics are display for:
    Current : the Current Fight Overall : All the Last Fight since the reset Previous : Previous Fight Note: When the addon is reset or When the Group / RAID is disband the "overall" Data is save into "Previous" After the reset. You can Tweak some settings in the file: AoUMeter / AoUMeterSettings.txt. Here is the original:
    For the modes, you can turn them "on" (true) or "off" (false). "Off" means the data are not collected nor displayed. At Least one of Them must be Turn on. DPSMeterMode is the Default When the game starts (for healers, May They want to start in the mode Directly HPS). Caution: the Default mode must be Turned on. MaxCombatants is the Maximum number of combatants displayed in the Player list. 24 is the default (for raids) but you can set it to 6 for example, to always display only the first 6 players. Important: this addon is Incompatible with DarksDpsMeter and DarkDpsMeter2 .
    Изначальный автор - sephirostoy.

    158 876 скачиваний

       (50 отзывов)

    Обновлено

  14. Бесплатно

    Аддон отображает порезку контроля (диминишинг) у выбранной цели.
    Сверху секунды до отката, снизу информация о порезке контроля данной группы. 
    1 - нет порезки, иконка не отображается
    1/2 - порезка на 50%
    1/4 - порезка на 75%
    0 - порезка на 100% полный иммунитет, иконка серая.
    Команда /dimdnd включает/выключает режим перетаскивания за полупрозрачную черную панельку
    Команда /dimreset сбрасывает положение панельки на стандартное.
     
    В файле config.lua можно настроить размер иконок (по умолчанию 40)
    Global("Size",40) -- размер иконок И виды отображаемого типа контроля ShowType
    При значение false иконка данного типа не отображается.
    Global("ShowType",{     ["Slow"]=true, -- Замедление     ["Stun"]=true, -- Оглушение, Отталкивание     ["Fear"]=true, -- Страх     ["Silence"]=true, -- Немота, Обезоруживание     ["Blind"]=true, -- Ослепление, Дезориентация     ["Disable"]=true, -- Длительное обездвиживание, Заморозка, Усыпление, Очарование, Гипноз, Астрал })

    1 629 скачиваний

       (1 отзыв)

    Обновлено

  15. 30.00 руб

    Сортировка 6,12,18,24 ближайших целей по хп, с возможностью взять в таргет при клике по нику
    Кнопка T, для скрытия отображения аддона. Правая кнопка мыши по этой кнопке - отобразит настройки аддона. Также настройки в config.lua.
    В настройках с помощью слайдера можно выбрать количество отображаемых панелей.
    При наведении на ник цели он не перескочит из-за изменения хп. Т.е. при наведении на аддон перестает происходить сортировка, чтобы точно взять ассист.
    Возможность переключать список игроков Лиги и Империи/чужой фракции/игроков своей фракции/мобов.
    Отображение количество юнитов текущего режима - красное число справа.
    Отображение числового значения % хп. Если флаг поднят, то значение красное, если опущен или моб - желтое.
    Отображение числового значения рейтинга персонажа - синим цветом.
    Отображение расстояния до согрупников вместо гирскора - опция.
     
    Аддон поддерживает AOPanelMod (r2.3+)
     
    Localizations: Rus, Eng, Ger, Fra. (Locales.lua)
    - Кнопка для включения отображения аддона, и скрытия.
    При нажатии правой кнопкой мыши по откроются настройки:

    При нажатии на строку "Кол-во панелей" - меняется количество отображаемых игроков/мобов от 6 до 24 с шагом 6. Так же кол-во панелей можно регулировать перетаскиванием слайдера.
    На данный момент есть 3 вида сортировки:
    по здоровью - вверху списка выводятся игроки/мобы с наименьшим количеством здоровья.
    по классам - порядок классов настраивается в файле config.lua, будет рассмотрено далее.
    по экипировке - вверху списка игроки с наименьшим рейтингом экипировки. Работает только при включенной опции "Подсчет рейтинга (гирскор)", так же нужно "прокликать" или "протабать" всех игроков в рейде для подсчета рейтинга и работы сортировки.
    "Игнор гильдий из списка" - исключает гильдии прописанные в файле config.lua
    Пример: IgnorGuilds= { "Гильдия1", "Гильдия2",}
    "Согрупники в зел. режиме" - настройка для хилов, отображает в зеленом режиме себя, сопартийцев и тех, кто в рейде с аватаром. Когда выключено отображает игроков своей фракции.
    "Подсчет рейтинга (гирскор)" - включает оценку экипировки. Оценка происходит при выделении цели или при её осмотре 1 раз.
    "Отображение фона фракции" - включает заливку фона под уровнем и иконкой класса персонажей. Заливка двух цветов зеленая - ваша фракция и красная - противоположная фракция.
    "Заливка цветом класса" - полоска уровня здоровья окрашивается цветом класса, пример полоска жизней мага - синим. Цвет настраивается в config.lua. При отсутствии галочки, цвет хп будет меняться от зеленого к красному, в зависимости от процентов здоровья. (Кроме режима Согрупники в зел. режиме там цвет зависит от расстояния)

    "Расстояние вместо рейтинга" - Только в зеленом режиме и только при включенной опции "Согрупники в зел. режиме" есть возможность отобразить расстояние вместо Гирскора.
    (См. скриншот: 1 Выключено (отображается ГС), 2-3 Включено (Отображается расстояние))


    "Показывать гильдии" - Отображает гильдию рядом с ником. Гильдии с длинными названиями больше 10 сокращаются в аббревиатуры первых букв слов или в одну первую букву. При выключении выключает api проверки гильдий, может увеличить производительность.

    Перетаскивается аддон за надпись Targeter. Переключение между общим режимом/игроками чужой фракции/игроками своей фракции/мобами - правая кнопка по надписи Targeter. При клике на количество игроков, справа от надписи Targeter (на скриншоте 44), идет переключение таргета на следующего игрока в списке, без подсчитанного гирскора. Отображение среднего гирскора. (Высчитывается сумма гирскора всех проинспектированных игроков, отображаемых в данный момент и делится на их количество) На скриншоте 6343



    Красно-Зеленая надпись Targeter - отображение враждебных игроков чужой и своей фракции. Из списка исключаются игроки из игнорируемых гильдий. Также в этом режиме отображаются петы Доминиона противников.

    Красная надпись Targeter - отображение игроков противоположной фракции.
    Из списка исключаются игроки из игнорируемых гильдий.

    Зеленая надпись Targeter - отображение игроков своей фракции.
    Если "Согрупники в зел. режиме" выключено в настройках то
    при отображении игроков исключаются те, кто находится в этом же рейде с аватаром, в этой же пати, также из списка исключаются игроки из игнорируемых гильдий.
    Если "Согрупники в зел. режиме" включено то
    отображаются те, кто находится в этом же рейде с аватаром, в этой же пати, из списка исключаются игроки из игнорируемых гильдий. Вместо гирскора отображается расстояние до игроков. Цвет панелей меняется от зеленого (до YellowDistance) к желтому (до GreyDistance) и до серого (больше GreyDistance).
    Если в IgnorGuilds прописана ваша гильдия и вы хотите видеть ваш рейд, то помимо включения настройки "Согрупники в зел. режиме" нужно выключить "Игнор гильдий из списка".

    Желтая надпись Targeter - отображение мобов, исключая "Уважаемого гоблина"


    Желтое или красное число справа от ника - % его хп, если число красное - флаг поднят, если желтое - опущен.

    Красная подсветка фона панели, если персонаж у вас в таргете.


    Вместо числового значения % хп может быть 2 бафа:
    1й значок МП - цель нельзя выделить.
    2й значок бабла - цель неуязвима.

    Правее синее число - рейтинг экипировки, считается 1 раз при взятии цель в таргет. При нажатии правой кнопки по панели с ником, происходит обнуление рейтинга, и его можно заново пересчитать, снова взяв её в таргет.

    Дополнительные настройки в файле config.lua:
    Global( "IgnorGuilds", { -- список игнорирумых гильдий, персонажи в этих гильдиях не отображаются в таргетере "Гильдия 1",  "Гильдия 2", }) Global( "Priority", { -- приоритет классов, при сортировке по классам    ["BARD"]   = 4,    ["DRUID"]   = 2,    ["MAGE"]   = 3,    ["NECROMANCER"]   = 1,    ["PALADIN"]   = 5,    ["PRIEST"]   = 0,    ["PSIONIC"]   = 7,    ["STALKER"]   = 8,    ["WARRIOR"]   = 9,    ["ENGINEER"]   = 10, }) Global( "ClassColorsIcons", { -- цвет иконок классов и заливки фона, если включена настройка "Заливка цветом класса"    ["BARD"]   = { r = 000/255; g = 255/255; b = 200/255; a = 1 },    ["DRUID"]   = { r = 255/255; g = 128/255; b = 000/255; a = 1 },    ["MAGE"]   = { r = 047/255; g = 145/255; b = 255/255; a = 1 },    ["NECROMANCER"]   = { r = 241/255; g = 043/255; b = 071/255; a = 1 },    ["PALADIN"]   = { r = 182/255; g = 247/255; b = 126/255; a = 1 },    ["PRIEST"]   = { r = 255/255; g = 227/255; b = 048/255; a = 1 },    ["PSIONIC"]   = { r = 255/255; g = 128/255; b = 255/255; a = 1 },    ["STALKER"]   = { r = 001/255; g = 188/255; b = 064/255; a = 1 },    ["WARRIOR"]   = { r = 165/255; g = 138/255; b = 087/255; a = 1 },    ["ENGINEER"]   = { r = 135/255; g = 163/255; b = 177/255; a = 1 }, }) Global("YellowDistance", 40) -- Расстояние после которого заливка фона становится желтой, вместо зеленой (для включенной опции "Согрупники в зел. режиме") Global("GreyDistance", 60) -- Расстояние после которого заливка фона становится серой, вместо желтой (для включенной опции "Согрупники в зел. режиме") Обновление списка происходит раз в секунду, при условии, что курсор находится не на аддоне, в последнем случае обновление не происходит. Обновление хп и бафов на цели (только неуязвимость и мп) происходит при изменении здоровья цели, не зависимо от того, где курсор. Обновление расстояний - при появлении игрока и раз в секунду. Ручное обновление не предусмотрено.

     
    Global("contols", { -- список контролей и их порядок каста в цель, если контроль в откате, кастуется следующий --паладин ["Ослепляющий взмах"]=1, ["Смертный приговор"]=2, ["Штурм"]=3, ["Кандалы"]=4, ... } В переменной controls пишутся названия спеллов и их порядок срабатывания.
    Global("nofear", { -- в этой переменной названия бафов, в которые нельзя давать контроль ["Храбрость"]=true, ["Страх"]=true, ["Несгибаемая воля"]=true, ["Дезориентация"]=true, ["Ослепление"]=true, ["Беспомощность"]=true, ["Оцепенение"]=true, ["Леденая статуя"]=true, ["Нокдаун"]=true, }) В переменной nofear пишутся названия антиконтролей, в которые бесполезно давать контроль, а также названия уже висящих на цели контролей.
    Списки контролей и антиконтролей неполные.
    F.A.Q. Часто задаваемые вопросы
     
    Работает ли аддон с версией игры 3.0.05.30?

    Нет. Из предоставляемого интерфейса программирования приложений пользовательских дополнений исключены функции avatar.SelectSecondaryTarget(unitId), avatar.SelectTarget(unitId), avatar.GetUnitList(). Что не позволит создавать и использовать так называемые ассист-аддоны и таргет-менеджеры.

    Можно ли сделать отображение расстояния до врагов?

    Нет. Расстояние можно вычислить только для игроков в группе аватара или рейде аватара.

    Можно ли сделать выделение в таргет по горячей клавише?

    Нет.

    На пиратке 4.0 интерфейс на английском, как сделать на русском?

    Скачать файл Locales.lua из приложения ниже и заменить его в папке Trageter/Scripts или поменять ["rus"] на ["eng"], а старую секцию ["eng"] удалить
    Locales.lua

    4 657 покупок   26 481 скачивание

       (104 отзыва)

    Обновлено

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

    Аддон для тех кто хочет посчитать оптимальное соотношение мастерства решимости и беспощадности в ПВЕ контенте.
    Можно при подсчете учесть бонус от ордена +100 решимости. Также можно учесть бонус от алхима и шопа +150 статов. Учитывает бонусы к мастерству от надетого амулета(примерно). Также можно задать ваш уровень решимости
     
    При подсчете за общее кол-во статов берутся текущие значения мастерства, решимости и беспощадности и для них ищутся оптимальные значения. Выпитые в текущий момент алхимы и шопы не учитываются.
    Подбор силы крита, шанса крита, двойной атаки и типа урона лежит на вас самих(они для каждого класса индивидуальны).
     
     
    Формула для подсчета (1+0.001*M)*(1+0.001*Б)*(1+0.0015*0.95*Р). Беспощадность взята равной мастерству для простоты, для определённых тактик/боссов может отличаться.

    358 скачиваний

       (1 отзыв)

    Обновлено

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

    Отображение количества астральных ключей на панельке AOPanelMod.

    706 скачиваний

       (0 отзывов)

    Обновлено

  18. Бесплатно

    Аддон будет полезен для травников, горняков.
    В момент добычи ресурса в том месте, где вы стоите, на карте появляется метка.
    В меню можно отметить какие точки будут отображаться в данный момент.
    Пункты меню:
    "Скрыть" - скрывает все отметки на карте
    "Сброс точек на карте" - удаляет точки на текущей карте (на карте в которой Вы сейчас находитесь)
    "Сброс всех точек" - удаляет все точки, на всех картах
    Разделены метки по цвету зеленые - Травка, синие - руда

    13 544 скачивания

       (8 отзывов)

    Обновлено

  19. Бесплатно

    GuildBalanceEdit, в отличии от стандартного интерфейса казны гильдии, позволяет менять баланс выбранных персонажей.
    Список можно заполнять вручную или же получить состав всей гильдии, используя GuildGui1b, после чего провести сортировку нужных никнеймов.
    Окно аддона можно открыть командой в чате "/gbe"
    В файле Scripts/Settings можно настроить боковые кнопки изменения суммы.

    101 скачивание

       (0 отзывов)

    Обновлено

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

    Аддон показывает прогресс выполнения квестов на локации, где сейчас находится аватар. Также можно попытаться найти незавершенные квесты для текущей зоны либо во всем мире.
    Если в текущей зоне, где находится аватар, нет выполняемых квестов(не дейликов) - то окно не отображается.
    На карте можно посмотреть общий прогресс выполнения квестов в каждой из зон а так же более подробную информацию, если навести курсор на цифру прогресса(см скриншоты). 
    Окно можно перемещать по экрану мышкой с зажатой клавишей SHIFT!
    Закрыть окно аддона можно кнопкой справа вверху окна, а так же с помощью кнопочки. Или же использовать команду в чате "/qmp" (без кавычек).
    В файле Scripts/Settings.lua можно выставить настройки:
    Показывать ли окно при запуске аддона (true - показывать, false - не показывать) Показывать ли прогресс бар на карте (true - показывать, false - не показывать)

    987 скачиваний

       (0 отзывов)

    Обновлено

  21. Бесплатно

    Вы всегда увидите тех кого не слышите.
    /ignoreclear - очистить игнор-лист. Уберет всех, кроме особо одаренных помеченных в комментарии как 12.
    - Видны согильдийцы (не более 6 штук)
    - Видны ученики и учитель
    ---------------
    скопировать в папку с игрой Allods Online\data\Mods\Addons\

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

       (5 отзывов)

    Обновлено

  22. Бесплатно

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

    196 769 скачиваний

       (55 отзывов)

    Обновлено

  23. Бесплатно

    Добавляет отдельное окно чата.
    Я очень рекомендую удалить все версии до R18, перед установкой более новой версии, иначе у вас накопится куча бесполезных файлов, в связи с реструктуризацией.
    Adds a separate chat window.
    I would highly recommend deleting all versions prior to r18 before downloading the new one as you'll end up with useless files due to restructuring.
    Инструкция по использованию
    Type /ww to open/close the panel or click the text button.

    Use these buttons to decide what text is shown. ^
    Some localization provided by Duvodas and Carnifex. The rest is Google Translate, please mention if it is incorrect.
    Customization via ConfigWindow (right click the text button or typing /cw):

    Now with custom color creator. Set color by moving the sliders and clicking the respective color button.
    Drag-To-Resize:


    Container Customization (right-click container buttons):

    Slash Commands:
    /ww - Show/Hide WhisperWindow
    /wwreset - Reset DND of WhisperWindow
    /wwclear - Clear current window of text
    /wwtotalclear - Clear all windows.
    /wwtop - Set WhisperWindow display above/below the map.
    /wwhelp - Prints slash command information in All.
    слэш-команд:
    /ww - Показать/Скрыть WW
    /wwreset - Сброс DND из WW
    /wwclear - очистить текущее окно текста
    /wwtotalclear - Очистить все окна.
    /wwtop - Задать WhisperWindow дисплей выше/ниже карте.
    /wwhelp - Печать слэш команду информации во всех.

    21 638 скачиваний

       (0 отзывов)

    Обновлено

  24. Бесплатно

    Контроль за устройствами корабля, прочность, откат. Мини-карта астрала - мобы, корабли, объекты. Некоторые фишки: высота полета относительно вас, количество сундуков на корабле, показ "следа" подсвеченных сканером мобов-невидимок на мини-карте Для работы нужно установить аддон AddonsTools. Для вызова окна аддона - откройте AddonsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов.
    Таскание панели по экрану (DnD-режим) - за кнопку переключения между режимами. Вызов меню настроек - правая мышка по кнопке переключения режимов (в режиме "Сжатый").
    Для совместного отображения карты и корабля в config.txt пропишите
    togetherMode = true Режим стандартный
    Показывает устройства корабля и упрощенно окружающие объекты. Видно какие устройства еще не откатились, какие требуют ремонта.
    Вдобавок откат действий у устройств показывает отдельно для каждого действия - например у сканера и навигатора показывает какое действие в откате,а какие нет. Боковые щиты раздельно показываются. Астральные мобы отфильтрованы по дальности и агрессивности.

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

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

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

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

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

    Автоматический сдвиг панели при открывании карты (нужен аддон PopUpChat) - параметр OverMapPlace. Задать можно в config.txt:
    PS.OverMapPlace = { posX = 1200, posY = 100} Eсть возможность выбирать между 4-мя видами прицела пушки, в файле config.txt
    --- "system" "OrkAura01Glow" "CannonAim" "CannonAim2" PS.CannonAim = "CannonAim2" если менять прицел не надо - то поставьте "-"

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

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

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

    94 759 скачиваний

       (49 отзывов)

    Обновлено

  25. Бесплатно

    Дополнение, которое при входе в игру показывает информацию о бафах ордена аватара:

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

    • Активные бафы;
    • Возможность голосования (зеленый/серый);
    • Дней до конца ордена и вес голоса аватара.
    Панель можно переместить в любое место мышкой, зажав кнопку Shift.
    В файле настроек Scripts/Settings можно отключить появление любого из этих окон (по умолчанию отображается полное окно, мини-панель отключена).
    Некоторые консольные команды:
    /resetoi - перезапросить бафы, если отображаются некорректно;
    /buffsoi - показать окно с бафами и голосами за сегодняшний день.

    947 скачиваний

       (2 отзыва)

    Обновлено