Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
07-06-2022, 02:33 AM
İzmox Theme
Forum Üyesi
*
151
(Konular)
725
(Mesajlar)
Dec 2020
(Kayıt Tarihi)
16
(Rep Puanı)
#1
Alıntı:
Kod:
const Discord = require('discord.js')
const db = require('orio.db')

    exports.run = (client, message, args) => {

      if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send(`**Buna Yetkin Yok!**`);


      const hata = new Discord.MessageEmbed()
      .setColor("PURPLE")
      .setAuthor(`${client.user.username} Otorol Sistemi`)
      .setDescription(`**\`${prefix}otorol aç @rol\` veya \`${prefix}otorol kapat\`**`)
      .setFooter(`Komutu Kullanan: ${message.author.tag}`,`${message.author.avatarURL()}`)

      if (!["kapat", "aç"].includes(args[0])){
        return message.channel.send(hata)}

        if(args[0] === "aç"){

            db.set(`otorol_${message.guild.id}`, 'acik')

         
            let rol = message.mentions.roles.first()
            let kanal = message.mentions.channels.first()
   
            if(!rol){
                const roletiket = new Discord.MessageEmbed()
                .setDescription(`**Lütfen Bir Rol Etiketle.**`)
                .setColor('#ff0000')
                return message.channel.send(roletiket)
            }

            if(!kanal){
                const roletiket = new Discord.MessageEmbed()
                .setDescription(`**Lütfen Bir Kanal Etiketle.**`)
                .setColor('#ff0000')
                return message.channel.send(roletiket)
            }

            if(kanal){

                db.set(`orol_${message.guild.id}`, rol.id)
                db.set(`okanal_${message.guild.id}`, kanal.id)
   
           
                const acıldı = new Discord.MessageEmbed()
                .setDescription(`
                Otorol Sistemi Başarıyla Aktif Edildi\n
                    \`Rol\` = ${rol}
                    \`Kanal\` = ${kanal}
                `)
                .setColor('BLACK')
                .setFooter(' Otorol Sistemi')
                message.channel.send(acıldı)
            }
        } else if(args[0] === "kapat"){
   
            db.delete(`orol_${message.guild.id}`)         

            const kapatıldı = new Discord.MessageEmbed()
            .setDescription(`**Otorol Sistemi Başarıyla Kapatıldı.**`)
            .setColor('BLACK')
            .setFooter(' Otorol Sistemi')
            message.channel.send(kapatıldı)
        }
    }

exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['Otorol-ayarla','OTOROL-AYARLA','Otorol','OTOROL','otorol'],
    permLevel: 3
}

exports.help = {
    name: 'otorol-ayarla'
}




Alıntı:Main

Kod:
    client.on('guildMemberAdd', member => {
      const rdb = require('orio.db')
      let sistem = rdb.get(`otorol_${member.guild.id}`)
   
      if(sistem === 'acik'){

        let rol = rdb.get(`orol_${member.guild.id}`)
        let kanal = rdb.get(`okanal_${member.guild.id}`)

        client.channels.cache.get(kanal).send(new Discord.MessageEmbed() .setDescription(`${member.user.username} Adlı üyeye <@&${rol}> rolünü verdim.`) .setColor("RANDOM"))
        member.roles.add(rol)
   
       
      } else if(sistem != "acik") {
       
        return;
      }
    })



Görüntüleyenler: 1 Ziyaretçi
maltepe escort kadıköy escort ataşehir escort kadıköy escort pendik escort kartal escort kadıköy escort