attempt to perform arithmetic on a nil value
❌ Hata
attempt to perform arithmetic on a nil value (field 'xyz')
📍 Bağlam
nil
olan bir değişkeni toplarken, çıkarırken, çarparken veya bölerken meydana gelir. Oyuncu parası, envanter sayımları veya iş verileri ile sıkça karşılaşılır.
✅ Çözüm
- Aritmetik işlemlerden önce değişkenleri başlatın:
local value = myValue or 0
- Geri çağırmaların veya veritabanı sorgularının geçerli sayılar döndürdüğünden emin olun.
ℹ️ Ek Bilgi
- Hem istemci tarafında hem de sunucu tarafında meydana gelebilir.
- Tüm sayısal alanlar için varsayılan değerleri zorlamak için faydalıdır.