Описание
Плагин позволяет лучше управлять рейдом. Доступны следующие возможности:
- Броски. Броски автоматически сортируются, также можно учитывать все броски игроков либо только первый. Результаты бросков можно показать в чат.
- История полученных трофеев. Можно исключать определенные трофеи, привязывать определенный трофей к броску игрока. Имеется настраиваемый экспорт истории, а также очистка и отключение ее ведения. История снабжена фильтрами по персонажам и/или предметам.
- Черный список. Можно вести черный список персонажей, а также указывать небольшие примечания. При вступление в братство или рейд с занесенным в список персонажем, плагин вам об этом сообщит.
- Журнал рейда. Журнал хранит данные об изменении состава братства или рейда, предводителя, помощников, комбо-приемов, полученных предметах, а также выигранных персонажами предметах. Журнал снабжен фильтрами по персонажам и/или типам событий. Имеется возможность экспорта.
- Крики. Можно сохранять сообщения (до 384 символов) для участников братства или рейда. Для лучшего упорядочивания сообщения можно распределять по категориям. Можно настроить, чтобы окно с сохраненными сообщеними показывалось или всегда, или только, если вы предводитель.
Доступные команды:
/RARolls или /RARoll - открывает или закрывает окно "Броски".
/RAReset - очищает результаты бросков.
/RALoot - открывает или закрывает окно "История трофеев".
/RABList - открывает или закрывает окно "Черный список".
/RALog - открывает или закрывает окно "Журнал рейда".
/RAShout - открывает или закрывает окно "Крики".
/RAMenu - показывает или скрывает иконку плагина.
/RAHide или /RAHideAll - закрывает все открытые окна.
Адаптация: что сделано
- Переведены на русский язык интерфейса и сообщения плагина (был добавлен 4-й язык, а не использован один из встроенных), а также названия инстансов и схваток (на данный момент не используются - заготовка на будущее).
Т.е. вся исходная функциональность сохранена, и достаточно одной версии для игры на наших и зарубежных серверах.
- На изображениях английский текст был заменен русским.
- В механику плагина добавлены участки кода для корректной обработки особенностей русской версии клиента.
- Размер имени игрока в окне бросков увеличен с 10 до 25.
- Включено окно настроек, где можно выбрать язык, если он не определился (или определился неверно) автоматически. Язык будет изменен после перезапуска плагина.
Адаптация: проблемы
- Сортировка в черном списке не работает (не дружат встроенные функции с нашим великим и могучим).
- Некорректная работа функций, изменяющих регистр, с русскими буквами. Одним из участников были присланы аналогичные функции для букв русского алфавита. Посмотрю как-нибудь. Как-нибудь еще не наступило...
Поэтому их автоматическое преобразование к формату "как в предложении" пришлось отключить для русской версии.
Плагин: проблемы/предложения
- При использовании криков или при сообщении результатов бросков канал чата плагин выбирает автоматически. Если больше 6 персонажей, то используется рейд либо крик рейду, иначе - братство.
Ссылки для скачивания
Последняя версия [Ссылки могут видеть только зарегистрированные пользователи. ]
v1.2.2
- Добавлен анализ сообщений о трофеях из двух новых каналов чата (появятся в обновлении №10). Также добавлены галочки для управления записью сообщений из этих каналов.
- Сделаны дополнительные изменения при получении трофеев, чтобы улучшить производительность.
v.1.2.1
- В файле с переводами сделаны изменения, которые должны разрешить проблему с кодировкой у русских и немецких игроков.
- Сделаны изменения в анализаторе чата, которые должны убрать проблемы с производительностью у некоторых игроков.
v1.2.0
- Добавлен перевод на французский язык, подготовленный Kiki.
- Добавлен перевод на русский язык, подготовленный DToX (TpekKepP).
- Добавлена новая команда: /RAReset - сбрасывает результаты бросков.
- Добавлен VindarPatch.
- Сделаны изменения в работу фильтров сообщений чата.
- Сделаны изменения в работе алгоритмов, чтобы они не зависели от каналов чата. Оказалось, интерфейс управления группой все еще работает с ошибкой - изменено обратно :р
- Добавлено новое окно, позволяющее сохранять и использовать крики рейду.
- В окно "История трофеев" добавлена галочка, позволяющая вкл/выкл. ее ведение.
-----
Разработчик плагина, как и обещал, добавил русский язык в официальный дистрибутив, но пока блинчики больше напоминают колобков. И лучше скачивать версию из этой темы.
=====
Я постарался провести тестирование большинства функций, но кто знает.
Помощь в оформлении данного сообщения, тестировании плагина и пр. приветствуются.
Апд.
Броски работают, сортирует автоматически. Вроде нормально.
Но - плагина не видно в PluginManager, пришлось руками запускать.
И второй момент - В журнале рейда - Его можно как-то сбрасывать, т.е. обнулять ,все что в нем хранится?
Но - плагина не видно в PluginManager, пришлось руками запускать.
PluginManager не видит плагины, скопированные в папку Plugins после запуска самого PluginManager-а
релогнитесь и запустите PluginManager, и он его увидит.
Дополнения:
1. у вас в коде прописано везде "братство", но про рейд ни слова. логичнее было бы все-таки использовать слово "группа"
2. RaidAssistant\Languages.lua:
Цитата:
-- CHAT FILTERS --
["RUSSIAN"] = "You have been dismissed from your Group"
эта строчка пишется, когда вас перебрасывают из одной пачки рейда в другую.
по-моему, она звучит так: "Вы исключены из группы" как то так, надо точно проверить
3. правила распределения лута - скорей всего ошибка в синтаксисе (хотя в анг варианте без экранирования) - скорей всего нужно будет экранировать слэши - тоже проверить
__________________ Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps) [Ссылки могут видеть только зарегистрированные пользователи. ]
3. правила распределения лута - скорей всего ошибка в синтаксисе (хотя в анг варианте без экранирования) - скорей всего нужно будет экранировать слэши - тоже проверить
Вот рабочий вариант
Код:
["LOOTRULES"] =
{
[1] = {["ENGLISH"] = "Free For All"; ["FRENCH"] = "Free For All"; ["GERMAN"] = "Alle drfen plndern"; ["RUSSIAN"]= "Кто успел";};
[2] = {["ENGLISH"] = "Round Robin with Need/Greed/Pass"; ["FRENCH"] = "Round Robin with Need/Greed/Pass"; ["GERMAN"] = "Abwechselnd plndern nach Bedarf/Gier/Verzichten"; ["RUSSIAN"]= "По очереди: нужно\\можно\\пас";};
[3] = {["ENGLISH"] = "Free For All with Need/Greed/Pass"; ["FRENCH"] = "Free For All with Need/Greed/Pass"; ["GERMAN"] = "Alle drfen plndern: Bedarf/Gier/Verzicht"; ["RUSSIAN"]= "Кто успел: нужно\\можно\\пас";};
[4] = {["ENGLISH"] = "Round Robin with Roll/Pass"; ["FRENCH"] = "Round Robin with Roll/Pass"; ["GERMAN"] = "Abwechselnd plndern nach Wurf/Verzichten"; ["RUSSIAN"]= "По очереди: бросок\\пас";};
[5] = {["ENGLISH"] = "Free For All with Roll/Pass"; ["FRENCH"] = "Free For All with Roll/Pass"; ["GERMAN"] = "Alle drfen plndern: Wurf/Verzicht"; ["RUSSIAN"]= "Кто успел: бросок\\пас";};
[6] = {["ENGLISH"] = "Round Robin with Master Looter"; ["FRENCH"] = "Round Robin with Master Looter"; ["GERMAN"] = "Abwechselnd plndern %(Meisterplnderer%)"; ["RUSSIAN"]= "По очереди: распределение";};
[7] = {["ENGLISH"] = "Free For All with Master Looter"; ["FRENCH"] = "Free For All with Master Looter"; ["GERMAN"] = "Alle drfen plndern mit Meisterplnderer"; ["RUSSIAN"]= "Кто успел: распределение";};
};
Еще из личного опыта использования данного плагина, я бы сделал записть в loot history только при открытом окне ролла. Так как, когда проходишь рейдовые схватки и в конце все 12 человек получают ЗС и медали начинает очень сильно лагать.