Efsane Komut! (Rol Koruma)

Kanal koruma gelsin mi?


  • Kullanılan toplam oy
    10
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
11 Kas 2016
Mesajlar
74
Tepki puanı
9
Ödüller
7
Yaş
21
9 HİZMET YILI
komutlar/rol-koruma.js

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:
⭐ Perfo ⭐
Ultra Üye
Katılım
4 Haz 2018
Mesajlar
1,544
Tepki puanı
1,384
Ödüller
10
8 HİZMET YILI
Aynı işlemi "roller" kategorisinden çok kolay bir şekilde yapabilirsiniz.
Ancak koruma botları ile ilgilenen kişiler için ekleyebileceği bir script.
Ellerine sağlık. :gelisirabii:
 
Bu gözler neler gördü neler
Süper Üye
Katılım
7 Eyl 2015
Mesajlar
731
Çözümler
39
Tepki puanı
327
Ödüller
9
Yaş
32
10 HİZMET YILI
Koruma botu geliştirmek ve kodlarını öğrenmek isteyenler için iyi bir konu olmuş. Bot kodlamak isteyenler için'de bir nevi öznitelik...

 
Kawin
Uzman Üye
Katılım
27 Eyl 2016
Mesajlar
163
Tepki puanı
37
Ödüller
5
Yaş
26
9 HİZMET YILI
Peki ya roller silindikten sonra geri açıp geri veren bir kod yok mu?
 
Onaylı Üye
Katılım
11 Kas 2016
Mesajlar
74
Tepki puanı
9
Ödüller
7
Yaş
21
9 HİZMET YILI
Peki ya roller silindikten sonra geri açıp geri veren bir kod yok mu?
Denerim
Post automatically merged:

Aynı işlemi "roller" kategorisinden çok kolay bir şekilde yapabilirsiniz.
Ancak koruma botları ile ilgilenen kişiler için ekleyebileceği bir script.
Ellerine sağlık. :gelisirabii:
Sagol, eyvallah
Post automatically merged:

Koruma botu geliştirmek ve kodlarını öğrenmek isteyenler için iyi bir konu olmuş. Bot kodlamak isteyenler için'de bir nevi öznitelik...

Teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...