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
- تحقق دائمًا من صحة مدخلات المستخدم قبل استخدامها في الحسابات.