attempt to compare nil with number
❌ Hata
attempt to compare nil with number
📍 Bağlam
Bir değişken nil
olduğunda ancak onu bir sayı ile >
, <
, >=
, <=
kullanarak karşılaştırmaya çalıştığınızda meydana gelir. Genellikle oyuncu verileri eksik veya başlatılmamış olduğunda olur.
✅ Çözüm
- Karşılaştırmadan önce değişkenin başlatıldığından emin olun:
if myValue ~= nil and myValue > 0 then ... end
- Kullanımdan önce verileri veritabanı sorgularından veya geri çağırmalardan doğrulayın.
ℹ️ Ek Bilgiler
- Tüm sayısal işlemleri nil kontrolleri ile sarmalayarak çalışma zamanı hatalarını önleyin.