Меню

Elvui ошибка lua как отключить

@snwflake

So, WoW gives you the option to disable the displaying of lua errors at Interface > Help > 'Display lua errors'.
I don’t have that option checked, but enabled the ElvUI debug mode once (/luaerror on). After toggling it off (/luaerror off) nothing happened, and I receive a bunch of errors throughout the day.

This is incredibly annoying and hence the question: Is it possible to disable it again?

@Crumdidlyumshis

Well our goal is to eliminate all ElvUI errors and if you are recovering errors, it would be best to share those so we can fix them if possible.

@snwflake

That wasn’t the question.
There are a lot of addons which are not maintained anymore and unless you want to fix them, I would appreciate not getting spammed with errors, while hovering an item 😉

@Apollyonn

52ceb6edb2e777bf502f4ab831f98e25
Uncheck Display Lua errors

@snwflake

I don’t have that option checked,…

As written in the 3rd line…

@snwflake

@snwflake

FIxed it myself.
Changed E:LuaError(val) from

function E:LuaError(msg)
	msg = lower(msg);
	if(msg == "on") then
		DisableAllAddOns();
		EnableAddOn("ElvUI");
		EnableAddOn("ElvUI_Config");
		SetCVar("scriptErrors", 1);
		ReloadUI();
	elseif(msg == "off") then
		SetCVar("scriptErrors", 0);
		E:Print("Lua errors off.");
	else
		E:Print("/luaerror on - /luaerror off");
	end
end

to

function E:LuaError(msg)
	msg = lower(msg);
	if(msg == "on") then
		DisableAllAddOns();
		EnableAddOn("ElvUI");
		EnableAddOn("ElvUI_Config");
		SetCVar("scriptErrors", 1);
		ReloadUI();
	elseif(msg == "off") then
		SetCVar("scriptErrors", 0);
		SetCVar("showErrors", 0);
		E:Print("Lua errors off. Really...");
	else
		E:Print("/luaerror on - /luaerror off");
	end
end

/close

@snwflake

So, WoW gives you the option to disable the displaying of lua errors at Interface > Help > 'Display lua errors'.
I don’t have that option checked, but enabled the ElvUI debug mode once (/luaerror on). After toggling it off (/luaerror off) nothing happened, and I receive a bunch of errors throughout the day.

This is incredibly annoying and hence the question: Is it possible to disable it again?

@Crumdidlyumshis

Well our goal is to eliminate all ElvUI errors and if you are recovering errors, it would be best to share those so we can fix them if possible.

@snwflake

That wasn’t the question.
There are a lot of addons which are not maintained anymore and unless you want to fix them, I would appreciate not getting spammed with errors, while hovering an item 😉

@Apollyonn

52ceb6edb2e777bf502f4ab831f98e25
Uncheck Display Lua errors

@snwflake

I don’t have that option checked,…

As written in the 3rd line…

@snwflake

@snwflake

FIxed it myself.
Changed E:LuaError(val) from

function E:LuaError(msg)
	msg = lower(msg);
	if(msg == "on") then
		DisableAllAddOns();
		EnableAddOn("ElvUI");
		EnableAddOn("ElvUI_Config");
		SetCVar("scriptErrors", 1);
		ReloadUI();
	elseif(msg == "off") then
		SetCVar("scriptErrors", 0);
		E:Print("Lua errors off.");
	else
		E:Print("/luaerror on - /luaerror off");
	end
end

to

function E:LuaError(msg)
	msg = lower(msg);
	if(msg == "on") then
		DisableAllAddOns();
		EnableAddOn("ElvUI");
		EnableAddOn("ElvUI_Config");
		SetCVar("scriptErrors", 1);
		ReloadUI();
	elseif(msg == "off") then
		SetCVar("scriptErrors", 0);
		SetCVar("showErrors", 0);
		E:Print("Lua errors off. Really...");
	else
		E:Print("/luaerror on - /luaerror off");
	end
end

/close

Некоторые пользователи Word of Warcraft сообщают, что они регулярно видят всплывающее окно «Ошибка LUA» при загрузке игры, в котором говорится, что некоторые из установленных надстроек работают со сбоями. Подтверждено, что эта проблема возникает в Windows 7, Windows 8.1 и Windows 10.

Ошибка LUA в Word of Warcraft

Что такое LUA?

Прежде чем мы перейдем к причинам и исправлениям этой всплывающей ошибки LUA, важно понять, что такое LUA и как оно используется в Word of Warcraft.

LUA — это язык программирования на основе сценариев, который добавляет модульность программам посредством встраивания. Это предпочтительный язык программирования, используемый моддерами сообщества для создания пользовательского контента для Word of Warcraft.

После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных основных причин, которые могут вызвать появление этой ошибки. Вот краткий список потенциальных виновников этой ошибки:

  • Сбой аддона или интерфейса. В большинстве случаев ошибка LUA возникает, если вы имеете дело с поврежденным аддоном или файлом интерфейса, вызванным плохо написанным или устаревшим кодом. В этом случае исправление варьируется от перезагрузки файла интерфейса до обновления версии режима до более новой.
  • Поврежденные файлы менеджера надстроек. Если простая перезагрузка не устранила проблему в вашем случае, следующее, что вам следует сделать, это попытаться полностью сбросить интерфейс Wow, чтобы очистить все поврежденные файлы менеджера надстроек.
  • Пользовательские переменные консоли Remnant. Как оказалось, вы также можете ожидать увидеть эти типы проблем, если все еще запускаете игры с некоторыми пользовательскими переменными консоли, предназначенными для размещения надстройки, которая больше не установлена. В этом случае очистка пользовательских переменных должна предотвратить повторное появление ошибки.
  • Установлено устаревшее / неподдерживаемое дополнение. Другой причиной, которая может вызвать появление этой проблемы, является надстройка, которая больше не поддерживается исходным разработчиком. В этом случае вы можете полностью сбросить ошибку, удалив проблемное обновление или полностью отключив всплывающие окна с ошибками.

Теперь, когда вы знаете наиболее вероятных виновников, которые могут вызывать этот код ошибки, вот список проверенных исправлений, которые другие затронутые пользователи успешно использовали для устранения этих надоедливых всплывающих ошибок LUA:

1. Перезагрузка интерфейса

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

Эта проблема подтверждается множеством пользователей, которые ранее получали «ошибку LUA» всякий раз, когда они запускали игру. Имейте в виду, что эта ошибка не обязательно является признаком того, что возникла основная проблема, вызывающая всплывающее окно с ошибкой.

Скорее всего, ошибка возникает из-за того, что часть кода надстройки устарела и больше не полностью интегрирована с базовой игрой.

В большинстве случаев вы сможете убрать сообщение об ошибке, перезагрузив пользовательский интерфейс WoW, используя встроенную игровую консоль.

Чтобы перезагрузить интерфейс Wow, просто откройте окно чата, введите следующую команду и нажмите Enter, чтобы применить ее:

/ перезагрузить

Примечание. Этот метод может не работать с последними версиями WOW, если прикрепленная к нему команда защищена, но он должен работать с ванильной версией Word of Warcraft.

Если вы уже пробовали это исправление, но по-прежнему отображается та же ошибка LUA, перейдите к следующему исправлению ниже.

2. Сбросьте интерфейс Wow и удалите менеджер надстроек.

Если простая перезагрузка не устранила всплывающее окно с ошибкой LUA интерфейса, следующий шаг, который вы должны предпринять, — это полностью сбросить интерфейс WOW, чтобы удалить любые остатки кода, оставленные ранее удаленным аддоном или вашим менеджером аддонов.

При этом важно также удалить менеджер надстроек, который вы используете в настоящее время, и очистить файлы надстроек, расположенные в трех основных каталогах Word of Warcraft, которые могут в настоящее время храниться.

Следуйте приведенным ниже инструкциям, чтобы сбросить пользовательский интерфейс Wow и устранить сообщение об ошибке LUA:

  1. Перво-наперво, закройте Word of Warcraft и программу запуска, которую вы используете для запуска игры.
  2. Затем нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». В поле «Выполнить» введите appwiz.cpl и нажмите Enter, чтобы открыть меню «Программы и компоненты».Открытие меню «Программы и компоненты»

    Примечание. Если вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.

  3. В меню «Программы и компоненты» прокрутите список установленных приложений и найдите диспетчер надстроек WOW — чаще всего Ajour, CurseBreaker, InstaWoW, WowUp или Overwolf.
  4. Как только вам удастся найти запись, связанную с вашим активным менеджером аддонов WOW, щелкните его правой кнопкой мыши и выберите Удалить в только что появившемся контекстном меню.Удаление диспетчера дополнений
  5. На экране удаления следуйте инструкциям на экране, чтобы завершить процесс удаления. После завершения операции перезагрузите компьютер и дождитесь завершения следующего запуска.
  6. После того, как ваш компьютер загрузится, перейдите в то место, где вы установили World of Warcraft. Если вы не установили игру в произвольном месте, вы найдете ее в одном из следующих мест: C: Program Files / (x86) World of Warcraft C: Program Files / World of Warcraft C: Пользователи[username]PublicGames / World of Warcraft

    Примечание. Если вы не можете вспомнить пользовательское местоположение, в которое вы установили игру, щелкните правой кнопкой мыши ярлык, который вы используете для запуска игры, и выберите «Открыть местоположение файла» в только что появившемся контекстном меню.

  7. В папке Word of Warcraft щелкните версию игры, в которой возникают ошибки LUA.
  8. Затем переименуйте папки Cache, Interface и WTF в следующее: Cache: Cache_Old Интерфейс: Interface_Old WTF: WTF_Old

    Примечание: это важно, так как это заставит игру создать новые эквиваленты папок для этих 3 мест. И если это не решит проблему, вы всегда можете вернуться и удалить расширение _old, чтобы повторно загрузить старые файлы аддона.

  9. Запустите World of Warcraft еще раз и посмотрите, решена ли проблема.

Если та же проблема все еще возникает после того, как вы удалили менеджер аддонов WOW и предотвратили вмешательство в любые старые файлы аддонов, перейдите к следующему потенциальному исправлению ниже.

3. Сброс переменных консоли WOW

Если перезагрузка или сброс основного интерфейса WOW не помогли в вашем случае, вам следует продолжить, сбросив все переменные консоли WOW, которые используются в настоящее время.

Это будет эффективно в тех ситуациях, когда вы ранее установили и запустили несколько надстроек с разными параметрами, которые могли конфликтовать друг с другом.

Многие пользователи, столкнувшиеся с ошибками LUA при запуске World of Warcraft, подтвердили, что проблема была устранена после того, как они выполнили серию команд внутри игрового чата, направленных на сброс каждой пользовательской переменной и повторное применение переменных по умолчанию.

Вот краткое руководство, как это сделать:

Важно: перед тем, как начать эту операцию, поймите, что если вы запускаете несколько надстроек в это время, сброс переменных консоли также удалит все надстройки — это может быть нежелательным результатом, если вы не хотите, чтобы вас заставляли переустановить все заново.

  1. Откройте World of Warcraft и откройте внутриигровое меню чата, как только вы попадете на начальный экран.
  2. Введите следующие команды по порядку и нажмите Enter после каждой, чтобы эффективно сбросить любую ранее установленную пользовательскую переменную WOW: / Console Cvar_reset / console cvar_default

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

  3. Перезапустите игру и посмотрите, устранена ли ошибка LUA.

4. Удалите надстройку Cartographer (или другие устаревшие надстройки).

Как оказалось, вы также можете ожидать увидеть этот код ошибки, если пытаетесь запустить игру с устаревшим дополнением, которое больше не совместимо с версией игры.

Это очень часто встречается с надстройкой Cartographer и некоторыми другими, которые перестали получать поддержку от своих разработчиков.

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

Если вы в настоящее время не используете режим картографа и не знаете, какие из установленных модов вызывают проблему, мы рекомендуем удалить все надстройки перед их повторным добавлением (по одному), чтобы выяснить, какой из них вызывает LUA. ошибка.

В любом случае, как только вам удастся удалить устаревший режим, перезагрузите игру и посмотрите, исчезла ли проблема навсегда.

Если ни одно из исправлений до сих пор не помогло, перейдите к последнему потенциальному исправлению ниже.

