Przejdź do głównej zawartości

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.