انتقل إلى المحتوى الرئيسي

attempt to perform arithmetic on a string value

❌ Error

attempt to perform arithmetic on a string value

📍 Context

يحدث عندما تحاول إجراء عمليات رياضية على نص، مثل '100' + 50. وغالبًا ما يحدث مع إحصائيات اللاعبين أو المال أو عدد العناصر في المخزون التي تُقرأ كنصوص.

✅ Solution

  • تحويل النصوص إلى أرقام باستخدام tonumber(): local value = tonumber(myString) + 50
  • التأكد من أن قيم قاعدة البيانات أو المدخلات من النوع الصحيح.

ℹ️ Additional Information

  • تحقق دائمًا من صحة مدخلات المستخدم قبل استخدامها في الحسابات.