Advertisement
Guest User

3Mo_Steve

a guest
Oct 16th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.64 KB | None | 0 0
  1.  
  2. const marry = require('./marry.json');
  3.  
  4. function saveMarry(){
  5. fs.writeFileSync("./marry.json", JSON.stringify(marry), function(err){
  6. if(err) throw err;
  7. })
  8. }
  9.  
  10. client.on('message', message => {
  11.  
  12. if(!marry[message.author.id]) marry[message.author.id] = {
  13. married: "no",//by 3mo_Steve || WIdiawdi3wad
  14. marrieduser: "none",//by 3mo_Steve || WIdiawd4iwad
  15. }//by 3mo_Steve || WIdiawdiswad
  16. //by 3mo_Steve || WIdiawdiwad4
  17. if(message.content.startsWith(prefix+"marry")){
  18. //by 3mo_Steve || WIdiawdiwad
  19. if(marry[message.author.id].married == "yes") return message.channel.send("You have already married. (يا كافر تبغى تجوز 2)");
  20. var mention = message.mentions.users.first();
  21.  
  22. if(!mention) return message.reply('Mention the user')
  23.  
  24. if(!marry[mention.id]) marry[mention.id]={
  25. married: "no",
  26. marrieduser: "none"
  27. }
  28. saveMarry();//by 3mo_Steve || WIdiaw5diwad
  29. /*waodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkd*/ if(!mention) return message.reply('mention the user.'); if(mention.id == message.author.id) return message.reply('Do You want to marry yourself?'); if(mention.id == client.user.id) return /* wdadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwod*/ message.reply(/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwoffffd*/'Sorry '+/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdddasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwod*/' but'+' 3Mo_Steve'+' married'/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadaw4odiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwod*/+/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwod*/' me'+' so'+' you'/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodifajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwod*/+/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwsod*/' cant'+' marry'/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwsod42*/+/* wadwadkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwodkjiowadajwdojadawdawjdoawjdijawdajwd35435awdasdbwadwadawodiajwod*/'me'+' :&'); if(mention.bot) return message.channel.send("You cant marry a bot"); if(marry[mention.id].married == "yes") return message.reply('This user is already married');
  30. /*//by 3mo_Steve || WIdiawd7iwad
  31. waodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkd
  32. waodkowaidkowaijdoawij6doi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkd
  33. //by 3mo_Steve || WIdiawdiw4ad
  34. waodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkdwaodkowaidkowaijdoawijdoi2u498u2adwajkd
  35. //by 3mo_Steve || WIdiawdiwad
  36. *///by 3mo_Steve || WIdiawdiwad
  37. //by 3mo_Steve || WIdiawdiwad
  38. //by 3mo_Steve || WIdiawdiwad
  39. let filter = m => m.author.id === mention.id//by 3mo_Steve || WIdiawdiwad;
  40. message.channel.send(`hello ${mention} ${message.author} want to marry you do you accept that? type yes or no you have 12 sec..`).then(msg => {
  41. message.channel.awaitMessages(filter, {
  42. time: 12000,//by 3mo_Steve || WIdiawdiwad
  43. max: 1,//by 3mo_Steve || WIdiawdiwad
  44. errors: ['time']//by 3mo_Steve || WIdiawdiwad
  45. })//by 3mo_Steve || WIdiawdiwad
  46. .then(collected => {//by 3mo_Steve || WIdiawdiwad
  47. if(collected.first().content == "yes"){//by 3mo_Steve || WIdiawdiwad
  48. marry[message.author.id] = {
  49. married: "yes",
  50. marrieduser: mention.id
  51. }
  52.  
  53. saveMarry();
  54.  
  55. marry[mention.id] = {
  56. married: "yes",
  57. marrieduser: message.author.id
  58. }
  59.  
  60. saveMarry();
  61.  
  62.  
  63.  
  64. message.channel.send(`${message.author} Congratulations ${mention} has accepted to marry you.`)
  65.  
  66. msg.delete();
  67. }else if(collected.first().content === "no"){
  68. message.channel.send(`${message.author} sorry i dont know how to tell you that but..`).then(mm => {
  69. setTimeout(async function(){
  70. mm.edit(`${message.author} sorry i dont know how to tell you that but ${mention} didnt accept to marry you.`)
  71. }, 3000)
  72. })
  73. }else if(!collected.first().content == "no" || !collected.first().content == "yes") {
  74. msg.delete();
  75. message.channel.send(`${message.author} sorry but ${mention} typed a incorecct answer.`)
  76. }
  77. })
  78. .catch(() => {
  79. msg.delete();
  80. message.channel.send(`${message.author} sorry but ${mention} did not answered.`)
  81. })
  82. })
  83. }else if(message.content.startsWith(prefix+"stats marry")){
  84. if(marry[message.author.id].married == "no") return message.reply('You haven\'t married.')
  85.  
  86. var user = client.users.get(marry[message.author.id].marrieduser)
  87.  
  88.  
  89. if(!user) return message.channel.send("I cant find the user who you married them please marry him again.")
  90.  
  91.  
  92.  
  93. var embed = new Discord.RichEmbed()
  94. .setTitle(`${message.author.username} marry stats`)
  95. .setDescription(`Married: ${marry[message.author.id].married}\nMarried User: ${user}`)
  96.  
  97. message.channel.send(embed)
  98.  
  99. if(message.mentions.users.size == 1){
  100. var mention = message.mentions.users.first();
  101.  
  102.  
  103. if(marry[mention.id].married == "no") return message.reply('This user hasn\'t married.')
  104.  
  105. var user = client.users.get(marry[mention.id].marrieduser)
  106.  
  107.  
  108. if(!user) return message.channel.send("I cant find the user who he married them please marry him again.")
  109.  
  110.  
  111.  
  112. var embed1 = new Discord.RichEmbed()
  113. .setTitle(`${mention.username} marry stats`)
  114. .setDescription(`Married: ${marry[mention.id].married}\nMarried User: ${user}`)
  115.  
  116. message.channel.send(embed1)
  117. }
  118. }else if(message.content.startsWith(prefix+"divorce")){
  119. if(marry[message.author.id].married == "no") return message.reply('You haven\'t married.')
  120.  
  121.  
  122. var user = client.users.get(marry[message.author.id].marrieduser)
  123.  
  124.  
  125. if(!user) return message.reply('Sorry but i cant find the user who you married them.')
  126.  
  127. marry[message.author.id] = {
  128. married: "no",
  129. marrieduser: "none"
  130. }
  131. saveMarry();
  132.  
  133. marry[user.id] = {
  134. married: "no",
  135. marrieduser: "none"
  136. }
  137. saveMarry();
  138. message.channel.send(`Done ${message.author} has divorced ${user}`)
  139. }
  140. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement