Healbot ошибка lua

World of Warcraft Forums

Загрузка…

Многие игроки World of Warcraft жалуются на появление ошибок LUA при запуске игры. В сообщении таких ошибок обычно указывается, что некоторые из аддонов работают не совсем корректно. Ошибки не препятствуют игровому процессу, однако их постоянное появление в чат-боксе может изрядно раздражать. Windows 7, 8 и 10 — от этих ошибок страдают пользователи всех современных версий ОС Майкрософт.

Содержание

  • Что такое LUA?
  • Как исправить LUA-ошибку в World of Warcraft
    • Метод №1 Перезагрузка игрового интерфейса WoW
    • Метод №2 Полный сброс интерфейса WoW и удаление аддон-менеджера
    • Метод №3 Сброс переменных кастомной консоли
    • Метод №4 Удаление аддона Cartographer (или любого другого устаревшего аддона)
    • Метод №5 Отключение сообщений ошибок LUA

Прежде чем мы двинемся дальше, важно понять, что такое LUA и с чем его едят.

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

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

  • Глитч/баг в работе аддона/файла интерфейса. Зачастую ошибки LUA возникают в результате некорректно работающих аддонов или файлов, относящихся к игровому интерфейсу WoW. Происходит это из-за «кривого» или неактуального кода модификаций. Начиная от перезагрузки интерфейса и заканчивая обновлением версии мода — решения самые разные.
  • «Битые» файлы аддон-менеджера. Если элементарная перезагрузка файлов не помогла, то можно попробовать осуществить полный сброс интерфейса WoW.
  • Остаточные переменные кастомной консоли. LUA-ошибку можно ожидать в том случае, если игрок запускает WoW с переменными кастомной консоли, относящимися с аддону, который давно был удален. Чтобы разрешить ситуацию, достаточно избавиться от этих переменных.
  • В WoW установлены устаревшие или более не поддерживаемые аддоны. Тут все довольно просто: в актуальной версии WoW установлены модификации, которые давно не обновлялись своими разработчиками или которые более не поддерживаются текущей версией игры. Либо обновляем аддоны, либо полностью удаляем их.

Как исправить LUA-ошибку в World of Warcraft

Метод №1 Перезагрузка игрового интерфейса WoW

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

Итак, чтобы перезагрузить интерфейс WoW, вам нужно просто открыть игровой чат (чат-бокс) и выполнить в нем следующую команду:

/reload

Заметка: этот метод не работает на самых последних версиях WoW, однако он должен сработать на «ванильной» версии.

Метод №2 Полный сброс интерфейса WoW и удаление аддон-менеджера

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

Также очень важно избавиться от используемого вами в данный момент (!) аддон-менеджера и файлов аддонов, расположенных в трех основных папках WoW.

  • Полностью закройте WoW и ее лаунчер (обязательно проверьте, не осталось ли процессов игры в диспетчере задач);
  • нажмите Win+R и выполните appwiz.cpl;
  • найдите в списке установленных программ аддон-менеджер WoW;
  • кликните ПКМ на менеджер и выберите «Удалить»;
  • выполняйте все инструкции перед вами, чтобы избавиться от аддон-менеджера;
  • перезагрузите компьютер;
  • перейдите в корневую папку World of Warcraft;
  • переименуйте следующие три папки:
    • Cache→Cache.Damaged
    • Interface→Interface.Damaged
    • WTF→WTF.Damaged
  • закройте все открытые окна и запустите WoW.

Проверьте, перестала ли появляться ошибка LUA или нет.

Метод №3 Сброс переменных кастомной консоли

Перезагрузка/сброс основного интерфейса не произвел желаемого эффекта? Тогда вы должны попробовать осуществить сброс всех переменных кастомной консоли WoW. Подобная процедура сработает только в том случае, если вы ранее устанавливали и играли с аддонами, которые имели параметры, потенциально входящие друг с другом в конфликт.

Вот как производиться сброс переменных консоли WoW:

  • запустите WoW и откройте чат-бокс, когда это будет возможно;
  • выполните в чат-боксе следующие команды:
    • /console Cvar_reset
    • /console cvar_defaut

      Заметка: игнорируйте любые ошибки о правах после ввода этих команд — все нормально.

  • перезапустите WoW и проверьте, исчезла ли ошибка LUA.

