Bilgilendirme Kod Kullanımını Perme, İzne Özel Yapma

cloudf cloudf
cloudf cloudf

shorty

CloudFivem Üye
CF Kullanıcı
May 6, 2020
17
58
Selam dostlar bugün sizlerle belirli komutları belirli permlerin kullanmasını nasıl yapacağız onu göstereceğim, hemen başlayalım

Botunuzun 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.
İçeriği görüntülemek için Giriş yap veya Kayıt 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.

Eğer takıldığınız herhangi bir durum, bir konu olursa bana ulaşabilirsiniz iyi forumlar
 
Son düzenleme:

BU KONUYU GÖRÜNTÜLEYEN KULLANICILAR (Üye: 0, Ziyaretçi: 1)

Yasal Uyarı

  • İçerik sağlayıcı paylaşım sitesi olarak hizmet veren cloudfivem.com adresimizde 5651 Sayılı Kanun'un 8. Maddesine ve T.C.K' nın 125. Maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. cloudfivem.com hakkında yapılacak tüm hukuksal şikayetleri iletisim linkimizden bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.

Hızlı Bağıntılar

Kullanıcı Paneli

Sponsorluk İçin

Sponsorluk için morpheause@cloudfivem.com a mail atınız.