Форум Властелин Колец Онлайн™  

Вернуться   Форум Властелин Колец Онлайн™ > База знаний > Плагины (LUA скрипты)


Ответ
 
Опции темы Опции просмотра
  #1  
Старый 02.05.2012, 21:46
Аватар для TpekKepP
TpekKepP TpekKepP вне форума
Спаситель Бри
За отличную работу в преддверии Рохана За помощь локализаторам Переживший конец света 
 
Регистрация: 19.01.2009
Сообщений: 108
Post Raid Assistant (адаптирован)

Описание
Плагин позволяет лучше управлять рейдом. Доступны следующие возможности:
- Броски. Броски автоматически сортируются, также можно учитывать все броски игроков либо только первый. Результаты бросков можно показать в чат.
- История полученных трофеев. Можно исключать определенные трофеи, привязывать определенный трофей к броску игрока. Имеется настраиваемый экспорт истории, а также очистка и отключение ее ведения. История снабжена фильтрами по персонажам и/или предметам.
- Черный список. Можно вести черный список персонажей, а также указывать небольшие примечания. При вступление в братство или рейд с занесенным в список персонажем, плагин вам об этом сообщит.
- Журнал рейда. Журнал хранит данные об изменении состава братства или рейда, предводителя, помощников, комбо-приемов, полученных предметах, а также выигранных персонажами предметах. Журнал снабжен фильтрами по персонажам и/или типам событий. Имеется возможность экспорта.
- Крики. Можно сохранять сообщения (до 384 символов) для участников братства или рейда. Для лучшего упорядочивания сообщения можно распределять по категориям. Можно настроить, чтобы окно с сохраненными сообщеними показывалось или всегда, или только, если вы предводитель.

Доступные команды:
/RARolls или /RARoll - открывает или закрывает окно "Броски".
/RAReset - очищает результаты бросков.
/RALoot - открывает или закрывает окно "История трофеев".
/RABList - открывает или закрывает окно "Черный список".
/RALog - открывает или закрывает окно "Журнал рейда".
/RAShout - открывает или закрывает окно "Крики".
/RAMenu - показывает или скрывает иконку плагина.
/RAHide или /RAHideAll - закрывает все открытые окна.

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

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

Плагин: проблемы/предложения
- При использовании криков или при сообщении результатов бросков канал чата плагин выбирает автоматически. Если больше 6 персонажей, то используется рейд либо крик рейду, иначе - братство.

Ссылки для скачивания
Последняя версия
[Ссылки могут видеть только зарегистрированные пользователи. ]

Архив версий

(+/-)

Исходная версия
[Ссылки могут видеть только зарегистрированные пользователи. ]

Список изменений:

(+/-)

-----
Разработчик плагина, как и обещал, добавил русский язык в официальный дистрибутив, но пока блинчики больше напоминают колобков. И лучше скачивать версию из этой темы.

=====
Я постарался провести тестирование большинства функций, но кто знает.
Помощь в оформлении данного сообщения, тестировании плагина и пр. приветствуются.
Ответить с цитированием
  #2  
Старый 02.05.2012, 21:51
Аватар для vma268591738
vma268591738 vma268591738 вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 04.04.2010
Сообщений: 291
Post Raid Assistant (адаптирован)

Это получается, расширенная версия RaidRoll или нет?
Ответить с цитированием
  #3  
Старый 02.05.2012, 21:58
Аватар для TpekKepP
TpekKepP TpekKepP вне форума
Спаситель Бри
За отличную работу в преддверии Рохана За помощь локализаторам Переживший конец света 
 
Регистрация: 19.01.2009
Сообщений: 108
Post Raid Assistant (адаптирован)

тип того; есть базовое отслеживание бросков и ряд дополнительный плюшек.
из работающих - броски, черный список, журнал рейда, журнал трофеев
Ответить с цитированием
  #4  
Старый 02.05.2012, 22:01
Аватар для vma268591738
vma268591738 vma268591738 вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 04.04.2010
Сообщений: 291
Post Raid Assistant (адаптирован)

Тогда пойдем затестить).

Апд.
Броски работают, сортирует автоматически. Вроде нормально.
Но - плагина не видно в PluginManager, пришлось руками запускать.
И второй момент - В журнале рейда - Его можно как-то сбрасывать, т.е. обнулять ,все что в нем хранится?
Ответить с цитированием
  #5  
Старый 02.05.2012, 22:09
Аватар для mymukc
mymukc mymukc вне форума
Защитник Форохеля
Переживший конец света 
 
Регистрация: 18.12.2008
Сообщений: 322
Post Raid Assistant (адаптирован)

спасибо начинаю тестить
Ответить с цитированием
  #6  
Старый 02.05.2012, 22:24
Аватар для TpekKepP
TpekKepP TpekKepP вне форума
Спаситель Бри
За отличную работу в преддверии Рохана За помощь локализаторам Переживший конец света 
 
Регистрация: 19.01.2009
Сообщений: 108
Post Raid Assistant (адаптирован)

Цитата:
Сообщение от vma268591738 Посмотреть сообщение
Но - плагина не видно в PluginManager, пришлось руками запускать.
это который представляет собой внешнюю программку?
плагин bootstrap все еще работает; и без всяких модификацию для ру...

Цитата:
Сообщение от vma268591738 Посмотреть сообщение
Его можно как-то сбрасывать, т.е. обнулять ,все что в нем хранится?
судя по коду, он сбрасывается, если вы ходите или распускаете братство;
или перезапуск плагина, что сбросит все, кроме черного списка
Ответить с цитированием
  #7  
Старый 03.05.2012, 11:49
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post Raid Assistant (адаптирован)

Цитата:
Сообщение от vma268591738 Посмотреть сообщение
Но - плагина не видно в 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)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #8  
Старый 03.05.2012, 13:20
Аватар для VoloBil
VoloBil VoloBil вне форума
Путник
Переживший конец света 
 
Регистрация: 26.10.2008
Сообщений: 12
Post Raid Assistant (адаптирован)

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
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"]= "Кто успел: распределение";};
};
Ответить с цитированием
  #9  
Старый 03.05.2012, 13:24
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post Raid Assistant (адаптирован)

да, примерно это я имел ввиду.
я не помню как ру-клиент точно выдает в чат
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #10  
Старый 03.05.2012, 13:29
Аватар для VoloBil
VoloBil VoloBil вне форума
Путник
Переживший конец света 
 
Регистрация: 26.10.2008
Сообщений: 12
Post Raid Assistant (адаптирован)

Еще из личного опыта использования данного плагина, я бы сделал записть в loot history только при открытом окне ролла. Так как, когда проходишь рейдовые схватки и в конце все 12 человек получают ЗС и медали начинает очень сильно лагать.
Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:42. Часовой пояс GMT +3.