Метод №4 Удаление аддона Cartographer (или любого другого устаревшего аддона)

Оказывается, LUA-ошибки можно получить в том случае, если вы запускаете WoW с устаревшими аддонами, которые больше не могут работать с текущей версией игры. Вам необходимо избавиться от всех устаревших аддонов, после чего снова зайти в игру и проверить, была ли решена проблема. Сразу хочется отметить, что каждый аддон удаляется по разному, а поэтому мы не сможем помочь вам с процессом деинсталляции. Интересный факт: зачастую ошибки LUA возникают из-за аддона Cartographer.

Метод №5 Отключение сообщений ошибок LUA

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

  • запустите WoW и откройте чат-бокс, когда появится такая возможность;
  • пропишите в чат-боксе команду /console scriptErrors 0 и нажмите Enter;
  • перезапустите WoW.

После этого вы гарантировано перестанете видеть ошибки LUA. Выполните команду /console scriptErrors 1, чтобы снова активировать функцию отображения сообщений об ошибках.

A Chromatic Dragonspawn

 

Solgath's Avatar

Join Date: Nov 2008

Posts: 139

here is the error i get on login:

Date: 2013-06-03 16:21:47
ID: 2
Error occured in: Global
Count: 1
Message: …dOnsnUI_InfoPanel_HealBotnUI_InfoPanel_HealBot.lua line 170:
attempt to call global ‘rbc_printf’ (a nil value)
Debug:
…dOnsnUI_InfoPanel_HealBotnUI_InfoPanel_HealBot.lua:170: setEnabled()
…dOnsnUI_InfoPanel_HealBotnUI_InfoPanel_HealBot.lua:103:
…dOnsnUI_InfoPanel_HealBotnUI_InfoPanel_HealBot.lua:96
nUIMainExceptionHandler.lua:113:
nUIMainExceptionHandler.lua:113
[C]: xpcall()
nUIMainExceptionHandler.lua:113: SafeCall()
nUIIntegrationnUI_InfoPanel.lua:803: applyScale()
nUIIntegrationnUI_InfoPanel.lua:922: applyOptions()
nUIIntegrationnUI_InfoPanel.lua:951: applySkin()
nUIMainnUI.lua:297:
nUIMainnUI.lua:138
Locals:
None
AddOns:
Swatter, v4.2.0 (<%codename%>)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
NPCScanOverlayBroker, v1.2.2
AckisRecipeList, v2.4.8
ACP, v3.4.3
Altoholic, v5.3.001
ArkInventory, v30328
ArkInventoryRules, v
AtlasLootLoader, vv7.06.00
AutoBar, vv5.2.0.0
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, v12.022
BrokerChatAlerts, v1.3 r019
BrokerXPBar, v1.7 r039
Carbonite, v5.3.0 alpha 1 r1
CarboniteInfo, v1.0
CarboniteNodes, v1.02
CarboniteNotes, v1.0
CarboniteQuests, v1.0
CarboniteSocial, v1.0
CarboniteTransfer, v1.01
CarboniteWarehouse, v1.0
CarboniteWeekly, v1.0
Configator, v5.1.DEV.344(/embedded)
DataStore, v5.3.001
DataStoreAchievements, v5.3.001
DataStoreAgenda, v5.3.001
DataStoreAuctions, v5.3.001
DataStoreCharacters, v5.3.001
DataStoreContainers, v5.3.001
DataStoreCrafts, v5.3.001
DataStoreCurrencies, v5.3.001
DataStoreInventory, v5.3.001
DataStoreMails, v5.3.001
DataStorePets, v5.3.001
DataStoreQuests, v5.3.001
DataStoreReputations, v5.3.001
DataStoreSpells, v5.3.001
DataStoreStats, v5.3.001
DataStoreTalents, v5.3.001
DBMCore, v
ElkBuffBars, v2.3.2-172
Flourish, v2.1a
Gatherer, v4.2.0
HealBot, v5.3.0.1
MetaMap, v5.3.2
MoveAnything, v13.6.1
nUI, v5.07.32 (Plus)
nUIAuraButtons, v5.07.19
nUIConfigGUI, v40300.1
nUIInfoPanelCarbonite, v2.1.01
nUIInfoPanelDualStats, v5.07.19
nUIInfoPanelHealBot, v4.1.0.0
oGlow, v2.2.3
Omen, v3.1.8
OmniCC, v5.3.0
Overachiever, v0.72
OverachieverTrade, v0.71
Postal, v3.5.1
Prat30, v3.5.6
Prat30Libraries, v
Quartz, v3.1.3
Recount, v
sct, v6.63
sctd, v6.63
ShinyStats, vv1.4.4
SilverDragon, vv3.0.6
Skillet, v
TipTac, v13.05.22
TipTacItemRef, v13.05.22
TipTacTalents, v13.04.17
Titan, v5.1.19.50300
TitanBag, v5.1.19.50300
TitanClock, v5.1.19.50300
TitanGold, v5.1.19.50300
TitanLocation, v5.1.19.50300
TitanLootType, v5.1.19.50300
TitanPerformance, v5.1.19.50300
TitanRepair, v5.1.19.50300
TitanVolume, v5.1.19.50300
TitanXP, v5.1.19.50300
TravelAgent, v5.2.0-1.1.3
WIM, v3.6.9
XLoot10, vz34-release
ZygorGuidesViewer, v4.0
BlizRuntimeLib_enUS v5.3.0.50300 <us>
(ck=88b)

