Facebook
From Kedjik, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 99
  1. const Discord = require("discord.js");
  2. const db = require('quick.db');
  3.  
  4. exports.run = async (client, message, args) => {
  5. let newMember = message.mentions.members.first || message.author
  6. let oldMember = message.mentions.members.first || message.author
  7. let rol = db.fetch(`sesödül_${newMember.guild.id}`)
  8.   var u = message.mentions.users.first() || message.author;
  9. let kullanıcı = message.mentions.members.first || message.author
  10. let kullanıcı1 = message.mentions.users.first || message.author
  11. let mesaj = db.fetch(`mesajsayısı_${message.guild.id + u.id}`)
  12. let saniye = db.fetch(`seslisaniye_${message.guild.id + u.id}`)
  13. let dakika = db.fetch(`seslidakika_${message.guild.id + u.id}`)
  14. let saat = db.fetch(`seslisaat_${message.guild.id + u.id}`)
  15. let gün = db.fetch(`sesligün_${message.guild.id + u.id}`)
  16.  
  17.  let dakikaek = Math.floor(saniye / 60)
  18. let saatek = Math.floor(dakika / 60 )
  19. let günek = Math.floor(saat / 24 )
  20. let dakikaeksi = saatek * 60
  21. let saateksi = günek * 24
  22.  let saniyeeksi = dakikaek * 60
  23. if(saniye => 60) {dakika = Math.floor(dakika + dakikaek) ; saniye = Math.floor(saniye - saniyeeksi)}
  24. if(dakika => 60) {saat = Math.floor(saat + saatek) ; dakika = Math.floor(dakika - dakikaeksi)}
  25. if(saat => 24) {gün = Math.floor(gün + günek) ; saat = Math.floor(saat - saateksi)}
  26. let embed = new Discord.RichEmbed()
  27. .setTitle(`İşte Statların!`)
  28. .setDescription(`Toplam Seslide Bulunma Süren : ** ${gün} gün , ${saat} saat , ${dakika} dakika , ${saniye} saniye**\nMesaj Sayın : **${mesaj ? mesaj : '0'}**`)
  29. .setThumbnail(u.avatarURL)
  30. .setColor("RANDOM")
  31. message.channel.send(embed)
  32. let saati = db.fetch(`seslisüredakikası_${newMember.guild.id}`)
  33. let dilimi = db.fetch(`seslisüredilimi_${newMember.guild.id}`)
  34. if (!newMember.roles.some(Rol => Rol.id === rol)) {
  35. if(dilimi == "saniye") {
  36. if(saniye >= saati) {
  37. oldMember.addRole(rol)
  38. }
  39. }
  40. if(dilimi == "dakika") {
  41. if(dakika >= saati) {
  42. oldMember.addRole(rol)
  43. }
  44. }
  45. if(dilimi == "saat") {
  46. if(saat >= saati) {
  47. oldMember.addRole(rol)
  48. }
  49. }
  50. if(dilimi == "gün") {
  51. if(gün >= saati) {
  52. oldMember.addRole(rol)
  53. }
  54. }
  55.  }
  56.  
  57. }
  58.   exports.conf = {
  59.     enabled: true,
  60.     guildOnly: false,
  61.     aliases: ["statlar"],
  62.     permLevel: 0,
  63.  
  64.   };
  65.  
  66.   exports.help = {
  67.     name: 'statlarım',
  68.     description: '',
  69.     usage: ''
  70.   };