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.