Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let profile = JSON.parse(fs.readFileSync("./credits.json", "utf8"))
- client.on("message", message => {
- if (message.author.bot) return;
- if(!message.channel.guild)return;
- if (!profile[message.author.id]) profile[message.author.id] = {
- tite: 'HypeLC User',
- rep: 0,
- reps: 'NOT YET',
- lastDaily:'Not Collected',
- level: 0,
- points: 0,
- credits: 1,
- };
- fs.writeFile('./credits.json', JSON.stringify(profile), (err) => {
- if (err) console.error(err);
- })
- });
- client.on("message", (message) => {
- let men = message.mentions.users.first()
- if (message.author.bot) return;
- if (message.author.id === client.user.id) return;
- if(!message.channel.guild) return;
- if (message.content.startsWith(prefix + 'credit')) {
- if(men) {
- if (!profile[men.id]) profile[men.id] = {
- lastDaily:'Not Collected',
- credits: 1,
- };
- }
- if(men) {
- message.channel.send(`*88* ${men.username}, :credit_card: balance` + " is `" + `${profile[men.id].credits}$` + "`.**")
- } else {
- message.channel.send(`** ${message.author.username}, your :credit_card: balance` + " is `" + `${profile[message.author.id].credits}$` + "`.**")
- }
- }
- if(message.content.startsWith(prefix + "daily")) {
- if(profile[message.author.id].lastDaily != moment().format('day')) {
- profile[message.author.id].lastDaily = moment().format('day')
- profile[message.author.id].credits += 1230
- message.channel.send(`:atm: |**${message.author.username} you collect your \`810\` :yen: daily credits!**`)
- } else {
- message.channel.send(`**:stopwatch: | ${message.author.username}, your daily :yen: credits refreshes ${moment().endOf('day').fromNow()}**`)
- }
- }
- let cont = message.content.slice(prefix.length).split(" ");
- let args = cont.slice(2);
- let sender = message.author
- if(message.content.startsWith(prefix + 'trans')) {
- if (!args[0]) {message.channel.send(`**Usage: ${prefix}trans @someone amount**`);
- return;
- }
- // We should also make sure that args[0] is a number
- if (isNaN(args[0])) {
- message.channel.send(`**Usage: ${prefix}trans @someone number**`);
- return; // Remember to return if you are sending an error message! So the rest of the code doesn't run.
- }
- if(profile[message.author.id].credits < args[0]) return message.channel.send("**Your Credits is not enough that**")
- if(args[0].startsWith("-")) return message.channel.send('**!! I Cant Do it**');
- let defineduser = '';
- let firstMentioned = message.mentions.users.first();
- defineduser = (firstMentioned)
- if (!defineduser) return message.channel.send(`**Usage: ${prefix}trans @someone number**`);
- if(defineduser.id === message.author.id) return message.channel.send("***Transfering to your self hah ?!***")
- var mentionned = message.mentions.users.first();
- if (!profile[sender.id]) profile[sender.id] = {}
- if (!profile[sender.id].credits) profile[sender.id].credits = 310;
- fs.writeFile('./profile.json', JSON.stringify(profile), (err) => {
- if (err) console.error(err);
- })
- var x = ['5587' ,' 9978' , '3785' , '7734' , '9864' , '7681' , '3758' , '7834' , '3489' , '1382' , '7389' , '8762' , '0889' , '0388' , '3316' , '0976' , '8603' , '1842' , '4565' , '9524' , '9524' , '0964' , '5930' , '5678' , '9567' , '6099' , '7058' , '0001' , '1324' , '9834' , '7668' , '0378' , '7055' , '9733' , '9876' , '9846' , '9685' , '8574' , '8975' , '9845' , '9862' , '0069' , '0807' , '0673' , '0813' , '1235' , '6879'];
- var x2 = ['5587' ,' 9978' , '3785' , '7734' , '9864' , '7681' , '3758' , '7834' , '3489' , '1382' , '7389' , '8762' , '0889' , '0388' , '3316' , '0976' , '8603' , '1842' , '4565' , '9524' , '9524' , '0964' , '5930' , '5678' , '9567' , '6099' , '7058' , '0001' , '1324' , '9834' , '7668' , '0378' , '7055' , '9733' , '9876' , '9846' , '9685' , '8574' , '8975' , '9845' , '9862' , '0069' , '0807' , '0673' , '0813' , '1235' , '6879'];
- var x3 = Math.floor(Math.random()*x.length)
- message.channel.send(` \`${args}\`** : الملبغ** \n \`${x[x3]}\` ** : اكتب الرقم التالي حتي تتم عملية التحويل **`).then(msg1=> {
- var r = message.channel.awaitMessages(msg => msg.content == x2[x3], { maxMatches : 1, time : 60000, errors : ['time'] })
- r.catch(() => {
- message.delete()
- r.delete()
- msg.delete()
- message.channel.sendEmbed(embed)
- })
- r.then(s=> {
- var mando = message.mentions.users.id;
- if (!profile[defineduser.id]) profile[defineduser.id] = {}
- if (!profile[defineduser.id].credits) profile[defineduser.id].credits = 200;
- profile[defineduser.id].credits += (+args[0]);
- profile[sender.id].credits += (-args[0]);
- let mariam = message.author.username
- message.channel.send(`**:moneybag: | ${message.author.username}, has transferrerd ` + "`" + args[0] + "$` to " + `<@${defineduser.id}>**`)
- mentionned.send(`:credit_card: | Transfer Receipt \`\`\`\`You have received ${args[0]} from user ${message.author.username} (ID: ${message.author.id})\`\`\`\``);
- message.channel.sendEmbed(embed)
- })
- })
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement