REPUTATION LIST 2.0
Персональная система репутации игроков для World of Warcraft 3.3.5a
Blacklist • Whitelist • Notelist • История • Теги • Синхронизация • Чат Фильтр • Уведомления
ОБ АДДОНЕ
Reputation List - это полноценная система ведения личной базы игроков.
Аддон помогает запоминать проблемных и надёжных игроков, сохранять заметки, отслеживать смену имени по GUID, проверять состав группы, блокировать нежелательные взаимодействия и обмениваться списками с другими пользователями.
Вместо обычного чёрного списка вы получаете подробную базу с карточками персонажей, историей изменений, тегами, фильтрами и автоматическими предупреждениями.
Поддерживаемая версия игры: World of Warcraft 3.3.5a
Версия аддона: 2.0
Локализации: русский и английский языки
Интерфейс: стандартный клиент и ElvUI
ТРИ ТИПА СПИСКОВ
Blacklist - проблемные игроки, нарушители, мошенники, токсичные участники или люди, с которыми вы больше не хотите взаимодействовать.
Whitelist - проверенные игроки: хорошие танки и хилы, надёжные участники рейдов, друзья, лидеры и постоянные напарники.
Notelist - нейтральные заметки, которые не относятся напрямую к хорошей или плохой репутации.
Каждый игрок может находиться только в одном из трёх списков. При переносе в другой список аддон сохраняет имеющуюся информацию о персонаже.
НОВЫЙ ИНТЕРФЕЙС 2.0
Версия 2.0 получила полностью переработанный единый интерфейс.
В главном окне доступны:
- общий список всех игроков;
- отдельные вкладки Blacklist, Whitelist и Notelist;
- быстрый поиск по имени и тегам;
- сортировка по имени и дате;
- фильтры по классу, расе, тегу и статусу игнора;
- счётчики игроков в каждом списке;
- раздел «Кто здесь?» для проверки текущей группы или рейда;
- общая история изменений;
- синхронизация с другими игроками;
- просмотр входящих предложений;
- настраиваемый фильтр чата;
- единая вкладка всех настроек.
Интерфейс автоматически адаптируется под наличие ElvUI. Отдельные старые версии окон больше не требуются.
Аддон также встроен в стандартное окно «Общение», где можно работать со списками и изменять основные настройки.
КАРТОЧКА ИГРОКА
Для каждого персонажа создаётся подробная карточка, в которой могут храниться:
- имя персонажа;
- GUID;
- класс;
- раса;
- уровень;
- фракция;
- гильдия;
- игровой мир;
- дата добавления;
- автор записи;
- личная заметка;
- ссылка на профиль или личный кабинет;
- пользовательские теги.
Из карточки можно:
- редактировать заметку;
- добавлять и удалять теги;
- перемещать игрока между списками;
- управлять стандартным игнором Blizzard;
- экспортировать отдельную запись;
- отправить карточку другому игроку;
- сформировать готовый текст для публикации жалобы на форуме.
ТЕГИ И УМНЫЙ ПОИСК
В заметках можно использовать теги в формате:
Аддон автоматически распознаёт теги и позволяет:Код:#ниндзя #хорошийтанк #частоафк #рейдлидер
- быстро фильтровать записи;
- искать игроков по тегу;
- видеть популярные теги в боковой панели;
- группировать записи без создания дополнительных списков.
Теги отображаются в виде компактных интерактивных меток.
ОТСЛЕЖИВАНИЕ ПО GUID
GUID - уникальный идентификатор персонажа, который помогает распознать игрока даже после смены имени.
Аддон проверяет GUID:
- при взятии игрока в цель;
- при наведении курсора;
- при начале обмена;
- в группе или рейде;
- при проверке раздела «Кто здесь?».
Если персонаж сменил имя, но GUID остался прежним, информация обновляется автоматически, а изменение записывается в историю.
При обнаружении конфликта GUID аддон предупреждает пользователя и старается сохранить данные безопасно, не затирая существующую запись без проверки.
РАЗДЕЛ «КТО ЗДЕСЬ?»
Раздел показывает участников текущей группы или рейда и позволяет быстро понять, есть ли среди них игроки из ваших списков.
Доступны:
- имя, класс, раса, уровень и гильдия;
- статус Blacklist, Whitelist или Notelist;
- открытие карточки персонажа;
- добавление игрока в нужный список;
- проверка состава после завершения рейда или подземелья.
АВТОМАТИЧЕСКИЕ ПРЕДУПРЕЖДЕНИЯ
Reputation List может сообщать о появлении знакомых игроков в различных ситуациях:
- при входе игрока в группу или рейд;
- при получении сообщения;
- при начале обмена;
- при наведении мыши или выборе цели;
- при появлении отслеживаемого игрока в сети;
- при получении письма;
- при покупке предмета у игрока из Blacklist на аукционе.
Поддерживаются:
- текстовые уведомления; звуковые сигналы; всплывающие карточки; защита от повторяющихся уведомлений;
- раздельное наблюдение за Blacklist и Whitelist.
ЗАЩИТА ОТ ИГРОКОВ ИЗ BLACKLIST
По желанию можно включить автоматическую защиту:
- блокировка приглашений в группу;
- блокировка обмена;
- скрытие сообщений от игроков из Blacklist;
- быстрое добавление в стандартный игнор Blizzard;
- быстрое исключение из группы или рейда, если вы лидер.
Все защитные функции включаются отдельно в настройках.
ПОДСВЕТКА В ИНТЕРФЕЙСЕ WOW
Игроки из ваших списков могут отмечаться непосредственно в стандартном интерфейсе:
- [BL] - Blacklist;
- [WL] - Whitelist;
- [NL] - Notelist.
Метки и подсказки могут отображаться:
- в сообщениях чата;
- в списке гильдии;
- в рейдовом интерфейсе;
- на неймплейтах персонажей;
- в почтовом ящике;
- в подсказках при наведении.
Для неймплейтов можно включить стандартные или пользовательские значки.
ФИЛЬТР ЧАТА
В аддон встроен настраиваемый фильтр сообщений.
Можно добавить собственные фразы и выбрать режим работы:
- скрывать сообщения с указанными фразами;
- показывать только сообщения с указанными фразами.
Фильтр настраивается отдельно для каналов:
Say; Yell; общие каналы; личные сообщения; группа; рейд; гильдия; эмоции.
Добавленные фразы отображаются компактными интерактивными метками и удаляются одним нажатием.
СИНХРОНИЗАЦИЯ МЕЖДУ ИГРОКАМИ
Пользователи Reputation List могут отправлять друг другу:
- все списки;
- отдельный тип списка;
- одну выбранную карточку персонажа.
Входящие записи не обязаны сразу попадать в вашу базу. Они появляются в разделе «Предложено», где можно:
- просмотреть отправителя и количество записей;
- принять весь пакет;
- выбрать только нужных игроков;
- отклонить пакет;
- перейти к следующему предложению;
- безопасно обработать совпадающие записи.
При объединении данных приоритет может отдаваться более свежей записи.
ЭКСПОРТ, ИМПОРТ И ПЕРЕНОС ДАННЫХ
Аддон поддерживает:
- экспорт всех списков; экспорт отдельного списка; экспорт одной карточки; компактный формат Base64; текстовый формат; объединение данных без полного удаления существующей базы; импорт старых форматов Reputation List; перенос данных между аккаунтами и клиентами.
Также поддерживается импорт из других аддонов:
- Blacklist;
- ElitistGroup;
- IgnoreMore.
Для импорта исходный аддон должен быть установлен и включён.
Окно экспорта и импорта можно открыть командой:Код:/rlist import blacklist /rlist import elitist /rlist import ignoremore
Код:/rlexport /rlimport
ИСТОРИЯ ИЗМЕНЕНИЙ
Аддон сохраняет историю важных изменений персонажа:
- добавление в список;
- изменение имени;
- изменение класса, расы, уровня или гильдии;
- привязка GUID;
- редактирование данных.
Общая вкладка истории позволяет искать события по имени игрока, а история конкретного персонажа доступна непосредственно в его карточке.
ОПТИМИЗАЦИЯ И БОЛЬШИЕ СПИСКИ
Версия 2.0 получила переработанную систему отображения данных и работы с памятью.
- видимые строки интерфейса переиспользуются; фильтры и счётчики используют ограниченное кэширование; прокрутка не создаёт новые элементы интерфейса на каждом шаге; история и входящие списки отображаются виртуализированными строками; снижено количество временных таблиц и повторных вычислений; интерфейс рассчитан на работу с базами в сотни и тысячи записей;принудительные периодические полные сборки мусора не используются.
Это особенно заметно при быстрой прокрутке, переключении вкладок и работе с большими базами.
ХРАНЕНИЕ ДАННЫХ
Списки доступны всем персонажам одного аккаунта и разделяются по игровым мирам.
Это позволяет независимо вести базы для разных реалмов или игровых проектов, например x1, x4 и x100.
Файл данных:
Для резервного копирования достаточно сохранить этот файл при полностью закрытом клиенте игры.Код:World of Warcraft\WTF\Account\ИМЯ_АККАУНТА\SavedVariables\reputation.lua
УСТАНОВКА
- Скачайте архив с аддоном. Распакуйте папку reputation в:
Итоговый путь должен выглядеть так:Код:World of Warcraft\Interface\AddOnsЗапустите игру. При необходимости включите аддон в списке модификаций. Откройте интерфейс кнопкой у мини-карты или командой:Код:World of Warcraft\Interface\AddOns\reputation\reputation.tocКод:/rlistui
ОСНОВНЫЕ КОМАНДЫ
Большинство функций версии 2.0 доступно непосредственно из интерфейса, поэтому запоминать команды необязательно.Код:/rlistui или /rlui - открыть главное окно /rlist - справка и управление списками /rlexport - экспорт данных /rlimport - импорт данных /rlsync - синхронизация с игроком /rlplates - настройки значков на неймплейтах /rltoast - настройки онлайн-уведомлений /rlfilter - управление фильтром чата
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
F.A.Q.
Как добавить игрока в список?
Добавить игрока можно несколькими способами:
- через главное окно аддона; через контекстное меню по правой кнопке мыши; из сообщений в чате; из раздела «Кто здесь?»;
- с помощью команды /rlist.
Можно ли добавить игрока, которого сейчас нет в сети?
Да. Имя и заметка сохранятся сразу. GUID, класс, раса и другая информация будут дополнены после встречи с персонажем или получения доступных игровых данных.
Можно ли переместить игрока между списками?
Да. Добавьте его в другой список через интерфейс или контекстное меню. Аддон перенесёт запись и постарается сохранить накопленные данные.
Как отредактировать заметку?
Откройте карточку игрока, перейдите к заметке, включите редактирование и сохраните изменения.
Можно ли быстро найти всех игроков с одинаковой причиной добавления?
Да. Добавьте в заметки одинаковый тег, например #ниндзя, после чего выберите его в боковой панели или найдите через поиск.
Как работает стандартный игнор Blizzard?
В интерфейсе отображается текущий статус игнора. Игрока можно добавить в стандартный игнор или удалить из него одним нажатием.
Как передать список другому игроку?
Откройте вкладку синхронизации, укажите имя получателя и выберите нужные списки. Получатель сможет проверить пакет перед импортом.
Можно ли принять только часть присланного списка?
Да. На вкладке «Предложено» можно отметить только нужные записи и принять выбранное.
Сохраняются ли данные после /reload и выхода из игры?
Да. Изменения хранятся в SavedVariables и сохраняются игровым клиентом.
Работает ли аддон с ElvUI?
Да. Интерфейс автоматически адаптируется к ElvUI, при этом отдельная версия аддона не требуется.
Можно ли использовать аддон с большими списками?
Да. Интерфейс версии 2.0 использует переиспользование строк и ограниченные кэши, что уменьшает нагрузку при прокрутке и переключении вкладок.
[свернуть]
СКАЧАТЬ И ИСХОДНЫЙ КОД
Google Drive: https://drive.google.com/file/d/1v9v...ew?usp=sharing
GitHub: https://github.com/Soulibaliy/ReputationList_3.3.5a
CurseForge: https://www.curseforge.com/wow/addons/reputationlist
СКРИНШОТЫ
Главное окно Reputation List 2.0
Карточка персонажа
Неймплейты и тултипы
Синхронизация и входящие предложения
Sync Income2.png[свернуть]
Чат-фильтр и настройки
ChatFiltr.png[свернуть]
REPUTATION LIST 2.0
Помнит тех, кого не стоит забывать.
Если вы нашли ошибку или хотите предложить улучшение - напишите об этом в теме.


Ответить с цитированием

