attempt to perform arithmetic on a string value
❌ Hata
attempt to perform arithmetic on a string value
📍 Bağlam
Bir dize üzerinde matematiksel işlemler yapmaya çalıştığınızda meydana gelir, örneğin, '100' + 50
. Genellikle oyuncu istatistikleri, para veya dize olarak okunan envanter sayımları ile ortaya çıkar.
✅ Çözüm
- Dizeyi sayılara dönüştürmek için
tonumber()
kullanın:local value = tonumber(myString) + 50
- Veritabanı değerlerinin veya girdilerin doğru türde olduğundan emin olun.
ℹ️ Ek Bilgi
- Hesaplamalarda kullanmadan önce kullanıcı girdisini her zaman doğrulayın.