Passa al contenuto principale

attempt to compare nil with number

❌ Errore

attempt to compare nil with number

📍 Contesto

Si verifica quando una variabile è nil ma si tenta di confrontarla con un numero utilizzando >, <, >=, <=. Spesso accade quando i dati del giocatore sono mancanti o non inizializzati.

✅ Soluzione

  • Assicurati che la variabile sia inizializzata prima del confronto: if myValue ~= nil and myValue > 0 then ... end
  • Valida i dati dalle query del database o dai callback prima di utilizzarli.

ℹ️ Informazioni Aggiuntive

  • Avvolgi tutte le operazioni numeriche con controlli nil per prevenire errori di runtime.