Script/Mod Kod Kullanımını Perme, İzne Özel Yapma

mod

Moderator
otunuzun main dosyasına girin "bot.js, main.js, index.js" daha sonra botunuzun main dosyasında boş bir kısım seçin kendinize ve şu kodları yapıştırın
//////////////////////////////////////////////
client.roller = {
}
//////////////////////////////////////////////
Bu ne işimize yarıyor?/ bu yaptığımız ile o permi botun main dosyasına entegre ediyoruz ve herhangi bir komutta permi aratmamız gerektiğinde id yazmamıza gerek kalmıyor, bot otomatik olarak client.roller.rolismi yazdığınızda onu kendisi tanımlıyor olacak.

Daha sonrasında ekleyeceğiniz rolleri seçin örneğin; sona gelen rolün sonuna "," eklemeyin!
"whitelist":"rolid",
"everyone":"rolid"
Yani şu şekilde olması gerekmekte

//////////////////////////////////////////////
client.roller = {
"whitelist":"rolid",
"everyone":"rolid"
}
//////////////////////////////////////////////
Bu kısmı yaptıktan sonra herhangi bir komuta girelim ve şu kodu "exports veya module.exports" kısmının altına yazın
(if kısmı bir koşuldur yani, if kısmında rol varsa ve o rolü karşılıyorsa bu komutu kullanabilir, if komuttan komuta değişir.)
if (!message.member.roles.some(r => [
kareden sonra client.rollerde tanıttığımız permleri altına geçirelim mesela;

client.roller.whitelist,
client.roller.everyone
].includes(r.id))) return;
ve kodu bitiriyoruz yani olması gereken şu;

const Discord = require('discord.js');

exports.run = (client, message, args) => {
if (!message.member.roles.some(r => [
client.roller.whitelist,
client.roller.everyone
].includes(r.id))) return;

"if (!message.member.hasPermission("MANAGE_ROLES"))
" gibi de yapılabilir, bu da direkt olarak izin ile rol oluyor, izinleri değiştirebilirsiniz.
Linki görüntülemek için kayıt ol veya giriş yap Giriş yap veya üye ol.
buradan bakabilirsiniz, bu izni karşılayan permler kullanabilir gibi olur bu komut diğeri ile bir değildir, bunu yaparsanız onu yapamaz, onu yaparsanızda bunu yapamazsınız.
 

Bu Konuyu Kimler Görüntülüyor Konu (Kullanıcı: 0, Misafir: 1)

Üst