Onaylı Üye
komutlar/rol-koruma.js
Main dosyanıza:
Botumu incelemek isterseniz eğer; Konu
Yapan: EnisUnlu#5800
JavaScript:
const db = require("quick.db");
const Discord = require("discord.js");
exports.run = async (client, message, args) => {
let prefix = (await db.fetch(`prefix_${message.guild.id}`)) || "a!";
if (!args[0]) {
const embed = new Discord.RichEmbed()
.setColor("BLACK")
.setTitle("Rol Koruma sistemi!")
.setDescription(
"**Hatalı kullanım! örnek: ${prefix}rol-koruma aç && kapat**"
);
message.channel.send(embed);
return;
}
let rol = await db.fetch(`rolk_${message.guild.id}`);
if (args[0] == "aç") {
if (rol) {
const embed = new Discord.RichEmbed()
.setColor("BLACK")
.setTitle("Rol Koruma sistemi!")
.setDescription("**Görünüşe göre rol koruma zaten aktif!**");
message.channel.send(embed);
return;
} else {
db.set(`rolk_${message.guild.id}`, "acik");
const embed = new Discord.RichEmbed()
.setColor("BLACK")
.setTitle("Rol Koruma sistemi!")
.setDescription("**Rol koruma başarıyla açıldı!**");
message.channel.send(embed);
}
} else if (args[0] == "kapat") {
db.delete(`rolk_${message.guild.id}`);
const embed = new Discord.RichEmbed()
.setColor("BLACK")
.setTitle("Rol Koruma sistemi!")
.setDescription("**Rol Koruma başarıyla kapandı!**");
message.channel.send(embed);
}
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["rol-k"],
permLevel: 0,
kategori: "sunucu"
};
exports.help = {
name: "rol-koruma",
description: "Rol koruma",
usage: "rol-koruma"
};
Main dosyanıza:
JavaScript:
client.on("roleCreate", async (rolee, member, guild) => {
let rolkoruma = await db.fetch(`rolk_${rolee.guild.id}`);
if (rolkoruma == "acik") {
rolee.delete();
const embed = new Discord.RichEmbed()
.setDescription(
"Sunucunuzda yeni bir rol oluşturuludu! fakat geri silindi! (Rol Koruma Sistemi)"
)
.setColor("BLACK");
rolee.guild.owner.send(embed);
return;
} else {
return;
}
});
Botumu incelemek isterseniz eğer; Konu
Yapan: EnisUnlu#5800
Son düzenleme: