Ошибка lua в wow как убрать

Обновлено: 03.07.2024

После установки патча 3.3 при входе в игру любым из персонажей аккаунта вылезает эта нехорошая ошибка (ее текст приведен ниже)

Симптомы:
Думал что проблема в аддонах - удалил все - все равно ошибка
Думал проблема в клиенте игры - проверил ее Repair.exe - все равно ошибка
Проверил на компьютере друга - его аккаунт заходит в игру без проблем, а мой с ошибкой

По сути эта ошибка никак не сказалась на игру, но пока я только заметил в аддоне HealBot не работает проверка дальности персонажей в рейде (не показывает кто близко, а кто вне зоны досягаемости)

Message: . ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3614: attempt to perform arithmetic on a nil value
Time: 12/16/09 16:10:22
Count: 1
Stack: . ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3614: in function <. ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3609>
. ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3677: in function `Blizzard_CombatLog_QuickButton_OnClick'
. ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3480: in function <. ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3476>
[C]: in function `Show'
Interface\FrameXML\FloatingChatFrame.lua:1429: in function `FCF_Set_SimpleChat'
Interface\FrameXML\InterfaceOptionsPanels.lua:852: in function <Interface\FrameXML\InterfaceOptionsPanels.lua:840>

Locals: baseName = "CombatLogQuickButtonFrame"
buttonName = nil
button = nil
textWidth = nil
buttonIndex = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = ChatFrame2 <
oldAlpha = 0
channelList = <table> <
>
0 = <userdata>
isInitialized = 1
editBox = ChatFrameEditBox <
>
tellTimer = 26327.159
name = ". . "
isLocked = 1
zoneChannelList = <table> <
>
flashTimer = 0
messageTypeList = <table> <
>
>
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on a nil value"
COMBATLOG = ChatFrame2 <
oldAlpha = 0
channelList = <table> <
>
0 = <userdata>
isInitialized = 1
editBox = ChatFrameEditBox <
>
tellTimer = 26327.159
name = ". . "
isLocked = 1
zoneChannelList = <table> <
>
flashTimer = 0
messageTypeList = <table> <
>
>
_G = <table> <
ContainerFrame5Item7 = ContainerFrame5Item7 <
>
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown <
>
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock <
>
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = ". . . . "
KBASE_NUM_FAKE_CATEGORIES = 1
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture <
>
TutorialFrameLeft19 = TutorialFrameLeft19 <
>
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown <
>
ERR_TRADE_EQUIPPED_BAG = ". . . . ?? . ? ?? . "
PVP_RANK_6_1 = ". "
MultiBarLeftButton7 = MultiBarLeftButton7 <
>
OPTION_TOOLTIP_SHOW_MULTIBAR4 = ". . . . ? . . . "
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText <
>
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults <
>
MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text <
>
BINDING_NAME_NAMEPLATES = ". . . "
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = ". . . .
. . . "
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:298
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s . ? %2$s."
CHAT_CONFIG_OTHER_COMBAT = <table> <
>
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 <
>
MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:184
WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1094
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1079
LFGTeleport = <function> defined =[C]:-1
SpellButton6Cooldown = SpellButton6Cooldown <
>
ChannelMemberButton10Name = ChannelMemberButton10Name <
>
PetStableMoneyFrameGoldButtonText = PetStableMoneyFrameGoldButtonText <
>
VOICEMACRO_4_Sc_1_FEMALE = ". . ? . "
VideoOptionsPanel_Cancel = <function

Не могли бы Вы назвать те папки, которые были удалены? Насколько мы поняли, "аддоны" были переустановлены заново?

"Панд не существует. "
(с) Знаменитая последняя фраза

Гейм-мастер Летанар
Представитель службы внутриигровой поддержки

Цитата:
Это дурацкие шутки висты. Если программа установлена как положено, в Program files система хитрым образом кэширует ее образ, у меня доходило до смешного - вов отлично запускался и работал после удаления всей папки world of warcraft из програм файлов. Т.е. вова как бы нет, но кликаем ярлычок в квик лаунче и вуаля - играем. Аддоны тоже через раз удалялись, папки интерфейс нету, а все аддоны есть. Самое веселое было, когда удалил старый интерфейс и поставил новую сборку аддонов: старые при этом не пропали, зато новые появились, такого потока ошибок и конфликтов я больше никогда не видел :)

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

Чтобы игра могла работать с собственной папкой - сохранять изменения или устанавливать обновления ее нужно запустить с правами администратора. Нажмите правой кнопкой мыши на значок, которым вы запускаете игру и выбрать пункт "Запустить от имени администратора".

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


Ошибки в WoW и их устранение.

Это довольно редкая ошибка, она возникает если в игре встречаются файлы разных версий.

1. Удалите все временные файлы

Найдите вашу папку с World of Warcraft (по умолчанию, она находится C:\Program Files\World of Warcraft\). Переименуйте или полностью удалите папку Interface, потом полностью удалите все файлы из папок Cache и WTF. Эти файлы будут воссозданы игрой при первом запуске.

2. Обновление драйверов

Убедитесь, что вы располагаете самыми последними драйверами для вашей: материнской платы, видео, звуковой и сетевой карты. Для определения устройств, установленных на вашем компьютере, воспользуйтесь следующей страницей. Драйверы для вашего оборудования могут быть загружены с сайтов производителей.

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

3. Проверка оперативной памяти

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

4. Попробуйте запустить игру в режиме openGL в отдельном окне и без звука

Откройте папку World of Warcraft на вашем жёстком диске
Откройте папку WTF
Откройте файл Config.wtf (если он не открывается, то можно воспользоваться программой WordPad)

Отредактируйте следующие значения:

Для включения режима OpenGL: SET gxAPI "OpenGL"
Для удаления звука: SET Sound_EnableAllSound "0"
Для того, что бы запустить игру в оконном режиме: SET gxWindow "1"

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

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

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

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

5. Завершите все работающие на заднем плане программы

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

6. Проверьте ваш диск на ошибки

Вы можете проверить ваш диск на ошибки, следуя этой инструкции: ScanDisk/Defrag .

7. Глубокие настройки процессора и его перегрев

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

8. Отключите звуковуюкарту

Следуйте этим инструкциям, для отключения звуковой карты :

Правой кнопкой нажмите на иконку Мой Компьютер на рабочем столе и выберите Свойства
(Windows 2000 and XP) Нажмите на Устройства
Нажмите на Device Manager
Разверните пункт Sound, Video, and Game Controllers
Выберите активную звуковую карту правой кнопкой мышки и нажмите на отключить (Disable)
Перезагрузите планшетный компьютер и снова запустите игру

Примечание: Вышеуказанные советы, не являются уникальными решениями этой проблемы. Обратитесь также к нашему Форуму Технической Поддержки чтобы узнать, что сделали другие игроки для устранения этой неполадки.

1. Запустите утилиту восстановления файлов игры Repair.exe

Утилита Repair доступна только для операционной системы Windows.

2. Проверка оперативной памяти.

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

3. Обновление системных драйверов

Убедитесь, что вы используете новейшие драйверы материнской платы, вы можете загрузить их с сайта ее производителя. Важно следовать всем инструкциям производителя вашего оборудования при обновлении драйверов материнской карты. Если у вас возникли какие-либо вопросы или сомнения по этому поводу – свяжитесь с производителем вашей материнской карты.

4. Удаление игры, сканирование диска, дефрагментация, установка и обновление игры.

В случае большого количества поврежденных файлов, полное удаление и переустановка игры может помочь. Удалите игру с помощью ярлыка «World of Warcraft – Удаление» либо просто перенесите папку с игрой в корзину.

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

Проблема или в аддонах которые ты устанавливаешь или в какой то проге которая конфликтует с вовкой.
попробуй если жалко выключить аддоный.



При в ходе в игру стала появляться вот это окно, и минут так через 10 игра вылетает!
ЧТО ЗА ХРЕНЬ!? КАКС ЭТИМ БОРОТЬСЯ??

до этого игра работала нормально. а тут в один день не с того не с сего

Ставили аддоны? Если да, обновите до соответвтующей клиенту версии. В любом случае, удалите папку Cache в корневом каталоге игры, также можно стереть и WTF + Interface (получите "чистый" клиент со сброшенными настройками) . Вообще, кеш лучше чистить после каждого выхода из игры. Показ ошибок можно отключить в Меню - Помощь, если не ошибаюсь.

В настройках интерфейса - можно убрать отображение ошибок (точнее в фоновом режиме)

попробуйте прогнать систему прогой Quasar quasarsoft.info (ссылку спецом не подкрашиваю)
похожую проблему в соседней теме решили

Отключить: /console scriptErrors 0
Включить обратно: /console scriptErrors 1

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

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

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

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

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

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

Что такое LUA?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также: