attempt to concatenate a nil value
❌ Erreur
attempt to concatenate a nil value (field 'xyz')
📍 Contexte
Se produit lorsque vous essayez de joindre des chaînes avec ..
mais que l'une des variables est nil
. Cas typiques :
- Concaténer des noms de joueurs ou des valeurs de base de données manquantes.
- Combiner des chaînes optionnelles sans vérification.
✅ Solution
- Convertir nil en chaîne vide avant la concaténation :
local fullName = (firstName or '') .. ' ' .. (lastName or '')
- Vérifiez les résultats de la base de données ou les données des joueurs avant de les utiliser.
ℹ️ Informations supplémentaires
- Enveloppez toutes les opérations sur les chaînes avec des valeurs par défaut sûres pour nil.