attempt to perform arithmetic on a string value
❌ Erreur
attempt to perform arithmetic on a string value
📍 Contexte
Se produit lorsque vous essayez d'effectuer des opérations mathématiques sur une chaîne, par exemple, '100' + 50
. Se produit souvent avec les statistiques des joueurs, l'argent ou les comptes d'inventaire lus comme des chaînes.
✅ Solution
- Convertir les chaînes en nombres en utilisant
tonumber()
:local value = tonumber(myString) + 50
- Assurez-vous que les valeurs de la base de données ou les entrées sont du bon type.
ℹ️ Informations supplémentaires
- Validez toujours les entrées des utilisateurs avant de les utiliser dans des calculs.