Você não precisa saber o que significa. Cole a linha (ou o console inteiro) e ela volta em palavras claras: o que quebrou, o que os seus jogadores estão sentindo, o que fazer primeiro e se é seu para consertar ou trabalho de um desenvolvedor. Se quiser, o ORBIE conserta o script e te entrega o arquivo para colocar.
SCRIPT ERROR: @qb-garages/server/main.lua:112: attempt to index a nil value (field 'PlayerData')
O PlayerData está vazio ou ainda não carregou
Um script pediu as informações de um jogador antes de o jogo enviá-las. Costuma funcionar ao entrar e quebrar depois de um restart.
A linha vermelha sozinha, ou o console inteiro. É lido aqui, no seu navegador.
Em palavras claras: a causa, o que os seus jogadores sentem e a primeira coisa para tentar.
Faça você mesmo com os passos, ou deixe o ORBIE consertar o script e devolver o arquivo.
Prefere ler primeiro sobre o seu erro exato? Aqui estão todos 85, cada um com a sua própria página, e 44 que você resolve sem um desenvolvedor.
Alguma coisa tentou continuar um trabalho que já tinha terminado ou já tinha caído. Quase sempre tem um erro DE VERDADE acima de…
Esta linha é o próprio FiveM dizendo que houve um erro em outro lugar. É uma placa de sinalização, não o problema.
Um script recebeu uma resposta de outro tipo do que esperava, muitas vezes lendo errado um resultado do banco.
Um script tentou esperar num lugar onde esperar não é permitido. É um erro de programação, não de configuração.
Um script chamou a si mesmo várias e várias vezes até ficar sem espaço. Alguma coisa está entrando em loop sobre si mesma.
Um script tentou arquivar algo sob um nome vazio, normalmente um id de jogador que ainda não estava pronto.
Um script esperava que certa informação estivesse pronta e não estava, então parou.
Um script tentou usar uma função que não existe, normalmente porque foi escrito para outra versão do seu framework.
Um script tentou fazer conta com um valor vazio, muitas vezes uma quantia de dinheiro ou de itens que nunca foi definida.
Um script tentou montar uma mensagem com um valor que faltava, normalmente um nome de jogador ou uma configuração que você deixo…
Um script passou para o jogo um valor do tipo errado, quase sempre porque algo de que ele precisava (um veículo, um modelo) nunc…
Um script tentou comparar duas coisas que não dá para comparar, normalmente um número contra algo que falta ou que é texto.
Um script precisa construir a interface dele no seu servidor antes de rodar, e essa build falhou: normalmente o servidor não alc…
Um dos arquivos do script tem um erro de digitação, então o servidor não conseguiu ler. Muitas vezes um copiar e colar ruim ou u…
Falta numa pasta dos seus resources o arquivo que diz ao servidor o que ela é. Quase sempre o zip foi descompactado um nível a m…
Você tem duas cópias do mesmo script instaladas. O servidor escolhe uma e ignora a outra, e qual ele escolhe não dá para prever.
O servidor não conseguiu ler um script de jeito nenhum, normalmente por um nome de pasta ruim ou um erro de digitação no arquivo…
O servidor se recusou a subir um script. Tudo o que dependia dele vai falhar também, e por isso um problema parece vinte.
O servidor não conseguiu abrir um dos arquivos de que um script é feito, então aquele script nunca chegou a rodar.
O nome da pasta de um script tem caracteres que o servidor não aceita: normalmente espaços ou maiúsculas que sobraram ao descomp…
Alguma coisa pediu um script que não está rodando. Se você nunca ouviu esse nome, é opcional e dá para ignorar.
Um script tentou ler os próprios ajustes antes de eles carregarem. É um erro de ordem dentro do script.
Um script tentou usar uma função de outro script que não está lá, normalmente porque o outro está desligado ou é de outra versão.
Um script precisa de outro que falta, está desligado, ou liga tarde demais.
Falta no arquivo de ajustes de um script uma linha que o servidor exige. Costuma ser um script bem antigo.
O software do seu servidor está velho demais (ou novo demais) para algo que você roda nele.
O seu servidor não tem chave de licença da Cfx e não sobe sem uma. A chave é de graça.
Alguém tentou rodar um comando para o qual não tem permissão.
O seu servidor está rodando mas não aparece na lista de servidores do FiveM.
Você pediu mais vagas de jogador do que um servidor gratuito pode ter. O limite é 48 sem assinatura paga da Cfx.
Alguma coisa já está usando a porta que o seu servidor quer, normalmente a cópia anterior do servidor que nunca fechou de vez.
O servidor procurou um jogador e não achou: normalmente ele desconectou no meio da ação.
Você tem dois frameworks rodando ao mesmo tempo. Os scripts se prendem ao que responder primeiro, então as coisas funcionam e qu…
Um script pediu as informações de um jogador antes de o jogo mandar. Costuma funcionar ao entrar e quebrar depois de reiniciar o…
Um script pediu uma conta de dinheiro que este jogador não tem, normalmente porque o nome da conta não bate com o seu framework.
Um script não achou o seu framework (ESX, QBCore, Qbox): ou não está rodando, ou sobe depois deste script.
Não deu para ler os dados salvos de um personagem: ou ele não tinha terminado de carregar, ou os dados dele estão danificados.
Um script chamou outro e ninguém respondeu. Muitas vezes não tem erro nenhum: a função simplesmente não acontece.
Não deu para ler a sua lista de empregos. Um erro de digitação no arquivo de empregos quebra de uma vez todos os scripts que dep…
Um script usa um jeito antigo de se conectar ao ESX que o ESX moderno tirou. Não dá erro: simplesmente nunca funciona.
O seu servidor não alcança o banco de dados. Nada que salve ou carregue vai funcionar até isso ser resolvido.
Um script foi escrito para um sistema de banco mais antigo do que o que você tem instalado.
Coisas demais perguntaram ao banco ao mesmo tempo e ele parou de aceitar mais. Costuma bater no seu momento de pico.
Duas coisas tentaram salvar o mesmo registro no mesmo momento e o banco cancelou uma.
Alguém tinha um emoji no nome e o seu banco não consegue guardar emojis.
Um script mandou para o banco um pedido que ele não conseguiu entender.
Falta no banco uma tabela inteira que um script precisa. O arquivo de instalação dele nunca foi importado, ou foi para outro ban…
Alguma coisa era grande demais para onde estava sendo salva, então não foi salva. Os inventários são o caso típico.
Um script procura informação que o banco não tem, quase sempre porque o arquivo de instalação dele nunca foi importado.
Um script tentou salvar algo que já existe, normalmente um jogador sendo adicionado duas vezes.
O jogo ficou sem espaço para veículos, pessoas ou objetos. Alguma coisa cria e nunca limpa.
Alguma coisa tentou gerar um veículo, uma pessoa ou um objeto e não apareceu.
Um script mandou tanta coisa para um jogador que a conexão dele não deu conta, então ele foi expulso.
Um script tentou mandar demais de uma vez. Pode ser cortado pela metade sem avisar, o que é pior do que falhar.
O jogo de um jogador foi avisado de algo antes de aquilo chegar de verdade na tela dele.
Um script precisa do OneSync e o seu servidor não está com ele ligado. Todo framework moderno precisa.
Um script atualiza informação compartilhada muito mais vezes do que deveria, então algumas atualizações estão sendo descartadas.
Os jogadores ou os objetos estão em cópias diferentes do mundo, então não se enxergam.
Um veículo ou um personagem não existe no seu servidor, então nada consegue gerar ele.
Um script tentou colocar num personagem uma roupa que ele não tem, normalmente dados de um traje salvo de outro modelo de person…
Um modelo carregou mas as texturas não, então ele aparece branco, preto ou sem textura.
Um dos seus veículos ou objetos adicionados está danificado, normalmente por um upload ruim.
Um modelo foi feito errado e o FiveM se recusa a carregar, porque carregar derrubaria as pessoas.
Um arquivo é grande demais para o FiveM carregar, então ele é pulado e tudo que usa ele fica quebrado.
Um script tentou mandar informação para o próprio menu e não deu para mandar, então o menu não mostra nada.
Um menu abre como uma caixa branca ou vazia, normalmente porque faltam arquivos dele no download.
Um menu fechou mas ficou com o controle do mouse e do teclado, então o jogador não consegue se mover nem digitar.
Um botão do menu de um script não faz nada ao clicar, e normalmente também não aparece nada no console.
Um script esperava alguma informação e recebeu nada. É a mesma classe de problema do erro de Lua mais comum.
Um script consumiu toda a memória disponível e derrubou o servidor junto. Alguma coisa é guardada e nunca liberada.
Falta para um script peças de que ele precisa para rodar, normalmente porque foi baixado do GitHub sem os extras.
Um script pago não conseguiu confirmar que você tem permissão para rodá-lo.
Você tem o script, mas este servidor não é aquele para o qual ele foi concedido.
A Cfx diz que este servidor não tem licença para um script pago que você está rodando.
Você está usando conteúdo de uma atualização do GTA mais nova do que o seu servidor permite, então ele simplesmente não existe n…
Reiniciar um script deixou para trás os veículos, personagens ou menus antigos, então agora tem dois de tudo.
Um script travou todo o resto. Diferente de um engasgo geral, esse nomeia o resource responsável.
Alguma coisa ficou sem memória. Não tem a ver com o quanto o servidor está ocupado: alguma coisa se acumula e nunca é limpa.
Alguma coisa congelou o servidor por um instante. Os jogadores sentem como um engasgo. É um sintoma, não uma falha.
O jogo de um jogador não conseguiu baixar um dos seus scripts ao entrar.
Os jogadores conectam mas nunca chegam a aparecer: a tela de carregamento não sai.
Um jogador não conseguiu chegar ao seu servidor a tempo. Ou é a conexão dele, ou são as suas portas, ou o seu servidor está ocup…
O jogo de um jogador não conseguiu entrar na Rockstar. Não tem nada a ver com o seu servidor.
O jogo de um jogador e o seu servidor foram construídos contra atualizações diferentes do GTA. Logo depois de uma atualização do…
O FiveM de um jogador não abre. É coisa do computador dele, não do seu servidor.