Advertisement
Guest User

ta ai

a guest
Jan 17th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if(cmd === `${prefix}warn`) {
  2.   message.delete()
  3.   const member =  message.mentions.users.first()
  4.   const warns = await db.fetch(`warns_${member.id}`)
  5.  
  6.         message.delete()
  7.         if(!message.member.hasPermission("ADMINISTRATOR")) return;
  8.         let quantidade = args[1]
  9.         if(!quantidade) quantidade = "1"
  10.         db.add(`warns_${member.id}`, quantidade)
  11.         const warn = await db.fetch(`warns_${member.id}`)        
  12.         const warnembed = new Discord.RichEmbed()
  13.         .setTitle("Usuário advertido")
  14.         .setColor('#fffa00')
  15.         .addField("Membro", `${member}`)
  16.         .addField("ID", `${member.id}`)
  17.         .addField("Staffer", `${message.author}`)
  18.         .addField("Motivo", "Não soube ler as regras")
  19.         message.channel.send(warnembed).then(() => {
  20.         message.channel.send(`${member} agora possui ` + warn + " warns")
  21.         })
  22.         if(warns > 9) {
  23.         await member.ban().then(() => {
  24.         const wbanembed = new Discord.RichEmbed()
  25.         .setTitle(`Usuário banido`)
  26.         .setColor('RANDOM')
  27.         .addField(`Membro`, `${member}`)
  28.         .addField(`ID`, `${member.id}`)
  29.         .addField(`Staffer`, `${message.author}`)
  30.         .addField(`Motivo`, `Atingiu 10 warns`)  
  31.         message.channel.send(wbanembed)  
  32.         })
  33.         }
  34.         if(warns === 8) {
  35.         await member.kick().then(() => {
  36.         const wkickembed = new Discord.RichEmbed()
  37.         .setTitle(`Usuário expulso`)
  38.         .setColor('RANDOM')
  39.         .addField(`Membro`, `${member}`)
  40.         .addField(`ID`, `${member.id}`)
  41.         .addField(`Staffer`, `${message.author}`)
  42.         .addField(`Motivo`, `Atingiu 8 warns`)  
  43.         message.channel.send(wkickembed)
  44.         })
  45.         }  
  46.         if(warns === 9) {
  47.         await member.kick().then(() => {
  48.         const wkickembed2 = new Discord.RichEmbed()
  49.         .setTitle(`Usuário expulso`)
  50.         .setColor('RANDOM')
  51.         .addField(`Membro`, `${member}`)
  52.         .addField(`ID`, `${member.id}`)
  53.         .addField(`Staffer`, `${message.author}`)
  54.         .addField(`Motivo`, `Atingiu 9 warns`)  
  55.         message.channel.send(wkickembed2)
  56.         })
  57.         }
  58.         if(warns === 4) {
  59.           const role = message.guild.roles.find(r => r.name == "Muted");
  60.           member.addRole(role);
  61.           const wmuteembed2 = new Discord.RichEmbed()
  62.           .setTitle(`Usuário mutado (*por 10 min*)`)
  63.           .setColor('RANDOM')
  64.           .addField(`Membro`, `${member}`)
  65.           .addField(`ID`, `${member.id}`)
  66.           .addField(`Staffer`, `${message.author}`)
  67.           .addField(`Motivo`, `Atingiu 4 warns`)  
  68.           message.channel.send(wmuteembed2);
  69.  
  70.           setTimeout(() => {
  71.             member.removeRole(role);
  72.             }, 600000);
  73.          
  74.         }
  75.  
  76.       }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement