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.