attempt to perform arithmetic on a string value
❌ Erro
attempt to perform arithmetic on a string value
📍 Contexto
Acontece quando você tenta fazer operações matemáticas em uma string, por exemplo, '100' + 50
. Frequentemente ocorre com estatísticas de jogadores, dinheiro ou contagens de inventário lidas como strings.
✅ Solução
- Converta strings em números usando
tonumber()
:local value = tonumber(myString) + 50
- Certifique-se de que os valores do banco de dados ou a entrada sejam do tipo correto.
ℹ️ Informações Adicionais
- Sempre valide a entrada do usuário antes de usar em cálculos.