bank.removeMoney(userId, quantidade, motivo?)
Debits local currency from a user's account through the Bank's administrative flow (similar to bank.debitarLocal()), logging the given motivo (reason) and firing a dedicated audit event for administrative debits.
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.