Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Moedas = require("../models/moedas.js");
- module.exports.run = async (client, message, args) => {
- let recebidor = message.mentions.users.first();
- if (!recebidor) return message.channel.send("Por favor, mencione algum membro.");
- let pagador = message.author;
- let valor = args.slice(1);
- if (isNaN(valor)) return message.channel.send("Por favor, forneça um valor válido!");
- Moedas.findOneAndUpdate({
- servidorID: message.guild.id,
- usuarioID: pagador.id
- }, (err, pagamento) => {
- if (valor > pagamento.moedas) return message.channel.send("Você não possui saldo suficiente!");
- if (err) console.log(err);
- else {
- pagamento.moedas = pagamento.moedas - valor;
- pagamento.save().catch(err => console.log(err));
- return Moedas.findOneAndUpdate({
- servidorID: message.guild.id,
- usuarioID: recebidor.id
- }, (recebimento) => {
- recebimento.moedas = recebimento.moedas + valor;
- recebimento.save().catch(err => console.log(err));
- });
- }
- });
- };
- module.exports.help = {
- name: "pagar"
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement