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.