attempt to perform arithmetic on a nil value
❌ Erreur
attempt to perform arithmetic on a nil value (field 'xyz')
📍 Contexte
Se produit lorsque vous essayez d'ajouter, de soustraire, de multiplier ou de diviser une variable qui est nil. Courant avec l'argent des joueurs, les comptes d'inventaire ou les données de travail.
✅ Solution
- Initialisez les variables avant les opérations arithmétiques :
local value = myValue or 0 - Assurez-vous que les rappels ou les requêtes de base de données renvoient des nombres valides.
ℹ️ Informations supplémentaires
- Peut se produire à la fois côté client et côté serveur.
- Utile pour imposer des valeurs par défaut pour tous les champs numériques.