gaber-elsayed

buy (JS)

Jan 16th, 2020
491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.48 KB | None | 0 0
  1. client.on('message', async message => {
  2. let working = client.emojis.find(r => r.name === 'Working');
  3. var command = message.content.toLowerCase().split(" ")[0];
  4. var name = '';
  5. var age = '';
  6. var fromwhere = '';
  7. var fa2dh = '';
  8. var filter = m => m.author.id === message.author.id;
  9.  
  10. var subChannel = message.guild.channels.find(c => c.name === 'submites');
  11.  
  12. if(message.content.startsWith(prefix + 'buy')) {
  13. if(message.author.bot) return;
  14. if(message.channel.type === 'dm') return;
  15.  
  16.  
  17. let embed = new Discord.RichEmbed()
  18. message.channel.send(` ${working} **Select your kit.
  19. :heavy_minus_sign::heavy_minus_sign::heavy_minus_sign::heavy_minus_sign::heavy_minus_sign:
  20. :one: [ FULL KIT ]
  21. :two: [ MED KIT ]
  22. :three: [ LOW KIT ]
  23. :heavy_minus_sign::heavy_minus_sign::heavy_minus_sign::heavy_minus_sign::heavy_minus_sign:**
  24. ${message.author} `).then(msgS => {
  25. message.channel.awaitMessages(filter, { max: 1, time: 30000, errors: ['time'] }).then(collected => {
  26. name = collected.first().content;
  27. collected.first().delete();
  28. let evon = client.emojis.find(r => r.name === 'Evon');
  29. msgS.edit(`${evon} **Right Now Write Your Bot/s Name.** ${message.author} `).then(msgS => {
  30. message.channel.awaitMessages(filter, { max: 1, time: 30000, errors: ['time'] }).then(collected => {
  31. age = collected.first().content;
  32. collected.first().delete();
  33. msgS.edit(` ${evon} **What do you want to be a Prefix ?** ${message.author}`).then(msgS => {
  34. message.channel.awaitMessages(filter, { max: 1, time: 30000, errors: ['time'] }).then(collected => {
  35. fromwhere = collected.first().content;
  36. collected.first().delete();
  37. msgS.edit(` ${evon} **Do you have any note ?** ${message.author}`).then(msgS => {
  38. message.channel.awaitMessages(filter, { max: 1, time: 30000, errors: ['time'] }).then(collected => {
  39. fa2dh = collected.first().content;
  40. collected.first().delete();
  41. let evon = client.emojis.find(r => r.name === 'Evon');
  42. let embedS = new Discord.RichEmbed()
  43. .setAuthor(message.author.tag, message.author.avatarURL)
  44. .setThumbnail(message.author.avatarURL)
  45. .setDescription(`**\n ${evon} Are you sure about your order?**`)
  46. .setColor('GREEN')
  47. .addField('⚪ Order Number', name, true)
  48. .addField('⚪ Bot/s Name', age, true)
  49. .addField('⚪ Bot/s Perfix/s', fromwhere, true)
  50. .addField('⚪ More Information', fa2dh, true)
  51. .setTimestamp()
  52. .setFooter(message.guild.name, message.guild.iconURL)
  53.  
  54. msgS.delete();
  55. message.channel.send(embedS).then(msgS => {
  56. msgS.react('✅').then(() => msgS.react('❎'))
  57.  
  58. let yesSure = (reaction, user) => reaction.emoji.name === '✅' && user.id === message.author.id;
  59. let no = (reaction, user) => reaction.emoji.name === '❎' && user.id === message.author.id;
  60.  
  61. let yesSend = msgS.createReactionCollector(yesSure);
  62. let dontSend = msgS.createReactionCollector(no);
  63.  
  64. yesSend.on('collect', r => {
  65. msgS.delete();
  66. message.channel.send(':white_check_mark: **| Your request has been submitted. **')
  67.  
  68. let subMsg = new Discord.RichEmbed()
  69. .setAuthor(message.author.tag, message.author.avatarURL)
  70. .setColor('GREEN')
  71. .setThumbnail(message.author.avatarURL)
  72. .addField('رقم الطلبيه', name)
  73. .addField('اسم البوت,اسامي البوتات', age)
  74. .addField('برفكس البوت,برفكسات البوتات', fromwhere)
  75. .addField('اشياء اضافية', fa2dh)
  76. .addField('حسابه', message.author)
  77.  
  78. subChannel.send(subMsg).then(msgS => {
  79. msgS.react('👌').then(() => msgS.react('❎'))
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. })
  87. });
  88. dontSend.on('collect', r => {
  89. msgS.delete();
  90. message.channel.send(':negative_squared_cross_mark: **| the request has been canceled. **');
  91. });
  92. })
  93. })
  94. })
  95. })
  96. })
  97. })
  98. })
  99. })
  100. })
  101. }
  102. });
Advertisement
Add Comment
Please, Sign In to add comment