Advertisement
Guest User

Code Remove Owner

a guest
Dec 6th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.13 KB | None | 0 0
  1. let ranks = JSON.parse(fs.readFileSync("./ranks.json", "utf8"));
  2. client.on("message", msg=>{
  3. let id = "644627715734896650"; // ايديك
  4. let role = "● | Ɗ | Owner"; // اسم رتبة الفيب
  5. let Price = 100000; // السعر
  6. let Price2 = Math.floor(Price-(Price*(1/100)));
  7. if(!Price || Price < 1) return;
  8. let cmd = msg.content.split(' ')[0];
  9. if(cmd === `${prefix}5create`){
  10. if(msg.author.bot) return;
  11. if(!msg.channel.guild) return;
  12. let embedvip = new Discord.RichEmbed()
  13. .setColor("#42f4f4")
  14. .setAuthor(msg.author.username, msg.author.displayAvatarURL)
  15. .setThumbnail(msg.author.avatarURL)
  16. .setTitle("**I Create Rank For**")
  17. .addField("Me","🔱",true )
  18. .addField("Gift Friend","🎁",true)
  19. .setTimestamp()
  20. .setFooter(client.user.username,client.user.displayAvatarURL);
  21. msg.channel.send(embedvip).then(msgs2 =>{
  22. msgs2.react("🔱").then(()=>{
  23. msgs2.react("🎁").then(()=>{
  24. const me = (reaction, user) => reaction.emoji.name === '🔱' && user.id === msg.author.id;
  25. const gift = (reaction, user) => reaction.emoji.name === '🎁' && user.id === msg.author.id;
  26. const mec = msgs2.createReactionCollector(me, {time: 120000});
  27. const giftc = msgs2.createReactionCollector(gift, {time: 120000});
  28. mec.on("collect", r=>{
  29. msgs2.delete()
  30. if(msg.member.roles.find(r=>r.name == role)) return msg.reply("You Have Realy Rank");
  31. let roleW = msg.guild.roles.find(r=>r.name == role);
  32. if(!roleW) return msg.reply(`Error Rank`)
  33. msg.channel.send(`
  34. Please Message : created Code`).then( msgs =>{
  35. const filter = response => response.author.id == "644627715734896650" && response.mentions._content.includes(`created Code`);
  36. const filter2 = response => response.author.id == "535423616446277157348966502308422668" && response.mentions._content.includes(`created Code`);
  37. msg.channel.awaitMessages(filter, { maxMatches: 1, time: 240000, errors: ['time'] })
  38. msg.channel.awaitMessages(filter2, { maxMatches: 1, time: 240000, errors: ['time'] })
  39. .then( collected =>{
  40. msgs.delete()
  41. msg.reply(`تم اعطائك رتبة \`${role}\``);
  42. msg.member.addRole(roleW);
  43. }).catch(e => {});
  44. })})
  45. giftc.on("collect", r=>{
  46. msgs2.delete()
  47. let roleW = msg.guild.roles.find(r=>r.name == role);
  48. if(!roleW) return msg.reply(`Error Rank`)
  49. msg.channel.send(`Please Message : created Code
  50. `).then( msgs =>{
  51. const filter = response => response.author.id == "644627715734896650" && response.mentions._content.includes(`created Code`);
  52. const filter2 = response => response.author.id == "644627715734896650" && response.mentions._content.includes(`created Code`);
  53. msg.channel.awaitMessages(filter, { maxMatches: 1, time: 240000, errors: ['time'] })
  54. msg.channel.awaitMessages(filter2, { maxMatches: 1, time: 240000, errors: ['time'] })
  55.  
  56. .then( collected =>{
  57. msgs.delete()
  58. genKey(msg,roleW);
  59. }).catch(e => {});
  60. })
  61. })
  62. })})})
  63. ///
  64. }
  65. if(cmd === `${prefix}usedpassword`){
  66. let args = msg.content.split(" ").slice(1)[0];
  67. if(!args) {
  68. let embed = new Discord.RichEmbed()
  69. .setColor("#42f4f4")
  70. .setTitle(`:x: - **الرجاء ادخال كود الهدية** \`${prefix}used <Key>\``)
  71. msg.reply(embed).then( z => z.delete(3000));
  72. return
  73. }
  74. let embed = new Discord.RichEmbed()
  75. .setTitle(`**Lodding**`)
  76. .setColor("#42f4f4")
  77. msg.reply(embed).then( msgs =>{
  78. if(ranks[args]){
  79. let hav = msg.member.roles.find(`name`, ranks[args].name);
  80. if(hav){
  81. let embed = new Discord.RichEmbed()
  82. .setTitle(`:x: - **You Have Realy Rank** \`${ranks[args].name}\``)
  83. .setColor("#42f4f4")
  84. msgs.edit(embed)
  85. return
  86. }
  87. let embed = new Discord.RichEmbed()
  88. .setTitle(`:tada: - **Done Give Your Rank \`${ranks[args].name}\``)
  89. .setColor("#42f4f4")
  90. msgs.edit(embed)
  91. let role = "● | Ɗ | Owner"; //
  92. if(msg.member.roles.find(r=>r.name == role)) return msg.reply("You Have Realy Rank");
  93. let roleW = msg.guild.roles.find(r=>r.name == role);
  94. if(!roleW) return msg.reply(`Error Rank`)
  95. msg.member.removeRole(roleW);
  96. delete ranks[args]
  97. save()
  98. }else{
  99. let embed = new Discord.RichEmbed()
  100. .setTitle(`:x: **1 - used Code**`)
  101. .setTitle(`:x: **2 - Error In Code**`)
  102. .setColor("#42f4f4")
  103. msgs.edit(embed)
  104. }});
  105. }
  106. });
  107.  
  108. function genKey(msg,role){
  109. var randomkeys = "1234567890";
  110. var gift = "";
  111. for (var y = 0; y < 14; y++) { ///16
  112. gift += `${randomkeys.charAt(Math.floor(Math.random() * randomkeys.length))}`;
  113. }
  114. ranks[gift] = role;
  115. let embed = new Discord.RichEmbed()
  116. .setColor("#42f4f4")
  117. .setTitle(`:ok_hand: - **Done Send You Code IN private**`);
  118. msg.reply(embed);
  119. let embed2= new Discord.RichEmbed()
  120. .setAuthor(msg.author.username, msg.author.displayAvatarURL)
  121. .setThumbnail(msg.author.avatarURL)
  122. .addField("**Key Of Gift**", gift,true)
  123. .addField("Role",ranks[gift].name,true)
  124. .addField("This Key Made by", msg.author, true)
  125. .addField("The Room", msg.channel , true)
  126. .setTimestamp()
  127. .setFooter(client.user.username,client.user.displayAvatarURL)
  128. msg.author.send(embed2);
  129. save()
  130. }
  131.  
  132. function save(){
  133. fs.writeFile("./ranks.json", JSON.stringify(ranks), (err) => {
  134. if (err) console.log(err)
  135. });
  136.  
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement