attempt to perform arithmetic on a string value
❌ Error
attempt to perform arithmetic on a string value
📍 Contexto
Ocurre cuando intentas realizar operaciones matemáticas en una cadena, por ejemplo, '100' + 50
. A menudo sucede con estadísticas de jugadores, dinero o conteos de inventario leídos como cadenas.
✅ Solución
- Convierte cadenas a números usando
tonumber()
:local value = tonumber(myString) + 50
- Asegúrate de que los valores de la base de datos o la entrada sean del tipo correcto.
ℹ️ Información Adicional
- Siempre valida la entrada del usuario antes de usarla en cálculos.