attempt to compare nil with number
❌ Erro
attempt to compare nil with number
📍 Contexto
Ocorre quando uma variável é nil, mas você tenta compará-la com um número usando >, <, >=, <=. Acontece frequentemente quando os dados do jogador estão ausentes ou não inicializados.
✅ Solução
- Certifique-se de que a variável está inicializada antes da comparação:
if myValue ~= nil and myValue > 0 then ... end - Valide os dados de consultas ao banco de dados ou callbacks antes de usá-los.
ℹ️ Informações Adicionais
- Envolva todas as operações numéricas com verificações de nil para evitar erros em tempo de execução.