Pular para o conteúdo principal

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.