attempt to compare nil with number
❌ Błąd
attempt to compare nil with number
📍 Kontekst
Występuje, gdy zmienna jest nil, ale próbujesz porównać ją z liczbą za pomocą >, <, >=, <=. Często zdarza się, gdy dane gracza są brakujące lub niezainicjowane.
✅ Rozwiązanie
- Upewnij się, że zmienna jest zainicjowana przed porównaniem:
if myValue ~= nil and myValue > 0 then ... end - Waliduj dane z zapytań do bazy danych lub wywołań zwrotnych przed ich użyciem.
ℹ️ Dodatkowe informacje
- Owiń wszystkie operacje numeryczne w kontrole nil, aby zapobiec błędom w czasie wykonywania.