Aller au contenu principal

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.