attempt to perform arithmetic on a nil value
❌ Error
attempt to perform arithmetic on a nil value (field 'xyz')
📍 Contexto
Ocurre al intentar sumar, restar, multiplicar o dividir una variable que es nil
. Común con el dinero del jugador, conteos de inventario o datos de trabajo.
✅ Solución
- Inicializa las variables antes de las operaciones aritméticas:
local value = myValue or 0
- Asegúrate de que los callbacks o las consultas a la base de datos devuelvan números válidos.
ℹ️ Información Adicional
- Puede ocurrir tanto del lado del cliente como del lado del servidor.
- Útil para imponer valores predeterminados para todos los campos numéricos.