Advertisement
Guest User

كود اعطاء رتبة خربان

a guest
Sep 20th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. client.on("message", message => {
  2.     var args = message.content.split(' ').slice(1);
  3.     var msg = message.content.toLowerCase();
  4.     if( !message.guild ) return;
  5.       if(message.content === prefix + "role") {
  6.     if(!message.member.hasPermission('MANAGE_ROLES')) return message.channel.send(' **_ليس لديك صلاحيات_**');
  7.     if( msg.toLowerCase().startsWith( prefix + 'roleremove' ) ){
  8.         if( !args[0] ) return message.reply( '**:x: يرجى وضع الشخص المراد سحب منه الرتبة**' );
  9.         if( !args[1] ) return message.reply( '**:x: يرجى وضع الرتبة المراد سحبها من الشخص**' );
  10.         var role = msg.split(' ').slice(2).join(" ").toLowerCase();
  11.         var role1 = message.guild.roles.filter( r=>r.name.toLowerCase().indexOf(role)>-1 ).first();
  12.         if( !role1 ) return message.reply( '**:x: يرجى وضع الرتبة المراد سحبها من الشخص**' );if( message.mentions.members.first() ){
  13.             message.mentions.members.first().removeRole( role1 );
  14.             return message.reply('**[ '+role1.name+' ] رتبة [ '+args[0]+' ] تم سحب من **');
  15.         }
  16.         if( args[0].toLowerCase() == "all" ){
  17.             message.guild.members.forEach(m=>m.removeRole( role1 ))
  18.             return    message.reply('** [ '+role1.name+' ] تم ��حب من الكل رتبة**');
  19.         } else if( args[0].toLowerCase() == "bots" ){
  20.             message.guild.members.filter(m=>m.user.bot).forEach(m=>m.removeRole(role1))
  21.             return    message.reply('** [ '+role1.name+' ] تم سحب من البوت رتبة**');
  22.         } else if( args[0].toLowerCase() == "humans" ){
  23.             message.guild.members.filter(m=>!m.user.bot).forEach(m=>m.removeRole(role1))
  24.             return    message.reply('**[ '+role1.name+' ] تم سحب من البشريين رتبة**');
  25.         }    
  26.     } else {
  27.         if( !args[0] ) return message.reply( '**:x: يرجى وضع الشخص المراد اعطائها الرتبة**' );
  28.         if( !args[1] ) return message.reply( '**:x: يرجى وضع الرتبة المراد اعطائها للشخص**' );
  29.         var role = msg.split(' ').slice(2).join(" ").toLowerCase();
  30.         var role1 = message.guild.roles.filter( r=>r.name.toLowerCase().indexOf(role)>-1 ).first();
  31.         if( !role1 ) return message.reply( '**:x: يرجى وضع الرتبة المراد اعطائها للشخص**' );if( message.mentions.members.first() ){
  32.             message.mentions.members.first().addRole( role1 );
  33.             return message.reply('**[ '+role1.name+' ] رتبة [ '+args[0]+' ] تم اعطاء **');
  34.         }
  35.         if( args[0].toLowerCase() == "all" ){
  36.             message.guild.members.forEach(m=>m.addRole( role1 ))
  37.             return    message.reply('** [ '+role1.name+' ] تم اعطاء الكل رتبة**');
  38.         } else if( args[0].toLowerCase() == "bots" ){
  39.             message.guild.members.filter(m=>m.user.bot).forEach(m=>m.addRole(role1))
  40.             return    message.reply('** [ '+role1.name+' ] تم اعطاء البوتات رتبة**');
  41.         } else if( args[0].toLowerCase() == "humans" ){
  42.             message.guild.members.filter(m=>!m.user.bot).forEach(m=>m.addRole(role1))
  43.             return    message.reply('** [ '+role1.name+' ] تم اعطاء البشريين رتبة**');
  44.         }
  45.     }
  46.       }
  47. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement