© 2019 Scriptzone - Desenvolvimento de códigos para Open Tibia Server

TRATAMENTO DE ERROS

    Esta seção apresenta alguns dos erros mais comuns para que o cliente, mais rapidamente, resolva os problemas encontrados. Algumas vezes podem aparecer erros devido a diferenças em algumas funções já existentes no servidor ou relacionadas a versão do executável.

   Os erros mais comuns que não têm relação direta com problemas na source do servidor são citados aqui. Outras observações também são destacadas.

    Esta página está em constante atualização de acordo com os relatos dos clientes. Para nós, é de grande importância o feedback de cada um dos clientes!

  • Erros mais comuns

1 - Erro db.executeQuery ou db.query

  • Erro como geralmente é mostrado no executável:

 Description:

[01/01/2019 01:01:00] data/pasta/scripts/script.lua:10: attempt to call field 'executeQuery' (a nil value)

  • Solução:

Troque, em todos os arquivos, a palavra db.executeQuery pela palavra db.query.

 

Caso o erro aconteça para o query (a nil value), siga o mesmo procedimento trocando db.query para db.executeQuery.

2 - Script que contém um globalevent não executa ou executa muito rápido

 

  • Solução:

Observe o interval da tag do globalevents.xml e verifique se seu servidor trabalha com milisegundos ou com segundos em outros scripts. Configure da forma correta para seu servidor.

3 - Evento não funciona completamente

  • Solução:

Em alguns dos eventos aqui da Scriptzone, são utilizados globalstorages. Verifique se no config.lua a opção saveGlobalStorage está igual a true.