Basit Ban Sistemi

  • Konuyu başlatan Konuyu başlatan LyloN
  • Başlangıç tarihi Başlangıç tarihi

LyloN

Ne Mutlu Türküm Diyene!
Katılım
1 Ocak 2020
Mesajlar
902
En iyi cevaplar
1
Tepki puanı
400
Puanları
825
Konum
İstanbul
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Basit Ban Sistemi
Kod:
const Discord = require('discord.js');
const db = require('quick.db');
const ayarlar = require('../ayarlar.json')
exports.run = async (client, message, args) => {
 
  let prefix = await require('quick.db').fetch(`prefix_${message.guild.id}`) || ayarlar.prefix
 
if(!message.member.roles.has("id")) return message.channel.send("Bu komutu kullanmaya yetkin yok."); 
  let guild = message.guild
  let user = message.mentions.users.first();
  let sChannel = message.guild.channels.find(c => c.name === "?-chat")
  let sebep = args.slice(1).join(" ") || `Belirtilmemiş.`
  let yasaklayankisi = `Yasaklayan : ${message.author.tag} - ${message.author.id}`
  if (!user) return message.channel.send(`Kimi asacaksın kanka`)
  if(user.roles.has("604492115707428924")) return message.reply("Bu kişi banlanamaz!")
  if(user.roles.has("606022259337068575")) return message.reply("Bu kişi banlanamaz!")
  if(user.roles.has("606710176539475988")) return message.reply("Bu kişi banlanamaz!")
  if(user.roles.has("604492113392041985")) return message.reply("Bu kişi banlanamaz!")
  if(user.roles.has("604492121461751848")) return message.reply("Bu kişi banlanamaz!")
  if(user.roles.has("604492107888984071")) return message.reply("Bu kişi banlanamaz!")
  if(user.roles.has("608598908506996736")) return message.reply("Bu kişi banlanamaz!")
  if (user == message.author) return message.channel.send(`Asacağın kişiyi etiketlemelisin kanka`)
  message.guild.member(user).ban(`${sebep} | ${yasaklayankisi}`).catch(error => message.reply("Üyeyi yasaklamak için yetkim yetmiyor."))
  let embed2 = new Discord.RichEmbed()
  .addField(`Biri asıldı mı sanki he?`, `**Yasaklayan :** ${message.author.tag} \n **Yasaklanan :** ${user.tag}\n **Yasaklama Nedeni :** ${sebep} `)
  .setImage('https://cdn.discordapp.com/attachments/588059750441418762/590864094110941186/ban.gif')
  sChannel.send(embed2)
  let userembed = new Discord.RichEmbed()
  .setColor("BLUE")
  .setAuthor(`Sunucuda ki halkın gözü önünde asıldın kanka`, user.avatarURL)
  .setDescription(`**${guild.name}** sunucusundan **${sebep}** sebebiyle asıldın.`)
  .setImage('https://cdn.discordapp.com/attachments/588059750441418762/590864094110941186/ban.gif')
  user.send(userembed)
};
exports.conf = {
  enabled: true,
  guildOnly: true,
  aliases: ['ban'],
  permLevel: 0
};
exports.help = {
  name: 'as',
  description: 'Belirttiğiniz kullanıcıyı sunucudan yasaklar.',
  usage: 'yasakla <@kullanıcı>'
};

Discord Adresim GodChe#1059​
 

Moonshine

Risk almazsan, risk alanlar için çalışırsın.
Katılım
26 Ekim 2019
Mesajlar
65
En iyi cevaplar
1
Tepki puanı
-31
Puanları
1,215
Konum
Konya
Web Sitesi
batihost.com
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Güzel olmuş, başarılar dilerim.
 

Üst