Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- let id = "441584713799303183";
- let role = "seller";
- let cmd = message.content.split(' ')[0];
- if(cmd === `${prefix}buy`){
- if(message.author.bot) return ;
- if(!message.channel.guild) return;
- let vipembed = new Discord.RichEmbed()
- .setAuthor(message.author.username, message.author.displayAvatarURL)
- .setThumbnail(message.author.avatarURL)
- .setTitle(`**اختر الطريقه المناسبه بالنسبه لك**`)
- .addField(`**لشراء الرتبه لنفسك**`, `1⃣`,true)
- .addField(`**لشراء الرتبه ك هديه**`, `2⃣`,true)
- .setTimestamp()
- .setFooter(client.user.username, client.user.displayAvatarURL)
- message.channel.send(vipembed).then(message2 => {
- message2.react("1⃣").then(() => {
- message2.react("2⃣").then(() => {
- const forme = (reaction, user) => reaction.emoji.name === "1⃣" && user.id === message.author.id;
- const gift = (reaction, user) => reaction.emoji.name === "2⃣" && user.id === message.author.id;
- const formere = message2.createReactionCollector(forme, {time: 120000});
- const giftre = message2.createReactionCollector(gift, {time: 120000});
- formere.on("collect", r => {
- message2.delete()
- if(message.member.roles.find("name", role)) return message.reply(`**انت تمتلك الرتبه بالفعل!**`);
- let rolefind = message.guild.roles.find("name", role);
- if(!rolefind) return message.reply(`**لا استطيع القيام بعملي لعدم توفر الرتبه \`${role}\``)
- var purchasemeembed = new Discord.RichEmbed()
- .setDescription(`**لديك 4 دقائق لشراء الرتبه\n \nقم بتحويل مبلغ 10 الاف كريديت برو بوت\n \n الى : ${message.guild.members.get(id)}**`)
- .setColor("RED")
- message.channel.send(purchasemeembed).then(um => {
- const filter = response => response.author.id == "282859044593598464" && response.mentions._content.includes(`:moneybag: | ${message.author.username}, has transferred \`$9900\` to ${message.guild.members.get(id)}`);
- message.channel.awaitMessages(filter, { maxMatches: 1, time: 240000, errors: ['time']})
- .then(collected => {
- um.delete()
- var giveembed = new Discord.RichEmbed()
- .setDescription(`**تم اعطائك الرتبه **\`${role}\``)
- .setColor("PURPLE")
- message.channel.send(giveembed);
- message.member.addRole(rolefind);
- }).catch(e => {})
- })
- })
- giftre.on("collect", r => {
- message2.delete()
- let rolefind = message.guild.roles.find("name", role);
- if(!rolefind) return message.reply(`**لا استطيع القيام بعملي لعدم توفر الرتبه \`${role}\``)
- var purchasegiftembed = new Discord.RichEmbed()
- .setDescription(`**لديك 4 دقائق لشراء كود قفت للرتبة\n قم بتحويل مبلغ 10 الاف كريديت برو بوت \n \n \n الى : ${message.guild.members.get(id)}**`)
- .setColor("RED")
- message.channel.send(purchasegiftembed).then(um => {
- const filter = response => response.author.id == "probot" && response.mentions._content.includes(`:moneybag: | ${message.author.username}, has transferred \`$9900\` to ${message.guild.members.get(id)}`);
- message.channel.awaitMessages(filter, { maxMatches: 1, time: 240000, errors: ['time']})
- .then(collected => {
- um.delete()
- generateKey(message,rolefind);
- }).catch(e => {});
- })
- })
- })
- })
- })
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement