405 files

  1. Free

    Программа для автообновления аддонов

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

     
    Требования
    Windows Vista и выше (WinXP не поддерживается). Microsoft .NET Framework 4.5 (если отсутствует - программа установит его самостоятельно).

    31378 downloads

       (18 reviews)

    Updated

  2. Free

    LibGS

    (Для разработчиков аддонов)
    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() --------------------------------------------------------------------------------

    15922 downloads

       (1 review)

    Updated

  3. Free

    Определитель ключа для привязки аддонов

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

    20832 downloads

       (17 reviews)

    Updated

  4. Free

    LibDnD

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

    4491 downloads

       (2 reviews)

    Updated

  5. From 25.00 RUB

    TargetInfo

    Показывает много разной информации о цели:
    Рейтинг экипировки (текущий/полученный, разница между ними) Если навести курсор на рейтинг экипировки, то покажет примерные характеристики цели: вещи, еда, алхимия, шопы, святое оружие, орнаменты, вехи, вехи искры, бонусы гильдии(вехи и бонусы от гильдии рассчитываются максимальные) Руны (все шесть/среднее атакующих и защитных/все шесть римскими цифрами, подмечает временные) Ступень покровителя (серым цветом подмечает отсутствие благословения) Гильдия (уровень, ранг) Рейтинг 3x3 и 6x6 (рейтинг, процент побед, место в рейтинговой таблице) Артефакты Орнаменты (кроме странника) Ступень премиума Перемещение доступно только когда открыты настройки для элемента. Для открытия настроек достаточно кликнуть правой кнопкой мыши по интересующему элементу.
     
     
     
     
     
     
     

    53712 downloads

       (7 reviews)

    Updated

  6. Free

    Фарм хранителей

    The addon supports only the Russian version of the game, support for other versions is not planned.
    Аддон предназначен для оптимизации фарма хранителей в целях получения монет гильдий.
    Ведет учет пройденных кругов, кикается по таймингам.
    ############# Справка #############
    Чат команды
    /afgm ch ИМЯ_МОБА - добавляет или удаляет ИМЯ_МОБА в/из список/ка фарма
    /afgm fc - принудительно устанавливает статус что никто не ходит (автопрыг ВКЛ)
    /afgm fic - принудительно устанавливает статус что кто-то ходит (автопрыг ВЫКЛ на 1 круг)
    /afgm clean - очищает текущий список мобов (порядок и количество посещений, НЕ список фарма)
    /afgm reset - сбрасывает аддон на дефолт (clean + очищает список фарма)
    Кнопка аддона
    Режим 0 (AFGM красным) - аддон выключен
        ПКМ - вывести лист фарма мобов
    Режим 1 (AFGM зеленый) - для прохода 5 кругов и отфарма лимита
    Список мобов при фарме
        серый - моба нет в списке фарма
        оранжевый - моб есть в списке фарма (через запятую число попаданий на него)
        желтый - текущий (последний) моб
        ЛКМ - добавить\удалить моба в\из список фарма
    Список фарма
        оранжевый - моб есть в списке фарма
        желтый - моб есть в списке фарма и его нельзя удалить
        ЛКМ - удалить моба из списка
    ########## Конец справки ##########
    ВНИМАНИЕ! Если на данной сложности 10 и более хранителей то попасть на хранителя своей гильдии невозможно, используйте перерождений.
    ВНИМАНИЕ! Если у вас зависнет отряд (капитально) вам поможет зарегать и сразу-же отрегать катакомбы джунов
    ВНИМАНИЕ! В связи с изменениями в 11.1 исчезла возможность использовать данный аддон для хранителей на низкой сложности (отправка на низкую не возможна, только через поиск отряда)
    Фарм протекает наиболее быстро и эффективно если им занимается не более 1 человека одновременно, умейте договариваться.
    Аддон поддерживает AOPanelMod и AOAndLocker.
     

    147 downloads

       (4 reviews)

    Updated

  7. From 2.50 RUB

    EquipStats

    Анализирует статы экипировки выбранного в таргет.
     
    При выборе в таргет появляется кнопка анализа.
    ЛКМ открывает окно статов общее и ниже отдельно по каждому предмету (На пвп батлграундах не работает с 7.0.1, в остальных случаях работает)

    3317 downloads

       (9 reviews)

    Updated

  8. Free

    CurrenciesInfo

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

    31627 downloads

       (16 reviews)

    Updated

  9. Free

    PvP On/Off

    Простенькое дополнение, делающее всего одну вещь:
    поднимает флаг PvP в локациях, указанных в списке опускает флаг PvP при выходе с них Предназначено для людей, забывающих о такой мелочи.
    Список локаций для поднятия флага находится в файле MainScript.lua:
    local mapsList = { [1] = "Арена Героев", [2] = "Колизей Хранителя", [3] = "Усыпальница" } По аналогии дописываем любую другую локацию

    22 downloads

       (0 reviews)

    Updated

  10. From 12.50 RUB

    Менеджер бафов

    Аддон позволяет в удобном виде отслеживать нужные баффы на своем игроке, окружающих игроках или мобах по нужным критериям (на своем игроке, на врагах, на друзьях, если автор баффа сам игрок, только на выбранной цели, на игроках группы или рейда).
    С помощью панели баффов можем отслеживать выбранные баффы на выбранных игроках или монстрах (например, следить за контролем на выбранном мобе, или ожидать появление баффа, или ожидать окончания баффа).
     
     
    Варианты отображения
      
    Бафы на аватаре и панели цели
     Бафы аватара отображаются на самом аватаре и бафы цели отображаются в определенной панели цели, остальные все бафы отображаются на самих объектах
     
     
      
    Бафы на объектах
    Бафы аватара отображаются на самом аватаре и бафы цели отображаются на самом объекте цели, остальные все бафы отображаются на самих объектах
     
     
    Бафы на панелях цели и аватара
    Бафы аватара отображаются в определенной панели аватара и а бафы цели также отображаются в определенной панели цели, остальные все бафы отображаются на самих объектах
     
       
    Настройка бафов, примеры:
     
    На всех объектах
    Настроим баф контроля «Оцепенение». Устанавливаем флажки всегда, и отображать на объектах игроков и мобов. Баф будет отображаться всегда при любых условиях.
     
     
    Только на аватаре
    Настроим баф боевой поддержки «Доблесть», для этого необходимо настроить два бафа «Доблесть» и «Тактика: Доблесть»
     
     
    Бафы на петах
    Настроим баф «Генератор силового поля» и «Портативный лучемёт» - бафы будут отображаться только на дружественных целях, тем самым игрок будет видеть куда нужно бежать чтобы получить защиту данных устройств инженера. На устройствах врагах данный баф не отображается.
     
     
    Контроли
    Отображение бафав контролей и диминишинга (от 0 до 3, где 0 - полное отсутствие диминишинга, 3 - полное сопротивление контролям из данной группы)
     
    Отслеживание длительного контроля
    Возможность слежения своего длительного контроля для выбранной цели
    Отслеживание каста мобов
    Отслеживание кастов мобов
     
     
    Инструкция по сохранению и выгрузке настроек
    а) Сохранение настроек в файл
    а.1) В контекстном меню аддона нажать кнопку "Очистить бафы" 
    а.2) В контекстном меню аддона нажать кнопку "Сохранить файл"
    а.3) В папке аддона запустить файл  ExportMods.vbs (должен создаться файл MaInitLoadUser.lua) - в данном файле хранятся все настройки бафов
     
    б) Загрузка настроек из файла
    б.1) В папке аддона должен быть файл "MaInitLoadUser.lua"
    б.2) В контекстном меню аддона нажать кнопку "Загрузить из файла"
     

    рис 1. Контекстно меню аддона

    рис 2. Файл "ExportMods.vbs" - экспорт настроек из файла mods
    После сохранения необходимо корректно завершать аллоды (если со сбоем скорее все ничего не сохранится)
     
     

    4056 downloads

       (9 reviews)

    Updated

  11. Free

    OrbDemo

    Пару лет назад, когда устал от прямоугольников, решил поиграться с кругами. Собственно вот, откопал на старом диске то, что получилось.
    По факту два полукруга и куча масок. Может кто из разработчиков захочет поиграться?

    188 downloads

       (2 reviews)

    Updated

  12. From 47.50 RUB

    CooldownInfo

    Время восстановления умений цели.

    Список умений, на каждой иконке время восстановления и ранг умения.
    Название можно узнать наведя курсор на интересующее умение.
    Время восстановления может быть двух цветов:
    красный - есть шанс, что умение уже готово к использованию белый - с некоторой вероятностью оно еще восстанавливается Настройки
    Для вызова окна настроек наберите в чате /cooldowninfo
    Размер Количество умений по горизонтали - ограничивает количество умений по горизонтали Показывать все откаты умений - показывать все умения, а не только те, которые есть в файле cooldown.txt Debug - если активировать, то будет записывать в \Personal\Logs\mods.txt что-то вроде этого Info: addon CooldownInfo: [16:53:18.136] buff_added Info: addon CooldownInfo: [16:53:18.139] buff: name 'Гоблин', remaining 600, duration 600, stackCount 1, stackLimit 1, isStackable false, isNeedVisualizeDuration true Info: addon CooldownInfo: [16:53:18.142] spell: name 'Вызвать Гоблина', rank 1, predicted 600, texture true Info: addon CooldownInfo: [16:53:18.145] object: name 'Лево', id 9019, sys 'NECROMANCER', owner 'none' Info: addon CooldownInfo: [16:53:21.732] damage_received Info: addon CooldownInfo: [16:53:21.735] spell: name 'Изъятие жизни', rank 3, predicted 0, texture true Info: addon CooldownInfo: [16:53:21.738] object: name 'Лево', id 9019, sys 'NECROMANCER', owner 'none' Если никаких записей нет, в файле \Personal\Global.cfg найдите параметр user_mods_log_enable и выставьте ему значение 1   Добавление умений Зачем их добавлять?
    Значительно увеличивает точность определения времени восстановления аддоном.
    Что для этого нужно?
    Текстовый редактор, знание об умении.
    Как добавить?
    Оставить запись в файле \data\Mods\Addons\CooldownInfo\cooldown.txt об этом умении.
    Структура записи:
    ['название умения'] = { rank_1 = 60, -- откат в секундах rank_2 = 45, rank_3 = 30, ruby = 30, -- на сколько процентов вехи снижают время восстановления buff = { ['название бафа, который влияет на откат'] = 0 } -- на сколько процентов бафф сокращает откат } Немного примеров: ['Сила Света'] = 120 -- точный откат узнать можно ['Летающий клинок'] = 10 -- если трудно узнать точный откат, но известен минимально возможный (откат от 10 до 20 секунд) ['Вампиризм'] = true -- если минимально возможный откат определить сложно, но видеть умение надо (если взять определенные вехи, то откат Вампиризма, будет уменьшаться, при получении крови) ['Страх'] = { rank_1 = 60, rank_2 = 45, rank_3 = 30, ruby = 30 -- вехи 'Паникёр' уменьшают откат на 30% } ['Великое исцеление'] = { rank_1 = 60, rank_2 = 60, rank_3 = 60, buff = { ['Аспект Милости'] = 0 -- в Аспекте милости откат сокращается до 0 } } Если в файле будут какие-то ошибки, аддон напишет об этом в файле \Personal\Logs\mods.txt А если я не хочу это делать, но хочу видеть откаты умений?
    В настройках активировать "Показывать все откаты умений" и все.
    А почему ты их сам не добавляешь, я же тут деньги плачу?!
    Продается не база спеллов, а инструмент отслеживания, подсчета и отображения информации.

    6749 downloads

       (10 reviews)

    Updated

  13. Free

    BuildManager

    Позволяет сохранять и быстро восстанавливать вехи и умения персонажа после их сброса мертвой водой.
    Сохраняет и восстанавливает раскладку умений на панелях.
    Список раскладок разбивается по классам.
    Для переключения между режимами необходимо кликнуть по кнопке аддона правой клавишей мыши, после чего изменится и надпись на кнопке.
    Быстрое распределение статов
    Для этого необходимо команду /стат со следующими параметрами:
    /стат <название стата>=<цифровое значение> (добавит статов до указанного числа) /стат <название стата>+<цифровое значение> (добавит к указанному стату заданное число) /стат <название стата>++ (добавит все свободные очки к указанному стату) Где <название стата> - его первая буква (например, для мастерства - м, а для кровожадности - к).
    Пример:
    /стат р500 б+50 м++ Установит 500 решимости, добавит 50 беспощадности к текущему значению, а все оставшиеся очки распределит в мастерство.
    Выбор способа сохранения
    Только для текущего персонажа (способ по умолчанию), или для всех персонажей.
    Настройка делается через чат:
    /BuildManager GetSave - вывести текущий метод сохранения ( Avatar - сохраняет только для текущего игрока, Global - сохраняет для всех игроков )
    /BuildManager Save Avatar - сохранять данные для текущего аватар (необходимо перезапустить аддон)
    /BuildManager Save Global - сохранять данные для всех игроков (необходимо перезапустить аддон)
    /TypeSave - вывести параметры ввода
    Необходимые условия для всех персонажей: у всех персонажей должно быть одинаковое количество вех и умений (или одинаковое минимальное количество - чтобы аддону хватило для распределения).

    87476 downloads

       (41 reviews)

    Updated

  14. Free

    AutoQuest

    AutoQuest 
    Данный аддон служит для упрощения прокачки персонажа за очки судьбы.
    Аддон принимает все квесты которые можно сдать за очки судьбы, исполняет их если хватает очков и сдаёт сам если нет выбора награды

    9587 downloads

       (2 reviews)

    Updated

  15. From 12.50 RUB

    Изменение характеристик инсигниями

    Позволяет быстро менять набор характеристик (включая сброшенные КЖВ и покровителя), используя постоянные или временные инсигнии (расходует только нужное количество разовых инсигний). 
     
    Например, один набор может использоваться для PvE, а другой для PvP.
    Список используемых инсигний:
    1) Пылающая Инсигния Атаки
    2) Пылающая Инсигния Защиты
    3) Инсигния Атаки
    4) Инсигния Защиты
     
    Выбор варианта сохранения
    Обработка команд чата:
    1) "/EnchantInsNew GetSave" - вывести текущий метод сохранения ( Avatar - сохраняет только для текущего игрока, Global - сохраняет для всех игроков )
    2) "/EnchantInsNew Save Avatar" - сохранять данные для текущего аватар (необходимо перезапустить аддон)
    3) "/EnchantInsNew Save Global" - сохранять данные для всех игроков (необходимо перезапустить аддон)
    4) "/TypeSave" - Вывести параметры ввода
    5) "/msclear" - сброс настроек 

    После сохранения статов необходимо корректно завершать аллоды (через кнопку завершать с ожиданием 20 секунд, далее кнопку выход в нижнем левом углу)

    10926 downloads

       (10 reviews)

    Updated

  16. Free

    Испытание крови. Усыпальница

    Позволяет по нажатию кнопки последовательно выделять мобов "Ожившее лезвие" в испытании крови (Усыпальница). 
    Может кому-то упростит прохождение 2 этапа)
    Кнопка отображается только в ИК. Кнопку можно перемещать.

    772 downloads

       (1 review)

    Updated

  17. Free

    ControlInfo

    (localization: RUS[full], FRA[full], ENG[50/50], GER[???])
    RU:
    Показывает информацию о текущем состоянии различных контролей.
    Позволяет не беря цель в таргет узнать следующее:
    оставшееся время действия контроля;
    узнать чей контроль по рамке и нику;
    в один клик взять в таргет законтроленного моба;
    ник того, кто сбил контроль, а также каким умением;

    На данный момент доступны следующие контроли:
    "Сугроб", -- маги
    "Ментальный блок", -- мистики ("Гипноз")
    "Мир Призраков", -- некры
    "Убаюкан", -- барды ("Колыбельная")
    "Сонное зелье", -- друиды
    "Парализующий луч", -- инженеры
    "Оцепенение", -- жрецы

    *Изменен графический интерфейс:

    Время, оставшееся до окончания контроля. За 20 сек появляется иконка часиков, сигнализируя о скором выходе моба из контроля. За 10 сек она начинает мигать. (На рис. индикатор не показан.);
    Цветная рамочка. Зел. -- наш собственный контроль, син. -- кого-то из пати, рыж. -- кого-то из рейда;
    Всплывающая надпись, показывающая кто и чем сбил контроль;
    Ник персонажа, повесившего контроль. Отображается только для чужого партийного или рейдового контроля;
    рамка ДнД. Чтобы двигать панельку просто нажмите на иконке бафа Shift+ЛКМ.
    Появится такая вот рамка, за которую можно таскать по экрану всю эту лабуду.
    Когда закончите, просто уберите мышу с панели и через пару сек рамка пропадет.

    ЛКМ по иконке контроля -- взять в таргет законтроленного моба.
    ПКМ -- убрать с экрана этот контроль, а также остальные, если они на том же мобе.
    *ЛКМ -- левая кнопка мыши, ПКМ -- правая.

    16371 downloads

       (18 reviews)

    Updated

  18. Free

    InspectEquipRating2

    Показывает рейтинг экипировки персонажа, а также руны и покров.
    Отличие от InspectEquipRating  - не спамит ошибку в лог (у кого-то это может вызвать и микрофриз) при выборе цели на БГ.
     
    Сделан на основе LibGS. Имеет открытые исходники.
     
    Распространение и модификация аддона разрешена мной как автором аддона.

    10202 downloads

       (0 reviews)

    Updated

  19. Free

    InspectEquipRating3

    Показывает рейтинг экипировки персонажа, а также руны и покров.
    Отличается от InspectEquipRating2 тем что показывает также максимальное кол-во ХП маунта/брони, а также средний уровень артефактов.
    Сделан на основе LibGS. Имеет открытые исходники.
     
    Распространение и модификация аддона разрешена мной как автором аддона.

    6327 downloads

       (1 review)

    Updated

  20. Free

    Farm 3x3

    Аддон автоматически закупает эссенции судеб за эмблемы поединка у "Гээл-Бран Хмурый".
    Примечание: при наличии в сумке артефкатка "Грааль Пробуждения" экипирует перед покупкой и снимает после завершения покупки.
    Дополнительные аддоны:
    SaveParty - авто соглашение о вступлении 3х3 6х6
    Auto Res - ресает искру после смерти
     

    640 downloads

       (1 review)

    Updated

  21. Free

    HeroicAdventures

    Тактика прохождения героических приключений
    При попадании на остров героических приключений на экране отображается кнопка "Тактика прохождения" при нажатии которой отрывается описание прохождения.
    Список островов:
        Земля Тысячи Крыльев     Изумрудный остров     Утиный плёс     Безмолвная падь     Медная гора (Шахтёрский посёлок)     Обитель Фении     Огнехлад     Санаторий "Снежинка"     Лумисаар Большая благодарность пользователю andru26 за подробное описание прохождения героических островов.
    Более подробное описание прохождения героических островов вы можете найти на форуме аллодов Общее -> Каталог Руководств -> Руководства от игроков 

    905 downloads

       (0 reviews)

    Updated

  22. Free

    BuffEncyclopedia

    Энциклопедия баффов

    Собирает в энциклопедию все встреченные вами баффы (те пополняется со временем).
    Особенности
    1) Поиск по имени или части имени баффа
    2) Фильтры поиска - можно выводить, например только счищаемые.

    Команды управления из чата
    1) /bereset1 - сброс позиции кнопки
    2) /bereset2 - полная очистка энциклопедии
     

    249 downloads

       (0 reviews)

    Submitted

  23. From 20.00 RUB

    Targeter

    Сортировка 6, 12, 18, 24 ближайших целей по хп, с возможностью взять в таргет при клике по нику. В настройках с помощью слайдера можно выбрать количество отображаемых панелей. При наведении на ник цели он не перескочит из-за изменения хп. Т.е. при наведении на аддон перестает происходить сортировка, чтобы точно взять ассист. Возможность переключать список игроков Лиги и Империи/чужой фракции/игроков своей фракции/мобов. Отображение количество юнитов текущего режима - красное число справа. Отображение числового значения % хп. Если флаг поднят, то значение красное, если опущен или моб - желтое. Отображение числового значения рейтинга персонажа - синим цветом. Отображение расстояния до согрупников вместо гирскора - опция.
    Аддон поддерживает 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 пишутся названия антиконтролей, в которые бесполезно давать контроль, а также названия уже висящих на цели контролей.
    Списки контролей и антиконтролей неполные.
    По многочисленным просьбам в красно-зеленый режим добавлены центральные мобы 2 волны ИК
    В переменной pets_dom, которая находится в Locales.lua можно добавить других враждебных мобов в этот же режим, изначально эта переменная использовалась для отображения петов доминиона
    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

    30478 downloads

       (105 reviews)

    Updated

  24. Free

    RemindRaiseBanner

    Если есть знамя, то аддон напоминает о его поднятии. Если доступа к нему нет, то напоминания нет.

    36 downloads

       (0 reviews)

    Submitted

  25. Free

    AutoHands

    Автоматически принимает предложение взять на руки.
    Имеет три режима:
    1. Режим для друзей: Принимает предложение только от друзей.
    2. Режим для всех: Принимает предложение от всех.
    3. Режим неактивности: Не принимает и не отказывается от предложения ручек.

    50 downloads

       (1 review)

    Updated