attempt to perform arithmetic on a string value
❌ Błąd
attempt to perform arithmetic on a string value
📍 Kontekst
Występuje, gdy próbujesz wykonać operacje matematyczne na ciągu, np. '100' + 50
. Często zdarza się to w przypadku statystyk gracza, pieniędzy lub liczby przedmiotów w ekwipunku odczytywanych jako ciągi.
✅ Rozwiązanie
- Przekształć ciągi na liczby za pomocą
tonumber()
:local value = tonumber(myString) + 50
- Upewnij się, że wartości w bazie danych lub dane wejściowe są odpowiedniego typu.
ℹ️ Dodatkowe informacje
- Zawsze waliduj dane wejściowe od użytkownika przed użyciem ich w obliczeniach.