__________________

Белкастрелка-x5


  • #1

1684193214580.png
Путем переключения аддонов, была выявлено что ошибку вызывает хилбот.
Вроде ваш стоит. Не уверен что в нужном разделе создаю, конечно

  • HealBot.zip

    1.8 МБ

    · Просмотры: 3

Bloor

Bloor

Служба поддержки пользователей


  • #2

Здравствуйте. Ошибка появляется при входе в игру или еще при каких-либо игровых действиях? Пробовали из всех аддонов оставить включенным только Healbot?

Белкастрелка-x5


  • #3

Здравствуйте. Ошибка появляется при входе в игру или еще при каких-либо игровых действиях? Пробовали из всех аддонов оставить включенным только Healbot?

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

Bloor

Bloor

Служба поддержки пользователей


  • #4

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

Персонаж Nagaivse x5?

Белкастрелка-x5


Bloor

Bloor

Служба поддержки пользователей


  • #6

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

все

модификации кроме хилбота и проверьте актуальность проблемы.

Белкастрелка-x5


  • #7

Может вам скинуть мой WTF? Я пытался найти что то, что я бы мог поменять в настройках хилбота, но так и не вспомнил где там полоса маны

Bloor

Bloor

Служба поддержки пользователей


  • #8

Может вам скинуть мой WTF? Я пытался найти что то, что я бы мог поменять в настройках хилбота, но так и не вспомнил где там полоса маны

Вряд ли это поможет, но вот полоса маны на вкладке «Полосы»:
1684196241290.png

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

  • #9

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

Белкастрелка-x5


  • #10

С пустым WTF ошибка не появилась. Эх, знать бы что там у меня с настройками не так :rolleyes:

  • #11

С пустым WTF ошибка не появилась. Эх, знать бы что там у меня с настройками не так :rolleyes:

конфиг рун слетел, заново настрой или импортируй старые настройки до ошибки

Bloor

Bloor

Служба поддержки пользователей


  • #12

С пустым WTF ошибка не появилась. Эх, знать бы что там у меня с настройками не так :rolleyes:

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

Белкастрелка-x5


  • #13

Так как это новосозданный персонаж и аддоны копировались — много времени не уделял, но помогло удаление всей папки по пути World of Warcraft Sirus\WTF\Account\ВАШАККАУНТ\ProxyEU Sirus x5 — 3.3.5a+(прокси,под которым заходите)\ИМЯПЕРСОНАЖА
Не закрывайте тему, у меня есть основной дк на котором не пользуюсь хилботом, там тоже есть эта ошибка, попробую пару минут локализировать решение, может кому то пригодиться (хотя кто вообще пользуется поиском по форуму?)

Bloor

Bloor

Служба поддержки пользователей


