Passa al contenuto principale

attempt to perform arithmetic on a string value

❌ Errore

attempt to perform arithmetic on a string value

📍 Contesto

Si verifica quando si tenta di eseguire operazioni matematiche su una stringa, ad esempio, '100' + 50. Spesso si verifica con le statistiche dei giocatori, il denaro o i conteggi dell'inventario letti come stringhe.

✅ Soluzione

  • Convertire le stringhe in numeri utilizzando tonumber(): local value = tonumber(myString) + 50
  • Assicurarsi che i valori del database o gli input siano del tipo corretto.

ℹ️ Informazioni Aggiuntive

  • Validare sempre l'input dell'utente prima di utilizzarlo nei calcoli.