bank.redeem(userId?, quantidade)
Troca moeda local de um usuário de volta por Estrelas, respeitando a reserva disponível no Banco. Alias de bank.resgatar(), mas aceitando o usuário-alvo como parâmetro.
bank.redeem(userId?, quantidade)
Esta é a mesma API do Banco, só que com nomes em inglês (alias 1:1 dos métodos acima, mesmo comportamento e mesmas regras). Use a que preferir — os dois estilos podem até ser misturados no mesmo script. Aqui, o usuário-alvo é sempre um parâmetro explícito (em vez de assumir sempre quem executou o script).
Parâmetros
| Assinatura | Tipo(s) |
|---|---|
| bank.redeem(userId?, quantidade) | string?, number |
Valor de retorno
{ taxa, liquidoEstrelas }
Exemplo de uso
let resultado = bank.redeem(nil, tonumber(args._[0]))
message.reply("Redeemed: " .. resultado.liquidoEstrelas .. " ⭐")Observações
Confira os tipos esperados na tabela de Parâmetros antes de chamar: passar um tipo diferente do esperado é a causa mais comum de erro em tempo de execução.