FiveM Config.lua Validator & Checker

Paste your Config.lua file to check for syntax errors. Finds missing commas, unmatched brackets, unclosed strings e mais.

Para que serve esta ferramenta

Um arquivo config com uma vírgula faltando para todo o recurso, e o console do servidor só informa o arquivo e um número de linha que muitas vezes está várias linhas depois do erro real. Este validador analisa o arquivo como o Lua faz e aponta onde a estrutura realmente quebra, antes de você enviar qualquer coisa para o servidor.

Como usar

  1. Passo 1:

    Cole o conteúdo completo do seu Config.lua no campo. O arquivo nunca sai do seu navegador.

  2. Passo 2:

    Pressione validar. A checagem percorre colchetes, aspas, vírgulas e blocos de comentário.

  3. Passo 3:

    Corrija a linha reportada. O primeiro erro é o que importa, os seguintes geralmente são consequências.

  4. Passo 4:

    Valide novamente até que o arquivo esteja limpo, então faça o upload e reinicie o recurso.

Perguntas frequentes

Por que o servidor reporta um número de linha diferente do editor?

Lua reporta onde a estrutura não pôde mais ser resolvida, não onde o erro foi cometido. Uma tabela aberta na linha 40 e nunca fechada é reportada no final do arquivo. Por isso, uma verificação estrutural é melhor do que ler o stack trace.

Uma vírgula final é permitida em uma tabela Lua?

Sim, ao contrário do JSON estrito, uma vírgula após a última entrada é válida em Lua. O erro comum é o oposto, a falta de vírgula entre duas entradas, e isso é o que quebra a maioria das configs.

O validador verifica se minhas configurações fazem sentido?

Não, ele verifica apenas a sintaxe. Um arquivo válido pode conter um nome de trabalho que não existe ou uma coordenada no oceano. Ele responde a uma pergunta: o Lua vai carregar este arquivo?

Minha config é enviada para algum lugar?

Não. A verificação roda inteiramente no seu navegador, nada é enviado a um servidor. Você pode colar configs que contenham chaves de licença ou configurações de banco de dados sem expô-las.