Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const ms = require('ms');
- const probot = require('probot-tax');
- let rname = "";
- let owner = "";
- let price = 10;
- let price2 = 20;
- let f2price1 = probot.taxs(price2);
- let f2price2 = Math.floor(price2-f2price1);
- let fprice1 = probot.taxs(price);
- let fprice2 = Math.floor(price-fprice1);
- client.on('message', msg => {
- if (msg.content.startsWith(prefix + 'prime')) {
- let embed = new Discord.MessageEmbed()
- .setTitle(`**Prime Roles Menu**`)
- .setDescription(`Prime roles`)
- .addFields({
- name: `1 month subscription`,
- value: `price: ${fprice1}, react with '1️⃣'`,
- inline: false
- },
- {
- name: `2 months subscription`,
- value: `price: ${f2price1}, react with '2️⃣'`,
- inline: false
- })
- .setFooter(client.user.username, client.user.avatarURL());
- msg.channel.send(embed)
- .then(mss => {
- mss.react('1️⃣')
- .then(() => {mss.react('2️⃣')});
- let f1 = (reaction, user) => reaction.emoji.name === '1️⃣' && user.id === msg.author.id;
- let f2 = (reaction, user) => reaction.emoji.name === '2️⃣' && user.id === msg.author.id;
- const coll1 = mss.createReactionCollector(f1, { max: 1, time: ms('2m') });
- const coll2 = mss.createReactionCollector(f2, { max: 1, time: ms('2m') });
- coll1.on('collect', co => {
- let role = msg.guild.roles.cache.find(r => r.name == rname);
- let urole = msg.member.roles.cache.find(r => r.name == rname);
- mss.delete();
- if (urole) return msg.channel.send(`أنت مشترك في خدمة البرايم مسبقاً`);
- msg.channel.send(`يرجى تحويل مبلغ: ${fprice1} لـ <@${owner}>`)
- .then(mos => {
- let filter = f => f.author.id == "282859044593598464" && f.content.includes(`:moneybag: | ${msg.author.username}, has transferred \`$${fprice2}\` to ${msg.guild.members.cache.get(owner)}`);
- mos.channel.awaitMessages(filter, { max: 1, time: ms('5m') })
- .then(mois => {
- mos.delete();
- msg.channel.send(`تم الاشتراك في خدمة البرايم تمتع بها لمدة شهر من الآن`)
- msg.member.roles.add(role)
- setTimeout(function() {
- msg.member.roles.remove(role)
- }, ms('30d'))
- })
- })
- });
- coll2.on('collect', coo => {
- let role = msg.guild.roles.cache.find(r => r.name == rname);
- let urole = msg.member.roles.cache.find(r => r.name == rname);
- mss.delete();
- if (urole) return msg.channel.send(`أنت مشترك في خدمة البرايم مسبقاً`);
- msg.channel.send(`يرجى تحويل مبلغ: ${f2price1} لـ <@${owner}>`)
- .then(mos => {
- let filter = f => f.author.id == "282859044593598464" && f.content.includes(`:moneybag: | ${msg.author.username}, has transferred \`$${f2price2}\` to ${msg.guild.members.cache.get(owner)}`);
- mos.channel.awaitMessages(filter, { max: 1, time: ms('5m') })
- .then(mois => {
- mos.delete();
- msg.channel.send(`تم الاشتراك في خدمة البرايم تمتع بها لمدة شهرين من الآن`)
- msg.member.roles.add(role)
- setTimeout(function() {
- msg.member.roles.remove(role)
- }, ms('60d'))
- })
- })
- });
- })
- };
- });///copyrights for: ! KM » Elais ,#0016
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement