- Katılım
- 4 yıl 7 ay 21 gün
- Mesajlar
- 156
Selamlar bugün sizlere whitelist kaydı için düzenlenmiş komut paylaşıyorum.
Komutun Amacı :
Kullanışı : (prefix)wlkayıt 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
Komutun Amacı :
Kullanışı : (prefix)wlkayıt 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",
}