Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(cmd === `${prefix}warn`) {
- message.delete()
- const member = message.mentions.users.first()
- const warns = await db.fetch(`warns_${member.id}`)
- message.delete()
- if(!message.member.hasPermission("ADMINISTRATOR")) return;
- let quantidade = args[1]
- if(!quantidade) quantidade = "1"
- db.add(`warns_${member.id}`, quantidade)
- const warn = await db.fetch(`warns_${member.id}`)
- const warnembed = new Discord.RichEmbed()
- .setTitle("Usuário advertido")
- .setColor('#fffa00')
- .addField("Membro", `${member}`)
- .addField("ID", `${member.id}`)
- .addField("Staffer", `${message.author}`)
- .addField("Motivo", "Não soube ler as regras")
- message.channel.send(warnembed).then(() => {
- message.channel.send(`${member} agora possui ` + warn + " warns")
- })
- if(warns > 9) {
- await member.ban().then(() => {
- const wbanembed = new Discord.RichEmbed()
- .setTitle(`Usuário banido`)
- .setColor('RANDOM')
- .addField(`Membro`, `${member}`)
- .addField(`ID`, `${member.id}`)
- .addField(`Staffer`, `${message.author}`)
- .addField(`Motivo`, `Atingiu 10 warns`)
- message.channel.send(wbanembed)
- })
- }
- if(warns === 8) {
- await member.kick().then(() => {
- const wkickembed = new Discord.RichEmbed()
- .setTitle(`Usuário expulso`)
- .setColor('RANDOM')
- .addField(`Membro`, `${member}`)
- .addField(`ID`, `${member.id}`)
- .addField(`Staffer`, `${message.author}`)
- .addField(`Motivo`, `Atingiu 8 warns`)
- message.channel.send(wkickembed)
- })
- }
- if(warns === 9) {
- await member.kick().then(() => {
- const wkickembed2 = new Discord.RichEmbed()
- .setTitle(`Usuário expulso`)
- .setColor('RANDOM')
- .addField(`Membro`, `${member}`)
- .addField(`ID`, `${member.id}`)
- .addField(`Staffer`, `${message.author}`)
- .addField(`Motivo`, `Atingiu 9 warns`)
- message.channel.send(wkickembed2)
- })
- }
- if(warns === 4) {
- const role = message.guild.roles.find(r => r.name == "Muted");
- member.addRole(role);
- const wmuteembed2 = new Discord.RichEmbed()
- .setTitle(`Usuário mutado (*por 10 min*)`)
- .setColor('RANDOM')
- .addField(`Membro`, `${member}`)
- .addField(`ID`, `${member.id}`)
- .addField(`Staffer`, `${message.author}`)
- .addField(`Motivo`, `Atingiu 4 warns`)
- message.channel.send(wmuteembed2);
- setTimeout(() => {
- member.removeRole(role);
- }, 600000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement