Advertisement
Guest User

كود الكريدت

a guest
Nov 17th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.30 KB | None | 0 0
  1. const fs = require("fs")
  2. let profile = JSON.parse(fs.readFileSync("./profile.json", "utf8"))
  3. var prefix = '!'//البرفكس
  4. client.on("message", message => {
  5. if (message.author.bot) return;
  6. if(!message.channel.guild)return;
  7. if (!profile[message.author.id]) profile[message.author.id] = {
  8. tite: 'HypeLC User',
  9. rep: 0,
  10. reps: 'NOT YET',
  11. lastDaily:'Not Collected',
  12. level: 0,
  13. points: 0,
  14. credits: 1,
  15. };
  16. fs.writeFile('./profile.json', JSON.stringify(profile), (err) => {
  17. if (err) console.error(err);
  18. })
  19. });
  20. client.on("message", (message) => {
  21. let men = message.mentions.users.first()
  22. if (message.author.bot) return;
  23. if (message.author.id === client.user.id) return;
  24. if(!message.channel.guild) return;
  25. if (message.content.startsWith(prefix + 'credit')) {
  26. if(men) {
  27. if (!profile[men.id]) profile[men.id] = {
  28. lastDaily:'Not Collected',
  29. credits: 1,
  30. };
  31. }
  32. if(men) {
  33. message.channel.send(`** ${men.username}, :credit_card: balance` + " is `" + `${profile[men.id].credits}$` + "`.**")
  34. } else {
  35. message.channel.send(`** ${message.author.username}, your :credit_card: balance` + " is `" + `${profile[message.author.id].credits}$` + "`.**")
  36. }
  37. }
  38. if(message.content.startsWith(prefix + "daily")) {
  39.  
  40.  
  41. if(profile[message.author.id].lastDaily != moment().format('day')) {
  42. profile[message.author.id].lastDaily = moment().format('day')
  43. profile[message.author.id].credits += 310
  44. message.channel.send(`**${message.author.username} you collect your \`310\` :dollar: daily pounds**`)
  45. } else {
  46. message.channel.send(`**:stopwatch: | ${message.author.username}, your daily :yen: credits refreshes ${moment().endOf('day').fromNow()}**`)
  47. }
  48. }
  49. let cont = message.content.slice(prefix.length).split(" ");
  50. let args = cont.slice(2);
  51. let sender = message.author
  52. if(message.content.startsWith(prefix + 'trans')) {
  53. if (!args[0]) {
  54. message.channel.send(`**Usage: ${prefix}trans @someone amount**`);
  55. return;
  56. }
  57. // We should also make sure that args[0] is a number
  58. if (isNaN(args[0])) {
  59. message.channel.send(`**Usage: ${prefix}trans @someone amount**`);
  60. return; // Remember to return if you are sending an error message! So the rest of the code doesn't run.
  61. }
  62. if(profile[message.author.id].credits < args[0]) return message.channel.send("**Your Credits is not enough that**")
  63. if(args[0].startsWith("-")) return message.channel.send('**!! I Cant Do it**');
  64. let defineduser = '';
  65. let firstMentioned = message.mentions.users.first();
  66. defineduser = (firstMentioned)
  67. if (!defineduser) return message.channel.send(`**Usage: ${prefix}trans @someone amount**`);
  68. if(defineduser.id === message.author.id) return message.channel.send("***Transfering to your self hah ?!***")
  69. var mentionned = message.mentions.users.first();
  70. if (!profile[sender.id]) profile[sender.id] = {}
  71. if (!profile[sender.id].credits) profile[sender.id].credits = 310;
  72. fs.writeFile('./profile.json', JSON.stringify(profile), (err) => {
  73. if (err) console.error(err);
  74. })
  75. 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'];
  76. 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'];
  77. var x3 = Math.floor(Math.random()*x.length)
  78. message.channel.send(` \`${args}\`** : Amount** \n \`${x[x3]}\` ** : Write the Number to Complete **`).then(msg1=> {
  79. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], { maxMatches : 1, time : 60000, errors : ['time'] })
  80. var embed = new Discord.RichEmbed()
  81. r.catch(() => {
  82. message.delete()
  83. r.delete()
  84. message.delete()
  85. message.channel.sendEmbed(embed)
  86. })
  87. r.then(s=> {
  88. var mando = message.mentions.users.id;
  89. if (!profile[defineduser.id]) profile[defineduser.id] = {}
  90. if (!profile[defineduser.id].credits) profile[defineduser.id].credits = 200;
  91. profile[defineduser.id].credits += (+args[0]);
  92. profile[sender.id].credits += (-args[0]);
  93. let mariam = message.author.username
  94. message.channel.send(`**:moneybag: | ${message.author.username}, has transferrerd ` + "`" + args[0] + "$` to " + `<@${defineduser.id}>**`)
  95. mentionned.send(` :credit_card: | Transfer Receipt \`\`\`You have received ${args[0]} from user ${message.author.username} ; (ID (${message.author.id})\`\`\``);
  96. var embed = new Discord.RichEmbed()
  97. message.channel.sendEmbed(embed)
  98. })
  99. })
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106. }
  107.  
  108.  
  109.  
  110.  
  111. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement