attempt to compare nil with number
❌ Erreur
attempt to compare nil with number
📍 Contexte
Se produit lorsqu'une variable est nil
mais que vous essayez de la comparer à un nombre en utilisant >
, <
, >=
, <=
. Cela se produit souvent lorsque les données du joueur sont manquantes ou non initialisées.
✅ Solution
- Assurez-vous que la variable est initialisée avant la comparaison :
if myValue ~= nil and myValue > 0 then ... end
- Validez les données des requêtes de base de données ou des rappels avant de les utiliser.
ℹ️ Informations supplémentaires
- Enveloppez toutes les opérations numériques avec des vérifications de nil pour éviter les erreurs d'exécution.