attempt to concatenate a nil value
❌ Error
attempt to concatenate a nil value (field 'xyz')
📍 Contexto
Ocurre cuando intentas unir cadenas con ..
pero una de las variables es nil
. Casos típicos:
- Concatenar nombres de jugadores o valores de base de datos que faltan.
- Combinar cadenas opcionales sin verificar.
✅ Solución
- Convierte nil a una cadena vacía antes de la concatenación:
local fullName = (firstName or '') .. ' ' .. (lastName or '')
- Verifica los resultados de la base de datos o los datos del jugador antes de usarlos.
ℹ️ Información Adicional
- Envuelve todas las operaciones de cadena con valores predeterminados seguros para nil.