Если вы предпочитаете скрыть ошибки, а не выяснять их основную причину, вы можете просто ввести команду, чтобы они не появлялись каждый раз при запуске Word of Warcraft.

Конечно, это не устранит основную причину проблемы, а только предотвратит появление сообщений об ошибках.

Этого достаточно, если вы все еще можете использовать надстройки без каких-либо проблем.

Вот краткое пошаговое руководство, которое позволит вам отключить отображение сообщений об ошибках LUA при запуске World of Warcraft:

  1. Откройте World of Warcraft и закройте всплывающее окно с ошибкой, когда оно появится на экране.
  2. Затем откройте окно чата и введите следующую команду и нажмите Enter, чтобы предотвратить повторное появление на экране ошибок LUA: / console scriptErrors 0
  3. Перезапустите World of Warcraft, и на экране больше не должно появляться всплывающих окон LUA.
    Примечание. Если вы когда-нибудь захотите снова включить всплывающие сообщения об ошибках, просто введите следующую команду в консоли / консоли scriptErrors 1.

World of Warcraft — одна из лучших и самых популярных MMO-игр в мире, и это не изменится еще долго. Недавно мы узнали, что у некоторых пользователей возникали проблемы при каждой попытке загрузить игру. Люди сообщали об ошибках Lua. Любое непредвиденное условие, с которым сталкивается Lua, вызывает ошибку сценария.

Ошибки World of Warcraft LUA

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

Что заставляет LUA Errors показывать свою уродливую голову?

Хорошо, поэтому вам может быть интересно, что вызывает ошибку, и это имеет смысл. Итак, позвольте нам объяснить несколько вещей. Ошибки LUA обычно вызваны повреждением интерфейсных файлов. Сброс пользовательского интерфейса должен решить проблему.

Видите ли, такие игры, как World of Warcraft и Roblox, используют файлы LUA для применения надстроек, файлов модов, макросов и т. Д. Так что, скорее всего, вы внедрили поврежденное надстройку, или, может быть, в нем есть что-то еще, что должно делать с LUA.

Ясно, однако, что решить эту проблему довольно просто, так что даже ваш питомец сможет ее решить.

Сбросить пользовательский интерфейс World of Warcraft

Первое, что вам нужно сделать здесь, это перезагрузить пользовательский интерфейс World of Warcraft. Для этого закройте игру, если она запущена. Оттуда удалите все используемые менеджеры надстроек.

После этого перейдите в установленную папку World of Warcraft на вашем жестком диске.

Если вы не знаете, где его найти, откройте настольное приложение Battle.net, затем нажмите World of Warcraft> Параметры> Показать в проводнике.

Сразу же вы попадете прямо в установленную папку через приложение File Explorer.

Для тех, кто предпочитает делать это вручную, не открывая Battle.net, вам нужно будет найти следующее в проводнике:

  • C: Program Files (x86) World of Warcraft
  • C: Program Files World of Warcraft
  • C: Users <имя пользователя> PublicGames World of Warcraft

Теперь, когда вы вошли в правильный каталог, вам нужно будет выбрать розничную или классическую версию игры World of Warcraft.

После прямого входа в папку переименуйте следующие папки:

  • Кэшировать папку в Cache_Old
  • Папка интерфейса к Interface_Old
  • Папка WTF в WTF_Old

Закройте окно и перезапустите экземпляр игры World of Warcraft, чтобы проверить, сохраняется ли ошибка LUA.

Связанный: Не удалось инициализировать службу BattlEye: ошибка загрузки драйвера (1450).

Сбросить переменные консоли World of Warcrafts

Если описанное выше не работает, то лучше всего сбросить управляющие переменные World of Warcrafts.

Когда вы вошли в игру, откройте окно чата и введите следующие команды:

/ консоль cvar_reset / консоль cvar_default

Наконец, нажмите клавишу Enter, и этого должно быть достаточно.

ЧИТАЙТЕ: Как исправить ошибку приложения Wow-64.exe в World of Warcraft.

Ошибки World of Warcraft LUA .

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Elsotherm t 116 ошибка f1
  • Elsotherm ctr 5900 ошибка er 95