bank.removeMoney(userId, quantidade, motivo?)
Debita moeda local da conta de um usuário pelo fluxo administrativo do Banco (parecido com bank.debitarLocal()), registrando o motivo informado e disparando um evento de auditoria próprio para débitos administrativos.
bank.removeMoney(userId, quantidade, motivo?)
Parâmetros
| Assinatura | Tipo(s) |
|---|---|
| bank.removeMoney(userId, quantidade, motivo?) | string, number, string? |
Valor de retorno
{ ok }
Exemplo de uso
on command("penalizar", message, args)
bank.removeMoney(args._[0], tonumber(args._[1]), "Penalidade administrativa")
message.reply("Débito administrativo concluído. ⚠️")
endObservaçõ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.