Erro de Lua WoW: Guia para corrigir, ocultar e desabilitar erros de script

  • Jogos como World of Warcraft e Roblox usam scripts Lua para mods, addons e macros.
  • Não é incomum encontrar um erro de script Lua no WoW, mas graças à sua modularidade, é relativamente fácil de corrigir.
  • Algumas das correções neste guia podem ser usadas para corrigir outros erros de interface, como você pode ver em nossa biblioteca de guias de WoW.
  • Se você tiver qualquer outra dúvida relacionada ao jogo, poderá encontrar soluções para elas em nosso Blizzard Fix Hub em constante expansão.
lua-erros-uau-soluções

Se você já instalou complementos no World of Warcraft, está familiarizado com os scripts Lua. Mesmo se você estiver executando o WoW inocentemente sem mods, ainda é provável que encontre um erro Lua ou dois.

Neste guia, vamos dissecar o que é um erro WoW Lua e o que você pode fazer para corrigi-lo se encontrá-lo.

Como corrigir erros Lua no World of Warcraft

O que é erro de Lua no WoW?

Antes de consertar nosso problema, precisamos entendê-lo. Portanto, a primeira pergunta que precisa ser respondida é o que exatamente é um erro Lua no Wow ?

Lua é uma linguagem de programação baseada em script que adiciona modularidade aos programas por meio de incorporação.

O VLC Media Player é um ótimo exemplo de aplicativo que usa scripts Lua para expandir sua funcionalidade e recursos. Esses scripts são geralmente usados ​​no WoW para personalizar sua interface de usuário.

Na maioria dos casos, os erros Lua ocorrem devido a um complemento ou arquivo de interface corrompido. No entanto, como estabelecemos anteriormente, se você nunca instalou um addon ou personalizou sua interface, ainda é possível encontrar um erro Lua.

Seus erros Lua podem ser o resultado de arquivos de jogo corrompidos - principalmente arquivos de interface. Isso inclui menus, barras, mapas, telas de seleção de personagens, etc. Uma maneira infalível de corrigir esse problema é recarregar e redefinir a interface do usuário do WoW.


Como faço para parar os erros Lua?

Recarregue a interface do usuário do WoW

  1. Abra sua caixa de bate-papo.
  2. Digite este comando nele:
    /reload
  3. Pressione Enter.

Recarregar a interface do WoW é uma maneira infalível de corrigir a maioria dos erros da interface do usuário. Levará alguns segundos para recarregar, então você pode verificar se ainda está encontrando algum erro Lua.

O que esta solução faz é salvar as configurações atuais do WoW e atualizar todos os arquivos adicionais que foram carregados pelo jogo.

Este método pode não funcionar com as versões mais recentes do WoW, pois o comando anexado a ele está protegido. No entanto, se o seu problema for com Vanilla WoW, esta deve ser a primeira solução que você tenta.

Se você ainda estiver tendo erros Lua depois de tentar recarregar sua interface de usuário, talvez seja hora de redefini-la completamente. Para redefinir a interface, siga estas etapas:

Reinicializar a interface do usuário do Wow

  1. Se você estiver executando o World of Warcraft, feche-o completamente.
  2. Desinstale qualquer gerenciador de complemento que você possa estar executando.
  3. Navegue até a pasta World of Warcraft® em seu computador. A maneira mais fácil de localizar sua pasta é executar o aplicativo de desktop Blizzard Battle.net, selecionar World of Warcraft, clicar em Opções e selecionar Mostrar no Explorer .

    Se você tiver um atalho do WoW na sua área de trabalho, clique com o botão direito nele e selecione Abrir local do arquivo no menu de contexto.

    Na maioria dos casos, a pasta está localizada em um destes diretórios:

    C:\Program Files (x86)\World of Warcraft C:\Program Files\World of Warcraft C:\Users\[username]\Public\Games\World of Warcraft
  4. Quando estiver na pasta World of Warcraft®, clique na versão do jogo do WoW que está apresentando erros de Lua (_retail_or_classic_).
  5. Renomeie as seguintes pastas:
    • Cache : Cache_Old
    • Interface : Interface_Old
    • WTF : WTF_Old
  6. Inicie o WoW.

O World of Warcraft deve reinstalar os arquivos e pastas necessários. Se ainda houver um erro após a reinicialização, o problema pode ser uma variável de console não autorizada. Se for esse o caso, você precisará redefinir as variáveis ​​do console.

Redefinir as variáveis ​​do console WoW

  1. Enquanto estiver no jogo, abra sua caixa de bate-papo do jogo.
  2. Digite estes comandos na caixa do console:
    /Console Cvar_reset /console cvar_default
  3. Pressione Enter.

Se você receber um erro de permissão após seguir essas etapas, ignore-o, o comando ainda funcionará.

Se você estiver executando vários add-ons, redefinir a interface do WoW e excluir todos os add-ons pode não ser um conceito particularmente atraente para você. Seria mais eficiente rastrear o complemento incorreto e excluí-lo ou corrigi-lo.


Como exibir erros Lua no WoW

wow-hide-lua-errors-game-image

  1. Feche o WoW se estiver em execução.
  2. Navegue até onde os arquivos de instalação do WoW estão localizados no seu PC (consulte a etapa 3 da segunda solução).
  3. Mantenha a tecla Shift pressionada no teclado e clique com o botão direito em um local vazio na pasta.
  4. Selecione Abrir janela do PowerShell aqui  ou Abrir janela de comando aqui.
  5. Dentro da janela do console, digite:
    wow - console
  6. Pressione Enter para iniciar o WoW com o console habilitado.

Usar o console é a melhor maneira de exibir erros de Lua e rastreá-los no WoW.


Como descobrir qual addon está causando erros de Lua?

trace-lua-errors-wow-image

Por padrão, o WoW irá alertá-lo sobre quaisquer erros de script e avisos que possa encontrar. Mas habilitar o console fornecerá mais detalhes.

Você pode acessar o console pressionando a tecla “` ”no teclado. Você terá que verificar manualmente no console por qualquer texto em vermelho relacionado a erros do WoW Lua.

Você obterá o nome do script Lua problemático no console.

Depois de determinar qual complemento está corrompido, você pode atualizar manualmente o complemento ou excluí-lo completamente, junto com o gerenciador de complementos responsável por instalá-lo e atualizá-lo. Você pode então encontrar e instalar uma alternativa adequada.

Para WoW Classic, addons são geralmente armazenados em um destes diretórios:

C:\Program Files (x86)\World of Warcraft\_classic_\Interface\Addons

C:\Program Files\World of Warcraft\_classic_\Interface\Addons

C:\Users\[username]\Public\Games\World of Warcraft\_classic_\Interface\Addons

Para a versão de varejo do WoW, os complementos são armazenados nestes diretórios:

C:\Program Files (x86)\World of Warcraft\_retail_\Interface\Addons

C:\Program Files\World of Warcraft\_retail_\Interface\Addons

C:\Users\[username]\Public\Games\World of Warcraft\_retail_\Interface\Addons

Como esconder erros Lua

lua-erros-desativar-alertas

  1. Abra o menu do jogo.
  2.  Selecione Interface .
  3. Clique em Ajuda no painel esquerdo.
  4. Desmarque a caixa de seleção marcada Exibir erros Lua .

Às vezes, um complemento causará um aviso ou erro de Lua, mas não travará o jogo ou impedirá o jogo. Nesses casos, é melhor ocultá-los.

Se você estiver usando uma versão do WoW que não tem as opções acima, você precisará usar o console para desativá-las.


WoW desabilitar erros Lua

disable-wow-lua-errors-game-image

Para desativar os prompts de erro do WoW Lua, você pode digitar este comando simples na caixa de bate-papo:

/console scriptErrors 0

Mas e se você decidir que deseja exibir erros para alguma solução de problemas no futuro? Siga o próximo método para fazer isso.


WoW Mostrar Erros Lua

Você pode decidir que deseja exibir erros de script do WoW no futuro para fins de solução de problemas. Tudo que você precisa fazer é executar este comando:

/console scriptErrors 1


Com as soluções simples neste guia, você pode entender, gerenciar, solucionar problemas e corrigir erros do WoW Lua.

Perdemos alguma coisa? Qual solução resolveu seu problema? Não hesite em nos informar na seção de comentários.

FAQ: Saiba mais sobre erros de WoW

  • O que é um erro Lua? 

Lua é uma linguagem de programação usada para adicionar modularidade ou addons a softwares e jogos. Confira nossos 6 melhores softwares de IPTV com suporte para Lua.

  • O que é um erro Lua no WoW?

Um erro Lua ocorre quando um dos scripts embutidos do WoW apresenta um problema. Um erro Lua no WoW geralmente é causado por um complemento ou arquivo de interface quebrado.

  • Como faço para me livrar dos erros Lua?

Você pode se livrar dos erros Lua atualizando, excluindo ou substituindo o gerenciador de add-ons ou o script que está causando os problemas. Você também pode depurar manualmente o script e corrigir quaisquer dados corrompidos no script.