07-06-2022, 02:33 AM
İzmox Theme
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