Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Paylaşım DİSCORD BOT | WHİTELİST KOMUTU !WLKAYIT LOGLU

ashryper

Üye
FT Kullanıcı
Katılım
4 yıl 1 ay 14 gün
Mesajlar
156
Selamlar bugün sizlere whitelist kaydı için düzenlenmiş komut paylaşıyorum.

Komutun Amacı :

Kullanışı : (prefix)wlkayıt user user

Sonuç : Kişiden belirttiğiniz kayıtsız rolünü alır whitelist permi verir ve kullanıcı adını IC ISIM olarak düzenler.

Düzenlemeniz gereken yerler :

Kodların sağında belirttiğim kısımlardaki ID yazan bölümleri vs. kendi sunucunuza göre ayarlayın.



Yapamadığınız kısımları veya hataları belirtirseniz yardımcı olurum.

Geri dönüşlerinize ve eleştirilere açığım yorumlarda belirtirseniz sevinirim.
Etkileşime bağlı olarak belirttiğiniz kişinin kaç kişi kayıt ettiğini görebildiğiniz bir komut paylaşıcam.



KOMUTLAR KLASÖRÜNE ATILCAK

JavaScript:
const Discord = require("discord.js");
const db = require('quick.db');
module.exports.run = async (client, message, args) => {

    if(message.guild.id !== "SUNUCU ID") return message.channel.send(`Bu komut bu sunucuda çalışmaz.`) // Bu bölümü istemiyorsanız silebilirsiniz.

    if(!message.member.roles.cache.find(x => x.name== "BU KOMUTU KULLANABİLCEK ROLLERİN İDLERİ" || "ID" || "ID" )) return message.channel.send(`Yeterli izne sahip değilsin.`)

    if(message.channel.id !== "ID") return message.channel.send("Kayıtlar sadece kayıt kanalından yapılabilir.")

    let ardademrverilecekrol = message.guild.roles.cache.find(x => x.name == "whitelisted")  // KAYITLI ROLÜN ADINI DEĞİŞTİRİNİZ.
    if (message.guild.me.roles.highest.position <= ardademrverilecekrol.position) return message.channel.send(`Bu rol benim rolümün üstünde olduğu için vermeye iznim yok.`)

    let ardademruser = message.mentions.users.first()
    if(!ardademruser) return message.reply('bir kullanıcı etiketlemelisin.')
var embed = new Discord.MessageEmbed()
    .setColor("#ff0000")
    .addField(`KAYIT LOG`,`${message.author} yeni bir kullanıcıyı kayıt etti. Kayıt edilen: ${ardademruser}`)
    client.channels.cache.get('ID').send(embed)              // KAYIT LOGUN DÜŞECEĞİ KANAL IDSI

           message.channel.send(`${ardademruser} isimli kullanıcıyı kayıt edildi.`).then(msg => {
                    setTimeout(function() {
                        message.guild.members.cache.get(ardademruser.id).setNickname(` IC ISIM`);
                    }, 500);
                    setTimeout(function() {
                        message.guild.member(ardademruser).roles.remove(message.guild.roles.cache.find(role=>role.name=="unregistered").id);
                    }, 1500);
                    setTimeout(function() {
                        message.guild.member(ardademruser).roles.add(message.guild.roles.cache.find(role=>role.name=="whitelisted").id);
                    }, 2000);
           
                })
           
       db.add(`kayıt_${message.guild.id}`,1)
}

exports.conf = {
    aliases: [],
    permLevel: 0
};

module.exports.help = {
    name: "wlkayıt",
}
 
Selamlar bugün sizlere whitelist kaydı için düzenlenmiş komut paylaşıyorum.

Komutun Amacı :

Kullanışı : (prefix)wlkayıt user user

Sonuç : Kişiden belirttiğiniz kayıtsız rolünü alır whitelist permi verir ve kullanıcı adını IC ISIM olarak düzenler.

Düzenlemeniz gereken yerler :

Kodların sağında belirttiğim kısımlardaki ID yazan bölümleri vs. kendi sunucunuza göre ayarlayın.



Yapamadığınız kısımları veya hataları belirtirseniz yardımcı olurum.

Geri dönüşlerinize ve eleştirilere açığım yorumlarda belirtirseniz sevinirim.
Etkileşime bağlı olarak belirttiğiniz kişinin kaç kişi kayıt ettiğini görebildiğiniz bir komut paylaşıcam.



KOMUTLAR KLASÖRÜNE ATILCAK

JavaScript:
const Discord = require("discord.js");
const db = require('quick.db');
module.exports.run = async (client, message, args) => {

    if(message.guild.id !== "SUNUCU ID") return message.channel.send(`Bu komut bu sunucuda çalışmaz.`) // Bu bölümü istemiyorsanız silebilirsiniz.

    if(!message.member.roles.cache.find(x => x.name== "BU KOMUTU KULLANABİLCEK ROLLERİN İDLERİ" || "ID" || "ID" )) return message.channel.send(`Yeterli izne sahip değilsin.`)

    if(message.channel.id !== "ID") return message.channel.send("Kayıtlar sadece kayıt kanalından yapılabilir.")

    let ardademrverilecekrol = message.guild.roles.cache.find(x => x.name == "whitelisted")  // KAYITLI ROLÜN ADINI DEĞİŞTİRİNİZ.
    if (message.guild.me.roles.highest.position <= ardademrverilecekrol.position) return message.channel.send(`Bu rol benim rolümün üstünde olduğu için vermeye iznim yok.`)

    let ardademruser = message.mentions.users.first()
    if(!ardademruser) return message.reply('bir kullanıcı etiketlemelisin.')
var embed = new Discord.MessageEmbed()
    .setColor("#ff0000")
    .addField(`KAYIT LOG`,`${message.author} yeni bir kullanıcıyı kayıt etti. Kayıt edilen: ${ardademruser}`)
    client.channels.cache.get('ID').send(embed)              // KAYIT LOGUN DÜŞECEĞİ KANAL IDSI

           message.channel.send(`${ardademruser} isimli kullanıcıyı kayıt edildi.`).then(msg => {
                    setTimeout(function() {
                        message.guild.members.cache.get(ardademruser.id).setNickname(` IC ISIM`);
                    }, 500);
                    setTimeout(function() {
                        message.guild.member(ardademruser).roles.remove(message.guild.roles.cache.find(role=>role.name=="unregistered").id);
                    }, 1500);
                    setTimeout(function() {
                        message.guild.member(ardademruser).roles.add(message.guild.roles.cache.find(role=>role.name=="whitelisted").id);
                    }, 2000);
          
                })
          
       db.add(`kayıt_${message.guild.id}`,1)
}

exports.conf = {
    aliases: [],
    permLevel: 0
};

module.exports.help = {
    name: "wlkayıt",
}
dc atabilir misin?
 
nasıl yapılacağını blmyrm yardım edermsnz
+
 
.
 
Son düzenleme:

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!