Белкастрелка-x5


  • #15

Итак, проблема все же была в шкурках кастомных. Что я там накликал — не понятно, но, вроде бы, ошибка появляется из за вот этой галочки, её нельзя включать
1684199614036.png
Что бы ошибка пропала нужно её снять и релоаднуться.

Bloor

Bloor

Служба поддержки пользователей


  • #16

Рады, что решение найдено и благодарим за обратную связь. Приятной игры.

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Closed

cblastman opened this issue

Nov 12, 2016

· 9 comments

Comments

@cblastman

Hi,

I’m new to using HealBot. So maybe I did install HealBot incorrectly.
I did get the HealBot and libs/lor files in Windower\addons (in directories named HealBot and libs/lor)

When using the command //lua load healbot
I get this message :
lua runtime error
in lor_settings.lua at line 105 :
bad argument #1 to setfenv (number expected, got nil)

Any idea on what’s the matter ?

NB : FFXI had a recent update, may it broke something ?

Thanks in advance
cBlastMan

@cblastman

NB : Follow seems to work fine

@lorand-ffxi

Ah, sorry I missed this earlier. Are you still experiencing issues?

@cblastman

Yeah, I’m still having this error.
I’m thinking that I may have a lib missing, but I don’t know which one that may be :-(

@lorand-ffxi

I recently wrote a tutorial for installing my addons via Git:
https://lorand-ffxi.github.io/tutorials/
It includes a copy of an old version of a similar tutorial for installing them manually (without installing/using Git via terminal) that I had hosted via google drive, but that hosting method was deprecated.

If nothing else, the screenshots show the exact folders that you should be putting things in.

@radectheblm

I’m running into the same here — when I print the loadstring line being passed to setfenv, it’s:
nil [string «return {…»]:44: ‘}’ expected (to close ‘{‘ at line 1) near ‘=’
this appears to be coming from the /HealBot/data/settings.lua, but all the {}’s are paired correctly — error still comes through if I remove the settings.lua file and allow the addon to recreate the default.

Throwing debug lines into HealBot.lua, something is causing this error when calling «load_configs()» — windower.send_command(‘echo debug’) will show when inserted between lines 98/99, but not 99/100. Trying a debug statement between 676/677 in HealBot_utils.lua — right after function load_configs() — doesn’t print either. Hopefully helps find something here

@lorand-ffxi

I’ll take a look next time I am able. The past few weeks have been busy due to holidays.

@linkage87

Does this work with ashita v3 I put in addons and can’t get it to load no clue what I’m doing wrong I am new to bots like this but would love to try it just need help getting started :) ty for making it and your hard work

@lorand-ffxi

I have only ever used Windower, not Ashita.

@budstar

i need some help aswell. when i use //lua load healbot i get the message: Error loading healbot: file does not exist.
i saved the folder under addons as its written. what could it be?

hello, everyone…

healbot is not showing up when i login with my shaman char. With my priest and paladin it works fine.

When i login with my shaman healbot is causing lot of LUA errors as well.

4127x HealBot_Options\HealBot_Options-9.0.5.4.lua:12718: Usage: GetItemInfoInstant(itemID|»name»|»itemlink»)

[string «=[C]»]: in function `GetItemInfoInstant’

[string «@HealBot_Options\HealBot_Options-9.0.5.4.lua»]:12718: in function <HealBot_Options\HealBot_Options.lua:12701>

[string «@HealBot_Options\HealBot_Options-9.0.5.4.lua»]:13173: in function `HealBot_Options_BuffDebuff_Reset’

[string «@HealBot\HealBot-9.0.5.4.lua»]:2505: in function `HealBot_Options_Update’

[string «@HealBot\HealBot-9.0.5.4.lua»]:3980: in function `HealBot_OnUpdate’

[string «*:OnUpdate»]:1: in function <[string «*:OnUpdate»]:1>

Locals:

(*temporary) = nil

greethings

Понравилась статья? Поделить с друзьями:
  • Hdd неисправимые ошибки секторов как исправить
  • Header error скания ошибка автономка
  • Hdd smart ошибки чтения
  • Hdd частота ошибок позиционирования
  • Hddscan исправление ошибок