Ana içeriğe geç

attempt to concatenate a nil value

❌ Hata

attempt to concatenate a nil value (field 'xyz')

📍 Bağlam

.. ile dizeleri birleştirmeye çalıştığınızda, ancak değişkenlerden biri nil olduğunda meydana gelir. Tipik durumlar:

  • Eksik olan oyuncu adlarını veya veritabanı değerlerini birleştirmek.
  • Kontrol etmeden isteğe bağlı dizeleri birleştirmek.

✅ Çözüm

  • Birleştirmeden önce nil'i boş dizeye dönüştürün: local fullName = (firstName or '') .. ' ' .. (lastName or '')
  • Kullanımdan önce veritabanı sonuçlarını veya oyuncu verilerini kontrol edin.

ℹ️ Ek Bilgi

  • Tüm dize işlemlerini nil güvenli varsayılanlarla sarın.