Saltar al contenido principal

attempt to compare nil with number

❌ Error

attempt to compare nil with number

📍 Contexto

Ocurre cuando una variable es nil pero intentas compararla con un número usando >, <, >=, <=. Suele suceder cuando faltan datos del jugador o no están inicializados.

✅ Solución

  • Asegúrate de que la variable esté inicializada antes de la comparación: if myValue ~= nil and myValue > 0 then ... end
  • Valida los datos de las consultas a la base de datos o callbacks antes de usarlos.

ℹ️ Información Adicional

  • Envuelve todas las operaciones numéricas con verificaciones de nil para prevenir errores en tiempo de ejecución.