attempt to compare nil with number
❌ Fout
attempt to compare nil with number
📍 Context
Dit gebeurt wanneer een variabele nil
is, maar je probeert deze te vergelijken met een getal met behulp van >
, <
, >=
, <=
. Dit gebeurt vaak wanneer spelergegevens ontbreken of niet zijn geïnitialiseerd.
✅ Oplossing
- Zorg ervoor dat de variabele is geïnitialiseerd voordat je vergelijkt:
if myValue ~= nil and myValue > 0 then ... end
- Valideer gegevens van databasequery's of callbacks voordat je ze gebruikt.
ℹ️ Aanvullende Informatie
- Omring alle numerieke bewerkingen met nil-controles om runtime-fouten te voorkomen.