const Discord = require('discord.js'); const ms = require('ms'); exports.run = (client, message, args) => { // Yetki İçin if(!message.member.roles.cache.get("BU KODU KULLANABİLECEK ROLÜN İD'SİNİ BURAYA GİR")){ const yetki = new Discord.MessageEmbed() .setColor('BLACK') .setDescription(` ${message.author} **Bu Kodu Kullana Bilmek İçin Yeterli Yetkin Bulunmuyor...** `) return message.channel.send(yetki) } let kullanıcı = message.mentions.members.first(); let sure = args[1]; let sebep = args.slice(2).join(' '); if(!kullanıcı){ const kullanicihatasi = new Discord.MessageEmbed() .setColor('#FF0000') .setDescription(` ** ${message.author} Kullanıcı Bulunamadı, Lütfen Kullanıcı Etiketle** `) .setFooter('Jail Hatası ❌') return message.channel.send(kullanicihatasi) } if(!sure){ const surehatasi = new Discord.MessageEmbed() .setColor('#FF0000') .setDescription(` ** ${message.author} Süre Girmeyi Unuttun, \n\n \` 1s = 1 Saniye || 1h = 1 Saat || 1d = 1 Gün || 1y = 1 Yıl \` ** `) .setFooter('Jail Hatası ❌') return message.channel.send(surehatasi) } if(!sebep){ const sebephatasi = new Discord.MessageEmbed() .setColor('#FF0000') .setDescription(` ** ${message.author} **Lütfen Geçerli Bir Sebep Giriniz...** `) .setFooter('Jail Hatası ❌') return message.channel.send(sebephatasi) } if(kullanıcı || sure || sebep){ const jail = new Discord.MessageEmbed() .setDescription(` ${kullanıcı} Kişisi ${message.author} Tarafından, **${sebep}** Sebebiyle **${sure.replace(/s/, ' Saniye').replace(/m/, ' Dakika').replace(/h/, ' Saat').replace(/d/, ' Gün')}** Boyunca Jail'e Atıldı `) .setColor('#00FF00') .setTitle(` **Başarıyla Jail'e Atıldı** `) message.channel.send(jail) // Jail Atıldığı Zaman Verilecek & Alınacak Roller kullanıcı.roles.add('JAİL ROL İD') kullanıcı.roles.remove('ÜYE ROL İD') // Jail Bittiği Zaman Verilecek & Alınacak Roller setTimeout(() => { kullanıcı.roles.remove('JAİL ROL İD') kullanıcı.roles.add('ÜYE ROL İD') // Jail Bitince Kanal Bilgilendirme Mesajı Atalım client.channels.cache.get('LOG KANAL İD').send(` **${kullanıcı} Jail Süren Doldu Umarım Tekrarlamazsın** `) }, ms(sure)) } } exports.conf = { enabled: true, guildOnly: false, aliases: ['Jail','karantina','Karantina','JAİL','Cezalı','cezalı','Ceza-ver','ceza-ver'], permLevel: 0 } exports.help = { name: 'jail', description: 'CodeMareFi Süreli Jail', usage: '.jail @kişi süre sebep' }