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.