Facebook
From Fronz, 3 Years ago, written in JavaScript.
This paste is a reply to Re: seviye-log from Fronz - view diff
Embed
Download Paste or View Raw
Hits: 106
  1. const Discord = require('discord.js');
  2. const db = require('quick.db')
  3. exports.run = async(client, message, args) => {
  4.  
  5.     if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(`<a:iptal:626445972620443648> Bu komutu kullanabilmek için "\`Yönetici\`" yetkisine sahip olmalısın.`);
  6.  
  7.   let rol = message.mentions.roles.first()
  8.   let seviye = args[1]
  9.  
  10.      let kanal = await db.fetch(`svlog_${message.guild.id}`)
  11.   let xp = await db.fetch(`verilecekxp_${message.guild.id}`)
  12.   let hm = await db.fetch(`seviyeacik_${message.guild.id}`)
  13.     if(!hm) return message.reply('Bu tuhaf! aktif edilmeyen bir seviye sistemine xp değeri eklemeyi düşünmedin umarım? \n Bunu Deniyebilirsin: `!seviye-aç`')
  14.   if(!rol) return message.channel.send('Ayarlayabilmem için bir rol belirtmelisin. \n Örnek: `!seviye-rol @seviye10 10`')
  15.   if(!seviye) return message.channel.send('Ayarlayabilmem için bir seviye belirtmelisin. \n Örnek: `$seviye-rol @seviye10 10`')
  16.   if(isNaN(args[1])) return message.channel.send('seviye değerini bir sayı biçiminde girmelisin.')
  17.   if(seviye > 700) return message.channel.send('max `700` olarak ayarlanabilir.!')
  18.  
  19.     let kontrol;
  20.   if(kanal == null) kontrol = 'Sunucuda Ayarlanmış Bir Logs Bulunamadı!'
  21.   else kontrol = kanal
  22.  
  23.   let kontrol2;
  24.   if(xp == null) kontrol2 = '4 (Varsayılan)'
  25.   else kontrol2 = xp
  26.  
  27.   let codeming = new Discord.RichEmbed()
  28.   .setTitle('Başarılı Ayarlandı!')
  29.   .setDescription('Seviye rol ödülü başarıyla ayarlandı.')
  30.     .addBlankField()
  31.   .addField('Seviye Log Kanalı:', kontrol, true)
  32.   .addField('Mesaj Başı Verilecek XP:', kontrol2, true)
  33.   .addField('Verilecek Rol:', rol, true)
  34.   .addField('Rolün Verileceği Seviye:', seviye)
  35.   .setFooter('EndlessLove Seviye Sistemi!')
  36.   .setColor('RANDOM')
  37.   message.channel.send(codeming)
  38.   db.set(`svrol_${message.guild.id}`, rol.id)
  39.   db.set(`rollevel_${message.guild.id}`, seviye)
  40.  
  41.  
  42.   };
  43. exports.conf = {
  44.   enabled: true,  
  45.   guildOnly: false,
  46.   aliases: [],
  47.   permLevel: 0
  48. };
  49.  
  50. exports.help = {
  51.   name: 'seviye-rol',
  52.   description: 'seviye ödül rolunu ayarlarsınız.',
  53.   usage: 'seviye-rol'
  54. };

Replies to seviye-rol rss

Title Name Language When
seviye-xp Fronz javascript 3 Years ago.