Подробный гайд по отключению ошибок Plater Nameplates в WoW
Оповещения об ошибках (Lua errors) в аддоне Plater Nameplates чаще всего возникают не из-за поломки самого аддона, а из-за конфликтов с другими аддонами, устаревших пользовательских скриптов внутри Plater или изменений в API игры после патча.
Способ 1: Самый частый виновник — Отключение пользовательских скриптов
90% ошибок в Plater вызваны кастомными скриптами (например, для изменения цвета полоски здоровья, анимаций или интеграции с WeakAuras),
.. которые устарели после обновления игры.
- В игре введите команду
/plater, чтобы открыть настройки. - Перейдите на вкладку Scripts (Скрипты).
- Вы увидите список активных скриптов. Обратите внимание на те, у которых переключатель горит зеленым (включен).
- Поочередно отключайте скрипты (особенно те, которые вы добавляли вручную или скачивали со сторонних сайтов), перезагружая интерфейс командой
/reloadпосле каждого отключения, чтобы проверить, исчезла ли ошибка. - Совет: Если у вас включен скрипт "Smooth Health Bar" (Плавная полоска здоровья) от сторонних авторов, попробуйте отключить его в первую очередь. В последних версиях Plater есть встроенная плавная анимация (вкладка Misc -> Smooth Health Bar).
Способ 2: Обновление аддона
Иногда ошибка возникает из-за того, что версия Plater не соответствует текущему патчу WoW.
- Если вы используете менеджер аддонов (CurseForge, WoWUp, Overwolf), нажмите кнопку Update All (Обновить все).
2. Если обновляете вручную:
- удалите папку
PlaterNameplatesиз директорииWorld of Warcraft\_retail_\Interface\AddOnsи скачайте свежую версию с CurseForge или Wago.io.
Способ 3: Сброс настроек Plater (Если скрипты ни при чем)
Если ошибка сохраняется даже без скриптов, возможно, повредился файл конфигурации.
- Введите
/plater. - Перейдите на вкладку Misc (Разное).
- Прокрутите вниз до раздела Profile (Профиль).
- Нажмите кнопку Reset Profile (Сбросить профиль) или Delete Profile (Удалить профиль), а затем создайте новый.
Внимание:
Это удалит все ваши текущие настройки внешнего вида полосок. Если у вас есть важный профиль, сначала экспортируйте его (кнопка Export).
Способ 4: "Хирургический" метод — Скрытие ошибок через аддон (Если нужно просто убрать текст с экрана)
Если вы знаете, что ошибка не критична (не вызывает фризов), но раздражает своим появлением по центру экрана, лучше всего "перехватить" её с помощью специализированного аддона, а не лезть в код.
- Установите аддон BugSack (и его зависимость BugGrabber).
- После установки введите в чате
/buggrabber. - В настройках BugGrabber поставьте галочку "Silent" (Тихий режим).
Результат:
Ошибки больше не будут всплывать на экране и прерывать геймплей. Они будут тихо сохраняться в "мешок" (Sack), который можно открыть командой /bugsack, если вы захотите прочитать текст ошибки и разобраться в её причине.
Способ 5: Чистая переустановка (Ядерный вариант)
Если ничего не помогает, нужно полностью удалить все следы аддона, включая сохраненные переменные.
- Полностью закройте игру (и лаунчер Battle.net).
- Перейдите в папку с игрой:
World of Warcraft\_retail_\ - Удалите папку:
Interface\AddOns\PlaterNameplates - Перейдите в папку:
WTF\Account\ВАШ_АККАУНТ\SavedVariables\
5. Найдите и удалите (или переместите на рабочий стол для резервной копии) два файла:
PlaterNameplates.luaPlaterNameplates.lua.bak
6. Запустите игру и настройте Plater заново.
Как понять, в чем именно проблема?
Если ошибка все же вылезает, не закрывайте её сразу. Наведите на неё мышкой или сделайте скриншот. В тексте ошибки почти всегда указана причина.
Ищите строки, похожие на эти:
PlaterNameplates\Plater.lua:4521: attempt to call method 'GetUnit' (a nil value)— ошибка в основном коде (нужно обновление).PlaterNameplates\Scripts\MyCustomScript.lua:12— ошибка в конкретном пользовательском скрипте (нужно отключить именно его)....ElvUI\...или...WeakAuras\...— конфликт с другим аддоном.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.