attempt to concatenate a nil value
❌ Errore
attempt to concatenate a nil value (field 'xyz')
📍 Contesto
Si verifica quando si tenta di unire stringhe con .. ma una delle variabili è nil. Casi tipici:
- Concatenare nomi dei giocatori o valori del database che mancano.
- Combinare stringhe opzionali senza controllare.
✅ Soluzione
- Convertire nil in stringa vuota prima della concatenazione:
local fullName = (firstName or '') .. ' ' .. (lastName or '') - Controllare i risultati del database o i dati del giocatore prima di usarli.
ℹ️ Informazioni Aggiuntive
- Avvolgere tutte le operazioni sulle stringhe con valori predefiniti sicuri per nil.