Zum Hauptinhalt springen

attempt to perform arithmetic on a string value

❌ Fehler

attempt to perform arithmetic on a string value

📍 Kontext

Tritt auf, wenn du versuchst, mathematische Operationen mit einem String durchzuführen, z.B. '100' + 50. Kommt häufig bei Spielerstatistiken, Geld oder Inventaranzahlen vor, die als Strings gelesen werden.

✅ Lösung

  • Wandle Strings in Zahlen um mit tonumber(): local value = tonumber(myString) + 50
  • Stelle sicher, dass Datenbankwerte oder Eingaben vom richtigen Typ sind.

ℹ️ Zusätzliche Informationen

  • Validiere immer die Benutzereingaben, bevor du sie in Berechnungen verwendest.