Aller au contenu principal

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.