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.