Для чего нужен:
Помощник громобойщика.
Аддон для группового и рейдового ПВП.
Реалии таковы, что выбить опасного противника из седла на 10 минут на Доминионе и батлграундах - это получить довольно значительное преимущество. Однако, топовые маунты позволяют легко уйти от одиночного громобойщика. Эффективное сбивание цели громобоем сейчас достигается, зачастую, только использованием умений контроля маунта в сочетании с быстрой реакцией на это событие игроков пати или рейда. А для этого необходим узкозаточенный под эту задачу инструмент.
Как работает:
Аддон MountAssist предоставляет информационную поддержку и целеуказание для сбития игроков с маунта громобоями - вывод на экран приоритетной цели для громобоя, а именно:
- вражеский игрок на маунте, находящийся в контроле от капкана инженера, силков ловчего, широкополосного лучемёта молоха, а также некоторых классовых длительных контролей (для тех маунтов, на которых они действуют);
- вражеский игрок на маунте, на которого применена луковская вспышка, мешающая уйти в инвиз;
- вражеский игрок на маунте, на которого кто-то из дружественных игроков кастует громобой.
Аддон дает возможность игроку незамедлительно начать каст громобоя по обнаруженной приоритетной цели.
Интерфейс:
При обнаружении аддоном такого игрока на экране появляется кнопка с его именем.
Кнопка зеленая, если игрок находится под эффектами контроля, но громобой на него никто еще не кастует.
Кнопка красная, если на игрока в этот момент кастуют громобой. Если кто-то из дружественных игроков кастует модернизированный громобой, то на кнопке отображается значок громобоя. Также цифрой на кнопке отображается количество игроков одновременно кастующих громобой в цель.
Слева от кнопки отображается баф контроля, справа баф луковской вспышки, снизу баф пробитой брони, если таковые имеются.
Над кнопкой отображается тип маунта, на котором сидит игрок. Цвет надписи соответствует редкости маунта (Молния - салатовым, Мираж - оранжевым, Быстролет, Ловчий, Молох - фиолетовым, остальные зеленым).
Действия с кнопкой:
Щелчок левой кнопкой мыши - взятие игрока в таргет.
Двойной щелчок левой кнопкой мыши - взятие игрока в таргет и автоматическое применение обычного громобоя (если он есть в сумке игрока).
Щелчок правой кнопкой мыши - взятие игрока в таргет и автоматическое применение модернизированного громобоя (если он есть в сумке игрока).
Установка:
Положить скачанный файл MountAssist.pak в папку Аллоды Онлайн/data/mods/Addons. Также допускается разархивировать файл и положить папку MountAssist из архива в обозначенную выше папку.
Настройка расположения:
Для изменения расположения основной кнопки аддона на экране, следует нажать кнопку "МА" правой кнопкой мыши. Появившееся темное окошко перетаскиваем удобное место. Снова нажимаем кнопку "МА".
Ограничения:
Аддон не работает против игроков гильдии КаМеЛоТ на сервере Ожившие легенды!
Этим аддоном я предлагаю другой способ подсчёта прогресса улучшения качества вещи. Вместо того, чтобы считать прогресс в долях сотни, предлагается считать этот прогресс "в амальгамах" - в таких единицах, чтобы улучшение предмета амальгамой увеличивало прогресс улучшения на 1.
Аддон изменяет текст на полосе прогресса улучшения предмета в стандартном окошке описания предмета. После значения прогресса улучшения в процентах добавлены три числа: прогресс улучшения "в амальгамах", максимальное количество необходимых улучшений, а также количество улучшений амальгамой, которые осталось до повышения качества предмета.
Прогресс улучшения "в амальгамах" тоже выводится с сотыми. Целым числом сделано то число, которое надо достичь, поэтому дробная часть присутствует с самого начала - это из-за того, что для улучшения предмета необходимо не ровное количество улучшений.
При улучшении реальгаром прогресс "в амальгамах" увеличивается на 1.65. Зная это, можно прикинуть, сработает реальгар как одно улучшение амальгамой или как два. Если улучшать реальгаром предмет с прогрессом "9.08 из 38", он будет улучшен до "10.73 из 38", и это улучшение реальгаром не сэкономит улучшения и пройдёт как улучшение амальгамой. Так что если этот реальгар - последний, его лучше придержать. А вот "10.73 из 38" после улучшения реальгаром даст "12.38 из 38", т.е. останется на два улучшения меньше, а не на одно.
Аддон изменяет текст только для предметов 65 и 66 уровней и только в русской версии игры. Зато как при осмотре своего, так и при осмотре чужого персонажа, для вещей в инвентаре, а также для ссылок в чате.
Ещё аддон модифицирует текст в выскакивающем окошке при просмотре количества монет астральных островов (те, за которые улучшители покупаются). Теперь помимо количества собственно монет, выводится количество монет, делённое на 155, т.е. количество улучшителей, которые можно за эти монеты купить.
RU:
NISV(New Inspect Stats Velhuru) показывает более точный общий гирскор цели (Velhuru/GS/ГС), предоставляя больше возможностей быстро оценить своего оппонента. Свой собственный ГС можно увидеть в том же окне рядом с характеристиками выбранной цели для более быстрого сравнения.
Возможности:
* Показывает приближенные статы вашей цели
* Показывает ваши собственные статы в том же окне
* Цветовая дифференциация штанов градация ГС, позволяющая мельком взглянув на цель понять, насколько кто крут!
* ДО и самоцветы имеет свой собственный отдельный ГС
* Если шмотка находится в процессе крафта (только для астрального шмота 51+), рядом со шмоткой будет показано, насколько % она уже скрафчена. Работает как на себе, так и на осматриваемой цели.
* Окно персонажа и окно осмотра цели теперь можно двигать по экрану.
* Показывает количество самоцветов по цветам у себя и у цели.
* Панель с информацией в окне осмотра можно также сворачивать и разворачивать, как и панельку со своими статами
* Интеграция с AOPanelMod
* ГС цели можно увидеть без осмотра цели - просто выделив ее.
* Если разница в уровнях между вами и целью 2 или меньше, то при осмотре возле каждого стата появится красная или зеленая стрелочка, показывающая отличие в статах: красная, еслиу вас меньше, и зеленая, если у вас больше.
Важно понимать, что сейчас нельзя 100%-но точно определить статы или резисты цели. Статы, которые игрок может перераспределить произвольно(10 при создании персонажа + 15 за донат), а также статы с вех и резисты с вех невидимы для остальных. Именно поэтому всегда будет разница между отображаемыми статами/резистами и реальными.
Известные проблемы:
* Перевод еще не окончен и может быть не на 100% точным
* Прогресс крафта шмоток иногда не отображается при осмотре собственной экиперовки.
Чат-команды (пока нет окна с настройками):
/nisv owngs - показать/спрятать панель с собственными статами и ГС
/nisv targetinfo - показать/спрятать панель с статами и ГС цели
/nisv ver - показать версию аддона (в окне чата)
/nisv lowstats - показать/спрятать зеленые и красные стрелочки возле ваших статов
EN:
NISV (New Inspect Stats Velhuru) Provides A more Accurate Total Score (Velhuru / Gear Score) Player of the Being inspected, Giving you more power to quickly assess your opponent. Your own Velhuru can be Seen in the Same window Alongside the person Being inspected for comparison. Features:
Display aproximate stats of your target
Display your own aproximate stats in the same window
Color coded Velhuru, giving you and fellow players an indication of just how powerful you are!
Relics have their own score
If a piece of gear is undergoing upgrades (only for astral gear lvl 51 +), next to it the percentage will be displayed. Works when you inspect a player as well as when you look at your own gear.
You can move the Character and Inspect Character windows around your screen. They are drag'n'drop enabled.
The Gearscore is the same one used on the Official Leaderboards
You can see a count of your and your targets glyphs
The panel displaying information about your target can Slide and Collapse just like the Panel that displays your own stats
Works with AOPanelMod
You can see the targets gear score whitout inspecting
If the level difference between you and your target is less or equal with 2, a red / green arrow will apear besides your stats, indicating if you have less or more of that stat (red if you have less, green if you have more)
It is important to know that currently it's impossible to determine 100% accurate stats or resistances. The stats spent by players when they level and those from Rubbies are not visible to others, as well as resistances from Rubbies. That's why there Will always be A Difference Between Stats and displayed actual Stats. Known problems:
Gear upgrade is sometimes not visible when looking at your own gear
Chat commands (No settings window yet):
/nisv owngs - Shows / Hides the panel Displaying your own gear Score
/nisv targetinfo - Shows / Hides the panel Displaying your gear targets Score
/nisv ver - Display the version of the addon (in the Chat Window)
/nisv lowstats - Shows / Hides the red / green Arrows Besides your Stats
Аддон для логирования чата в лог-файл Allods Online\Personal\Logs\mods.txt
This addon saves all chat messages to log file Allods Online\Personal\Logs\mods.txt
LibBarChart - библиотека, позволяющая разработчикам аддонов рисовать диаграммы на экране.
Рекомендуется использовать для наглядного представления информации в аддоне.
Библиотека полностью берет на себя работу с интерфейсом игры. От разработчика требуются только параметры настройки, данные, по которым надо построить диаграмму и своевременное обновление информации на экране.
Сама библиотека находится в папке BarChart.
Документацию к библиотеке можно найти в папке doc.
Простейшие примеры использования библиотеки можно найти в папке Sample.
Исследуя аддоны, заметил, что слишком мало информации преподносится в легко воспринимаемом графическом виде и решил, что это стоит попытаться исправить. Поэтому написал небольшую библиотечку, которая позволит без особых усилий строить диаграммы прям на клиенте.
Прошу разработчиков принять участие в ее тестировании.
Если кто-то заметит какой-либо баг, просьба писать сюда.
Если есть предложения по работе аддона и фичам - тоже пишите сюда.
Что может библиотека:
-- Построить диаграмму по некоему набору числовых данных.
-- Динамически менять свой вид при изменении данных.
-- Динамически меняет свой вид при изменении параметров настроек.
-- Довольно гибко настраивается под нужны каждого разработчика.
-- Позволяет независимо работать с несколькими диаграммами в одном аддоне.
-- Теоретически, должна работать на клиентах: 6.0.1, 6.0.0, 5.0.1, 4.0.2, 3.0.0, 1.1.02.
-- Пока библиотека не понимает отрицательные значения.
-- Покуда не реализованы серии.
Ближайшие планы:
-- Перерисовать часть текстур.
-- Реализовать управляющие кнопки.
-- Реализовать адекватное поведение библиотеки при отрицательных числах.
Камень телепортации всегда под рукой. Показывает кд, мирру, обереги, квесты и дели-квесты, золото и серебро, свободное место в сумке.
Команды изменения размера инфо-виджета:
/hsmin - Минимальный
/hsmax - Максимальный
Teleportation Stone is always ready to hand. Also shows its cooldown, player Myrrh, Holy Charms, quests, daily quests, gold and silver, free space of the bag.
Console commands for resize info-widget:
/hsmin - Minimal
/hsmax - Maximum
Модификация стандартного каст бара.
В аддоне реализована поддержка Drag&Drop.
При использовании аддона AOandLocker в режиме "Locked" панель каст бара прозрачна для мыши. В режиме "Unlocked" включается режим Drag&Drop (см. скриншот.)
Доступны настройки посредством слеш-команд.
Аддон поддерживает AOandLocker
https://alloder.pro/files/file/43-aoandlocker/
Поддержку аддона осуществляет:
Настройки:
Все настройки выполняются в игровом чате посредством слеш-команд.
/dndcast Включение-выключение DnD - (Альтернатива аддон AOandLocker )
Установка аддона:
CastbarMod.pak Чтобы его установить в игру, нужно этот файл положить по адресу ...[папка установки Аллодов]\data\Mods\Addons\.
Ни каких манипуляций с файлом не надо делать кроме как скопировать в папку установки аддонов.
Примечание:
ВНИМАНИЕ!!! Аддон не совместим с PicCastbar.
После отключения - удаления аддона PicCastbar требуется перезапуск аддона CastbarMod или релог игры.
Поддержка:
Аддон поддерживает следующие версии клиентов АО | 4.0+ | 5.0.1 | 5.0.2 | 6.0 |
Показывает в отдельных панельках Бафы и Дебафы Аватара и цели Аватара.
Панели Аватара
Стальная Buff Панель. - [ Отображает все Бафы Аватара ]
Красная DeBuff Панель. - [ Отображает все Дебафы Аватара ]
Рыжая Manual Панель. - [ Панель имеет настройки вывода желаемых Бафов Аватара ]
Панели цели Аватара
Синяя Blue Панель. - [ Имеет несколько режимов работы. Подробности ПОЛУЧИТЬ ПОМОЩЬ ПО НАСТРОЙКЕ ]
Зеленая Green Панель. - [ Удобна для отслеживания своих эффектов умений на цели Аватара. ]
Возможность настройки всех 5 панелей под любой класс.
Все панели отключаемые.
Имеется возможность настройки на число выводимых Бафов как по ширине так и высоте.
В аддоне реализована поддержка Drag&Drop.
При использовании аддона AOandLocker в режиме "Locked" панели прозрачны для мыши. В режиме "Unlocked" включается режим Drag&Drop. Удобен при настройке аддона.
Аддон поддерживает AOandLocker
https://alloder.pro/files/file/43-aoandlocker/
Поддержку аддона осуществляет:
Настройки аддона:
Настройка адона производится блокнотом в файле config.txt
Файл настроек config.txt находится ...[папка установки Аллодов]\data\Mods\Addons\InfoPlayerBuffDebuff\
Пример:
Настройки панелей Бафов Дебафов как самого Аватар так и цели Аватара.
Для удобства использования настроек советую установить аддон AOandLocker
После изменения настроек не забываем перезапустить аддон.
-- Панели Аватара --
--- Стальная Buff Панель ---
SteelOnOff = "ON" --- Включение-Отключение панели ("ON" - ВКЛ | "OFF" - ВЫКЛ)
SteelSizeX = 6 --- Число выводимых Бафов по Ширине
SteelSizeY = 1 --- Число выводимых Бафов по Высоте
--- Красная DeBuff Панель ---
RedOnOff = "ON" --- Включение-Отключение панели ("ON" - ВКЛ | "OFF" - ВЫКЛ)
RedSizeX = 6 --- Число выводимых Дебафов по Ширине
--- Классическая Панель ---
ClassicOnOff = "ON" --- Включение-Отключение панели ("ON" - ВКЛ | "OFF" - ВЫКЛ)
ClassicSizeX = 3 --- Рыжая Manual Панель (Число выводимых Бафов по Ширине)
ClassicSizeY = 2 --- Рыжая Manual Панель (Число выводимых Бафов по Высоте)
--- Панели цели ---
--- Синяя Панель ---
BlueOnOff = "ON" --- Включение-Отключение панели ("ON" - ВКЛ | "OFF" - ВЫКЛ)
DisplayMode = 2 --- Режим отображения Цели (1-Отображает все Бафы, 2-Выбранные пользователем из списка)
BlueSizeX = 6 --- Число выводимых Дебафов по Ширине
BlueSizeY = 1 --- Число выводимых Дебафов по Высоте
--- Зелёная Панель ---
GreenOnOff = "ON" --- Включение-Отключение панели ("ON" - ВКЛ | "OFF" - ВЫКЛ)
GreenSizeX = 6 --- Число выводимых Бафов по Ширине
Игнор лист: Вписываем то что не хотим видеть в стальной панельки Бафов Аватара.
Тут скрываем отображение ненужных Бафов или тех которые отображаются в "Мануал панельке"
ignorList = {
"Напутствие Света", "Сила Огня", "Сила Льда", "Сила Молний", "Сила стихий", "Каменная преграда", "Стихийный щит", "Фанатизм", "Неистовость", "Исступление", "Щит крови", "Святая ярость", "Тайна света", "Ограниченные возможности", "Канон Чистоты", "Канон Света",
}
Панель мануал: Вписываем те Бафы Аватара которые хотим видеть в "Мануал панели".
ManualAvatarbuff = {
"Канон Чистоты", "Канон Света", "Стремление к тьме", "Стремление к свету", "Напутствие Света", "Сила Огня", "Сила Льда", "Сила Молний", "Каменная преграда", "Стихийный щит", "Фанатизм", "Неистовость", "Исступление", "Щит крови", "Запас воздуха", "Дыхание задержано", "Раскалённый воздух", "Накопленные Силы", "Святая ярость", "Тайна света", "Ограниченные возможности"
}
Синяя панель: Вписываем те Бафы Цели которые хотим видеть.
При условии что [DisplayMode = 2]
Если [DisplayMode = 1] то панель будет отображать все Бафы цели.
ManualTargetbuff = {
"Баллада", "Психическая стойкость", "Каменная преграда", "Стихийный щит", "Отражения", "Щит крови", "Щит святости"
}
Вписывая свои Бафы-Дебафы не забываем водить в кавычки через запятую. [ "Стихийный щит", ]
Настройки могут отличаться в зависимости от типа ревизии аддона.
EN:
A small addon that allows you to keep track of the mobs you kill. The number is shown in a small widget.
To start the counter, Left Click on the widget.
To pause the counter, Left Click again.
To stop the counter, Right Click on the widget. The number will still be visible.
To reset the counter after it was stopped, Right Click again. You can start a different counter whitout having to reset it, as long as it was stopped.
When Started/Paused/Stopped, a log message will indicate so. In addition, when the counter will stop, you will get a chat log saying how many mobs you klilled with the counter running.
RU:
Небольшой аддон, с помощью которого ваш персонаж сможет автоматически принимать приглашения в группу или рейд.
В аддоне присутствуют следующие настройки:
Вкл/выкл автоматические принятие
Вкл/выкл защиту
Вкл/выкл автоинвайт от друзей
Секретное слово для защиты
При желании вы можете задать секретное слово, которое должен написать приглашающий для того, чтобы вы приняли инвайт.
Примеры вариантов использования:
Автоприглашение включено, защита отключена: вы принимаете людые приглашения в группу или рейд.
Автоприглашение включено, защита включена и ваше секретное слово - абырвалг: ИгрокХ приглашает вас в группу, но не сообщает в приват кодовое слово, поэтому вы не принимаете его инвайт.
Автоприглашение включено, защита включена и ваше секретное слово - абырвалг: ИгрокХ приглашает вас в группу и затем пишет в приват абырвалг, в этом случае вы принимаете его инвайт.
Если автоприглашение включено и автоинвайт от друзей активен, вы можете принимать любые инвайты от друзей, вне зависимости от того включена или отключена защита.
Вам необходим аддон ConfigWindow для настроек. Вы также можете использовать следующие команды:
/aai on, /aai off : вкл/выкл автоприглашение
/aai protect on, /aai protect off : вкл/выкл защиту
/aai секретноеслово : задает в качестве кодового слова секретноеслово
/aai friend on, /aai friend off : вкл/выкл автоинвайт от друзей
Теперь AutoAcceptInvite поддерживает AOPanelMod: щелкните левой кнопкой мыши чтобы включить/выключить AutoAcceptInvite. В будущем появится возможность вызвать окно настроек щелчком правой кнопки мыши.
EN:
A small addon that will allow your character to auto accept an invitation to a group or raid.
It has a couple of settings:
Turn AutoAcceptInvite on/off
Turn Protection on/off
Turn auto accept invite from friends on/off
Set the secret token for the protection
You can choose if you want to receive a secret word from the one that invites you before you accept the invite.
Example of cases:
AutoAcceptInvite is active, Protection is off: you will accept any invite to a group or raid
AutoAcceptInvite is active, Protection is on and your secret token is secretToken: PlayerX invites you to a party, but doesn't whisper you secretToken, so you will not accept the invite
AutoAcceptInvite is active, Protection is on and your secret token is secretToken: PlayerX invites you to a party and then whispers you secretToken, in which case you will accept the invite
If AutoAcceptInvite is active and Auto accept invite from friends is active, you will accept any invitation from a friend, regardless if Protection is off/on
You need the addon ConfigWindow for the settings. You can also use slash codes:
/aai on, /aai off : Turns AutoAcceptInvite on/off
/aai protect on, /aai protect off : Turns protection on/off
/aai secret token : Sets the Secret Token to secret token
/aai friend on, /aai friend off : Turns auto accept invite from friends on/off
AutoAcceptInvite supports AOPanelMod as well: Left-Click to turn AutoAcceptInvite ON/OFF. In the future, you can bring the settings window up by Right-Clicking.
RU:
Аддон выводит нанесённый урон над полоской каста.
Полезен для ДД. Автор оригинального аддона - Cleric.
Установка аддона:
1). Скачать с сервера DDView2.pak
2). Для установки в игру этот файл необходимо положить по адресу [корневая папка Аллодов]\data\Mods\Addons\.
3). Готово!
EN:
Addon displays damage done over the strip casting.
Useful for DD. Author of the original addon - Cleric.
Installing Addon:
1). Download from this server DDView2.pak
2). To install the game in this file must be put at [Allods root folder]\data\Mods\Addons\.
3). Done!
Ответы на часто задаваемые вопросы*:
1. Какова дальнейшая эволюция аддона?
В данный момент я считаю, что нужно разобраться с проблемой, из-за которой аддон не выводит урон от питомцев некроманта и друида.
2. Можно ли сделать отображение урона "лесенкой"?
Вообще сделать можно, но есть аддон ShowDD, автор которого Procgun, а хлеб его я отбирать не собираюсь.
3. Будет ли возвращена возможность показывать % критов или только их?
По многочисленным просьбам сейчас пишется аддон, отображающий только % критов, тестовая версия будет доступна чуть позже.
4. Как передвигать выводимый урон по экрану?
Заходите в папку с аддоном, открываете файл "MainForm(WidgetForm).xdb", ищите там "<Pos>750</Pos>" и меняете значение, допустим на 400 - урон будет выводиться выше.
5. Как изменить размер шрифта?
Заходите в папке с аддоном, открываете файл "Announce.txt", ищите там "alignx="center" fontsize="30" " и меняете значение, допустим на 35 - шрифт станет крупнее.
* Ответы были написаны при DDView2 r3...
Создаёт в игре окошко, в котором перечислены ваши собеседники по TeamSpeak, с подсветкой того, который говорит в данный момент.
Полная поддержка русского языка.
Аддон поддерживает AOandLocker
https://alloder.pro/files/file/43-aoandlocker/
Поддержку аддона осуществляет:
Примечание:
Важно: аддон разделен на 2 части: одна для Аллодов Онлайн, и другая для TeamSpeak 3, которая находится в папке "Installing_the_plugin".
Настройки:
Выполняются в игровом чате посредством слеш-команд.
/tsmode 1 - показывать всех в канале, сортировать по алфавиту,
/tsmode 2 - то же самое но говорящие идут вверху списка,
/tsmode 3 - показывает только тех кто сейчас говорит, молчуны не отображаются
Установка TeamSpeak 3 Client:
Загружаем TeamSpeak3-Client-win32-3.0.13.1 и устанавливаем без запуска. Можно и запуском только без обновления.
Для наглядности установки:
Загружаем русификатор Russian translation 3.0.13.1 устанавливаем. При заходе в TS он выдаст что доступна новая версия. Обновляемся но только после установки русификатора иначе он не встанет на новую версию.
Клиент - TeamSpeak3-Client-win32-3.0.13.1.zip
Русификатор - Russian translation 3.0.13.1.zip
Установка аддона:
Инструкция написана для версии 3.0.15.1 возможны различия в других версиях "TeamSpeak 3 Client".
Установите аддон в папку аддонов ...[папка установки Аллодов]\data\Mods\Addons\., как обычно.
Войдите в папку аддона, затем войдите в папку "Installing_the_plugin". Там найдёте "TS3-Lua-Plugin_ru.exe", запустите его, но только после установки "TeamSpeak 3 Client" Запустите "TeamSpeak 3 Client", и через меню (Инструменты), откройте окно Plugins(Плагины).
Включите галочку перед (Lua Plugin). Перезагружаем TeamSpeak 3 Client.
Говорите (это создаст файл с данными). Советую подключится к (rus.ruvoice.com) и перейти во вкладку "Radio Record" это действие упростит создание файла init2.lua Если в mods.txt будет выдаваться ошибка что файл init2.lua не найден то приступаем к следующей операции. Заходим в папку "Installing_the_plugin" и запускаем файл init2.exe Если хотите, можете удалить из аддона папку "Installing_the_plugin". Входите в игру, и будете видеть, кто говорит (говорящий выделен жёлтым цветом, все остальные серым. Задержка примерно то 50 мс до 250 мс) Внимание следует удалить старую версию аддона перед установкой новой версии.
Пункт 4-5 в картинках:
Смотрим свою версию "TeamSpeak 3 Client"
Заходим во вкладку "Инструменты"
Откройте окно"Plugins"-"Плагины"
Включите галочку перед "Lua Plugin". заходим по клику на "Lua Plugin" и проверяем установку плагина
Перезагружаем TeamSpeak 3 Client.
Модификация одноименного аддона.
Удобная панель для игры. Сама по себе она не содержит ни каких аддонов. Но если сделать поддержку панели в аддоне то на ней выведется кнопка или текст от аддона. Это было сделано для того, что бы убрать лишние кнопки с экранов. Кнопки выводятся автоматически.
+FPS Счетчик отображает количество кадров в секунду в игре.
Поддержку аддона осуществляет:
Примечание:
Аддон реализован на основе AOPanel с измененным кодом.
Аддон не совместим с аддонами AOPanel
Выбор каким пользоваться за вами.
В версии (r2+) появились настройки.
Настройка адона производится блокнотом в файле config.txt
Пример
-------------------------------------------------------------------------------
-- Тут настройка кому не нужен FPS
-- Если не хотим отображать на панели ставим (true)
-------------------------------------------------------------------------------
FPSoff = false
Синхронизация аддонов.
Поддержка аддонов происходит через события. При запуске AOPanelMod происходит отправка события AOPANEL_START. В ответ он должен получить событие AOPANEL_SEND_ADDON содержащие:
{ name = " НАЗВАНИЕ АДДОНА ", sysName = " СИСТЕМНОЕ НАЗВАНИЕ ", param = ТАБЛИЦА ПАРАМЕТРОВ }
На данный момент таблица параметров выглядит так:
ptype - Это тип блока на панели. Кнопка(button) или Текст(text).
size - Размер блока.
header - Таблица текста блока (необязательно, если есть иконка).
icon - Иконка аддона (необязательно).
header состоит из:
val - (Локальная строка) Стандартный текст в блоке
val1 - (Локальная строка) Второй текст
class1 - (Системный стиль) Стиль для второго текста
val2 - (Локальная строка) Третий текст
class2 - (Системный стиль) Стиль для третьего текста
val3 - (Локальная строка) Четвертый текст
class3 - (Системный стиль) Стиль для четвертого текста
Пример из плагина AOPanelTime
local SetVal = { val = userMods.ToWString(Time) }
local params = { header = SetVal, ptype = "text", size = 100 }
userMods.SendEvent( "AOPANEL_SEND_ADDON", { name = "AOPanel Time", sysName = "AOPanelTime", param = params } )
Пример из плагина AOPanelMoney
local SetVal = { val1 = userMods.ToWString(""..gold), class1 = "LogColorYellow", val2 = userMods.ToWString(" "..silver), class2 = "LogColorWhite", val3 = userMods.ToWString(" "..copper), class3 = "" }
local params = { header = SetVal, ptype = "text", size = 100 }
userMods.SendEvent( "AOPANEL_SEND_ADDON", { name = "AOPanel Money", sysName = "AOPanelMoney", param = params } )
Пример из FittingRoom
local SetVal = { val = GetTextLocalized( "AddonName" ) }
local params = { header = SetVal, ptype = "button", size = 150 }
userMods.SendEvent( "AOPANEL_SEND_ADDON", { name = "Fitting Room", sysName = "FittingRoom", param = params } )
Пример из FittingRoom с иконкой
local SetVal = { val = userMods.ToWString("") }
local params = { header = SetVal, ptype = "button", size = 22, icon = wtIcon }
userMods.SendEvent( "AOPANEL_SEND_ADDON", { name = "Fitting Room", sysName = "FittingRoom", param = params } )
Обновления блока.
Если нужно что бы текст на панели менялся то нужно отправлять событие AOPANEL_UPDATE_ADDON с таблицей: { sysName = " СИСТЕМНОЕ НАЗВАНИЕ ", header = ТАБЛИЦА ТЕКСТА СТИЛЯ КАК ПРИ ОТПРАВКИ }
Пример из плагина AOPanelTime:
local SetVal = { val = userMods.ToWString(Time) }
userMods.SendEvent( "AOPANEL_UPDATE_ADDON", { sysName = "AOPanelTime", header = SetVal } )
Нажатие на кнопку.
Если используете тип блока button то при нажатии на него отправляется событие AOPANEL_BUTTON_LEFT_CLICK для клика левой кнопкой мыши или AOPANEL_BUTTON_RIGHT_CLICK для клика правой кнопкой мыши, которое передает в поле sender системное название аддона к которому относится нажатая кнопка.
Пример из FittingRoom:
onEvent [ "AOPANEL_BUTTON_LEFT_CLICK" ] = function( params )
if params.sender == "FittingRoom" then
Тут то что должно выполнится при нажатии на кнопку.
end
end
Пример из для кликом правой кнопки мыши:
onEvent [ "AOPANEL_BUTTON_RIGHT_CLICK" ] = function( params )
if params.sender == "FittingRoom" then
Тут то что должно выполнится при нажатии на кнопку.
end
end
Требование к иконки.
Высота должна быть не больше 20.
Для версии AOPanelMod r2+ по поже опубликую функции так как может чего нибудь ещё изменю или доработаю.
This addon attaches a timer to the MountPlate, indicating for how long until you need to feed your active mount. If the Mount is hungry, a message "Feed me" will appear instead.
It will also replace the default mount icon with the actual icon of your active mount.
Аддон показывает имя каждого Гибберлинга из семейки.
Addon shows the name of each Gibberling.
Аддон помогает с поиском предметов в вашем почтовом ящике.
После открытия почты, вы найдете окошко аддона справа.
Нажмите Load для получения свежих данных. Для поиска предметов воспользуйтесь полем ввода в верхнем левом углу. Нажатие Esc сбросит поиск.
Нажмите Gold для отображения списка писем, содержащих золото. Нажатием на письме вы получите содержащееся в нем золото.
Нажмите Empty для отображения списка писем без прикрепленных к ним предметов или золота. Нажатие на любом из них удалит это письмо.
This addon helps you find items in your mailbox.
After you open your mail, you will find the addon window on the right.
Click Load to get the latest data. Search for items in your inbox by using the input in the upper left corner. Pressing escape will reset the search.
Click Gold to display a list of mails containing gold. Clicking on one of them will get the gold from it.
Click Empty to display a list of mails with no items or gold. Clicking on one of them will delete it.
Аддон показывает Ваш процент критических попаданий над полоской каста.
Данный аддон совместим с аддоном DDView2.
Поддержку аддона осуществляет: Гильдия <Беллаторе> (Сумерки Богов).
Requires the TeleportEnhancer addon to be installed.
Features:
It sorts the teleport locations by zone.
You can search for a specific location by typing it's name.
Clicking a selected location teleports there.
Known Issues:
You will need to click twice on the Adventurer's Stone to open it's window.
Свойства:
Сортирует места телепортации по зонам.
Вы можете найти любое место набирая на клавиатуре его название.
Нажатие на выбранный пункт начинает телепортацию.
LeagueEmpireSurdo
Задание
Выполнить следующие подзадания:
- Опробовать сурдопереводчик, поболтав сам с собой: 0/1
- Найти лигийца/имперца, с которым можно поговорить: 0/1
- Если возможно, то поговорить с ним: 0/1
- Рассказать друзьям и недругам о существовании сурдопереводчика: 0/10
Атрибуты
Уровень: 4
Выполнено: 10%
История
Так уж сложилось, что встречаясь на поле боя или выполняя стиснув зубы общие задания,
Лига и Империя разговаривать между собой не желали, да и не могли...
Языку противника обучались лишь избранные разведчики и элитные дипломаты.
Но теперь и у рядовых жителей Сарнаута появилась возможность поговорить со своим врагом.
Язык жестов универсален и обе фракции прекрасно владеют всем набором эмоций,
но узнать, что конкретно хочет вам сказать неприятель, или же сказать ему самому,
задача непростая. В этом Вам поможет данный сурдопереводчик.
К сожалению, что бы сказать или понять что-то, переводчик необходимо иметь обоим.
Награда
Звание одного из первых покорителей языка жестов.
Дополнительно
- Чтобы сказать что-то без проверки наличия собеседника с аддоном (т.е. самому себе),
наберите в чате: "/сурдотест Привет!" (без кавычек. Вместо "Привет!", любое сообщение)
- Чтобы сказать что-то игроку противоположной фракции, имеющего аддон,
наберите в чате: "/сурдо Привет!"
- Чтобы проверить, есть ли рядом враг с аддоном, наберите "/сурдо"
- Цветная кнопка-индикатор. Желтый цвет - режим ожидания; зеленый - прием сообщения; красный - ошибка.
Мигание - получено сообщение, нажмите на кнопку, чтобы прочитать его.
* команда "/сурдотест" автоматически перестанет работать через месяц.
(Чтобы не спамили фигню в Новике/Незебе.)
If you want that LeagueEmpireSurdo works on your non-Russian server then
- open EmotesBase.lua
- find Global( "charsList", {[ "RU" ] = { xxxx }, })
- edit it. You must put where all your letters, numbers and other chars
- send me a file (PM me and I'll tell you my email)
Аддон автоматически принимает запросы на Воскрешение от друзей. Простейший аддон без окна.
Автор: SLA
RUS:
Если хотите, чтобы аддон ещё и закрывал окно с приглашением, то замените значение
переменной "AllowClosingAllMessageboxes" с "false" на "true" (в 23 строке).
Но сразу вас предостерегу, это может быть ОПАСНО. Потому, что, в момент оживления,
аддон *закроет* ВСЕ открытые мессаджбоксы (если такие будут в этот момент)...
Если не боитесь этой очень маловероятной ситуации, то можете смело выставить "true" )
ENG:
If you want this addon to close the invitation messagebox as well, then change
the value of variable "AllowClosingAllMessageboxes" from "false" to "true" (line 23).
But remember, this can be DANGEROUS. Because in the resurrection moment,
this addon will *close* ALL opened messageboxes (if any)...
But if you aren't afraid of this uncommon situation, then feel free to set "true" )
Простой аддон для выполнения команд API и вывода результата в окно чата.
Например, следующая команда, введенная в окно чата, выведет процент HP выделенной цели:
/cmd println(unit.GetHealthPercentage(avatar.GetTarget()))
Автор аддона: icreator(EDS)
Аддон возвращает практически старую панель горячих клавиш (Панель действий).
Старый вид панели действий за исключением слотов бара петов, щиты паладина итд. перенесены в центр панели действий.
Возможность модификации действий слотов Бар.
Позволяет настраивать внешний вид кнопок-заклинаний на панели действий.
Поддержку аддона осуществляет:
Примечание
При первом запуске аддона вести слешь команду в чат /abdndreset
Дальше выставляем кнопки.
Вкл и отключение перетаскивания кнопок: Слэш-команда /abdnd или в AddonManager кнопочка замочек.
Слэш-команды:
"/ab": Показывает окно Настроек.
"/abdnd": Вкл/выкл перетаскивание кнопок (Drag&Drop).
"/abdndreset": Перезагружает Drag&Drop.
Также у кого установлен AddonManager возможен вызов меню настроек и Вкл/выкл перетаскивание кнопок.
ВНИМАНИЕ у кого не работает DnD не забываем про чюдесные аддоны блокировок кнопок AOPanelHotbarLocker, PaneLocker, AOandLocker. Перед тем как перетаскивать кнопки снимите блокировку.
Аддон реализован на основе ActionsMod от Ciuine измененным кодом.
Аддон не совместим с аддоном ActionsMod.
Выбор, каким пользоваться, за вами.
Настройки
Некоторые настройки аддона производится блокнотом в файле config.txt
Передвигаем окна:
-- Кастбар --
Cast_PosX = -230,
Cast_HighPosY = 120,
-- Кнопки действий --
Cont_PosX = 6,
Cont_HighPosY = 5,
-- Паладин ( PALADIN )--
PAL_PosX = 5,
PAL_HighPosY = 178,
-- Некр ( NECROMANCER ) ХП --
NECR_PosX = 5,
NECR_HighPosY = 203,
-- Некр ( NECROMANCER ) Пет --
PET_PosX = 5,
PET_HighPosY = 110,
-- Рат ( WARRIOR ) --
RAT_PosX = -235,
RAT_HighPosY = 58,
-- Маг ( MAGE ) --
MAG_PosX = 5,
MAG_HighPosY = 178,
-- Мист ( PSIONIC ) --
PSI_PosX = 5,
PSI_HighPosY = 178,
-- Друид ( DRUID ) --
DRU_PosX = -235,
DRU_HighPosY = 178,
-- Лук ( STALKER ) --
STAL_PosX = -235,
STAL_HighPosY = 178,
Аддон оповещает о срабатывании амулетов колдуна.
Черное крыло - атакующая бафка.
Белое крыло - защитная бафка.
Not ready for EU/US game versions yet (needs localization).
с таким кодом будет информативней
--------------------------------------------------------------------------------
Global( "wtLight", nil)
Global( "wtDark", nil)
--------------------------------------------------------------------------------
function OnEventObjectBuffAdded( params)
if (params.objectId == avatar.GetId()) then
local avatarBuffs = object.GetBuffInstances( params.objectId, params.buffId )
for key, value in avatarBuffs do
local buffInfo = object.GetBuffInfo( value )
local nam = userMods.FromWString(buffInfo.name)
local find = string.find(nam, "Стремление к тьме")
if find then
StartBlack()
end
find = string.find(nam, "Стремление к свету")
if find then
StartWhite( )
end
end
end
end
-- Включение панели таймера, Запуск таймера
Global( "WHITE_PLACE", nil )
Global( "BLACK_PLACE", nil )
Global( "WHITE_PLACE_TO", nil )
Global( "BLACK_PLACE_TO", nil )
function StartWhite( )
wtLight:Show(true)
wtLight:PlayResizeEffect( WHITE_PLACE, WHITE_PLACE_TO, 15000, EA_MONOTONOUS_INCREASE )
end
function StartBlack()
wtDark:Show(true)
wtDark:PlayResizeEffect( BLACK_PLACE, BLACK_PLACE_TO, 15000, EA_MONOTONOUS_INCREASE )
end
function OnEventEffectFinished( params )
if params.wtOwner:GetName() == "Dark" then
wtDark:Show(false)
wtDark:SetPlacementPlain(BLACK_PLACE)
elseif params.wtOwner:GetName() == "Light" then
wtLight:Show(false)
wtLight:SetPlacementPlain(WHITE_PLACE)
end
end
--------------------------------------------------------------------------------
-- INITIALIZATION
--------------------------------------------------------------------------------
function Init()
wtLight = mainForm:GetChildChecked( "Light", true )
wtLight:Show(false);
WHITE_PLACE = wtLight:GetPlacementPlain()
WHITE_PLACE_TO = wtLight:GetPlacementPlain()
WHITE_PLACE_TO.sizeY = 20
wtDark = mainForm:GetChildChecked( "Dark", true )
wtDark:Show(false);
BLACK_PLACE = wtDark:GetPlacementPlain()
BLACK_PLACE_TO = wtDark:GetPlacementPlain()
BLACK_PLACE_TO.sizeY = 20
common.RegisterEventHandler( OnEventEffectFinished, "EVENT_EFFECT_FINISHED" )
common.RegisterEventHandler( OnEventObjectBuffAdded, "EVENT_OBJECT_BUFF_ADDED" )
end
--------------------------------------------------------------------------------
Init()
--------------------------------------------------------------------------------
Подсветка целей разными цветами с возможностью вкл/выкл (старое название мода: KColorImp).