O halde oyunu ben başlatıyorum.
Alttakinin bu akşam saat 18.00 da Counter Strike ön satışları başlayacak.
const Discord = require("discord.js");
const db = require('quick.db');
const endlesslove = require('../ayarlar.json');
exports.run = async (client, message, args) => {
if (!args[0]) return message.channel.send(' Kimin uyarısını göstericeğimi yazmalısın.')
let endlesslove = message.mentions.users.first() || client.users.get(args[0]) || message.guild.members.find(u => u.user.username.toLowerCase().includes(args[0].toLowerCase())).user
if (!endlesslove) return message.channel.send(' Kullanıcıyı bulamadım.')
let eendlesslove = message.guild.member(endlesslove)
if (!endlesslove) return message.channel.send(' Kullanıcıyı **bulamadım.**')
let i = await db.get(`uyarı.${endlesslove.id+message.guild.id}`)
if (!i || i == 0) return message.channel.send(' Bu kullanıcının bir uyarısı yok.')
let Baroom = new Discord.RichEmbed()
.setDescription(`**${endlesslove.tag}** **adlı Kişinin Toplam:** ` + db.get(`uyarı.${endlesslove.id+message.guild.id}`) || '0', true)
message.channel.send(Baroom)
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: [],
permLevel: 0
};
exports.help = {
name: 'uyarı-sayı',
description: 'Uyarı sayısını gösterir',
usage: 'uyarı-sayı'
};
const Discord = require("discord.js");
const db = require('quick.db');
const neblm = require('../ayarlar.json');
exports.run = async (client, message, args) => {
if (!args[0]) return message.channel.send('❓ Kimin uyarısını sileceğimi yazmalısın.')
let CodEming = message.mentions.users.first() || client.users.get(args[0]) || message.guild.members.find(u => u.user.username.toLowerCase().includes(args[0].toLowerCase())).user
if (!CodEming) return message.channel.send('❓ Kullanıcıyı bulamadım.')
let Baroo = message.guild.member(CodEming)
if (!Baroo) return message.channel.send('❓ Kullanıcıyı **bulamadım.**')
let i = await db.get(`uyarı.${CodEming.id+message.guild.id}`)
if (!i || i == 0) return message.channel.send('? Bu kullanıcının zaten bir uyarısı yok ki,nasıl sileyim ?')
await db.add(`uyarı.${CodEming.id+message.guild.id}`, -1)
message.channel.send('✔️ Bu kullanıcının uyarısı silindi!')
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["uyarı-sil"],
permLevel: 2
};
exports.help = {
name: 'uyarı-kaldır',
description: 'Uyarı Kaldırır',
usage: 'uyarı-kaldır'
};
const Discord = require('discord.js');
const db = require('quick.db');
exports.run = async (bot, message, args) => {
if (!message.member.hasPermission("MANAGE_MESSAGES")) return message.reply(`⛔ Bu komutu kullanabilmek için **yeterli izne sahip değilsin!**`);
let Yasin = args.slice(1).join(' ')
if (!args[0]) return message.channel.send('? Kimi uyaracağını yazmalısın.')
let endlesslove = message.mentions.users.first() || bot.users.get(args[0]) || message.guild.members.find(u => u.user.username.toLowerCase().includes(args[0].toLowerCase())).user
if (!endlesslove) return message.channel.send('❓ Kullanıcıyı bulamadım.')
let eendlesslove = message.guild.member(endlesslove)
if (!endlesslove) return message.channel.send('❓ Kullanıcıyı **bulamadım.**')
if (!Yasin) return message.reply('⛔ Uyarı sebebini yazmalısın.').catch(console.error);
message.channel.send(` ⚠️ **${endlesslove.tag}** adlı kullanıcıyı uyarmak istediğinize **emin misiniz?** Lütfen **evet (e)** veya **hayır (h)** ile cevap verin.\n\n\`30\` saniye içerisinde iptal edilcektir.`)
let uwu = false;
while (!uwu) {
const response = await message.channel.awaitMessages(neblm => neblm.author.id === message.author.id, { max: 1, time: 30000 });
const endlesslove = response.first().content
if (endlesslove == 'hayır' || endlesslove == 'h') return message.channel.send('? İşlem iptal **edildi.**')
if (endlesslove !== 'evet' && endlesslove !== 'e') {
message.channel.send('❓ Lütfen sadece **evet (e)** veya **hayır (h)** ile cevap verin.')
}
if (endlesslove == 'evet' || endlesslove == 'e') uwu = true
}
if (uwu) {
let uyarı = await db.add(`uyarı.${endlesslove.id+message.guild.id}`, 1)
message.channel.send(` ✔️ **${endlesslove.tag}** Başarıyla **uyarıldı!**\nBu kullanıcının şuan **${db.get(`uyarı.${endlesslove.id+message.guild.id}`) || '0'}** uyarısı var.`)
endlesslove.send(` ⚠️ **${message.guild.name}** adlı sunucudan **uyarı aldınız!**\n*Sebep:* \`\`\`${Yasin}\`\`\``)
let endlesslove2 = new Discord.RichEmbed()
.setColor("#FFB900")
.setAuthor(`✔️ ${endlesslove.username} adlı kişi uyarıldı!`,
endlesslove.avatarURL||endlesslove.defaultAvatarURL)
.addField('⚠️ Uyarılan Kullanıcı', `**${endlesslove.tag}** **[**\`${endlesslove.id}\`**]**`, true)
.addField('? Uyaran Yetkili', `**${message.author.tag}** **[**\`${message.author.id}\`**]**`, true)
.addField('❓Uyarı Nedeni', Yasin, true)
.addField('⚠️Uyarı Sayısı', db.get(`uyarı.${endlesslove.id+message.guild.id}`) || '0', true);
let membermodChannel = await db.fetch(`membermodChannel_${message.guild.id}`)
if (!message.guild.channels.get(membermodChannel)) return
else message.guild.channels.get(membermodChannel).send(endlesslove2)}
else return console.log('Hata var')
};
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['guyar'],
permLevel: 2
};
exports.help = {
name: 'guyar',
description: 'İstediğiniz kişiyi uyarır.',
usage: 'guyar [kullanıcı] [sebep]'
};
const Discord = require('discord.js');
const db = require('quick.db');
exports.run = async (bot, message, args) => {
if (!message.member.hasPermission('KICK_MEMBERS')) return message.channel.send(`Bu komutu kullanmak için \`Üyeleri At\` yetkisine sahip olmalısın.`);
let sebep = args.slice(1).join(' ')
if (!args[0]) return message.channel.send('Atmak istediğin kullanıcıyı etiketlemelisin.')
let kisi = message.mentions.users.first();
if (!kisi) return message.channel.send(`Sunucuda böyle bir kullanıcıyı bulamadım.`)
let adam = message.guild.member(kisi)
if (!adam) return message.channel.send(`Sunucuda böyle bir kullanıcıyı bulamadım.`)
if (adam.hasPermission("MANAGE_MESSAGES")) return message.channel.send(`Kendi yetkimin üstündeki kişileri atamam.`)
if (!sebep) sebep= 'Sebep belirtilmemiş.'
message.channel.send(`${kisi.tag}, adlı kullanıcıyı sunucudan atacağım, emin misiniz? Eminseniz \`e\` işlemi iptal etmek ise \`h\` olarak cevaplayınız.`)
let uwu = false;
while (!uwu) {
const response = await message.channel.awaitMessages(neblm => neblm.author.id === message.author.id, { max: 1, time: 30000 });
const secim = response.first().content
if (secim == 'hayır' || secim == 'h') return message.channel.send('Kişinin atma işlemi başarıyla iptal edildi.')
if (secim !== 'evet' && secim !== 'e') {
message.channel.send(`Lütfen sadece \`e\` veya \`h\` olarak cevaplayın.`)
}
if (secim == 'evet' || secim == 'e') uwu = true
}
if (uwu) {
kisi.send(`**${message.guild.name}** adlı sunucudan atıldınız.\n*Sebep:* \`\`\`${sebep}\`\`\``)
try {
await adam.kick(sebep+ ` | Yetkili: ${message.author.tag} - ${message.author.id}`)
message.channel.send(`${kisi.tag} adlı kullanıcı başarıyla sunucudan atıldı.`)
let embed = new Discord.RichEmbed()
.setColor('RED')
.setAuthor(`${kisi.username} adlı kişi yasaklandı!`, kisi.avatarURL||kisi.defaultAvatarURL)
.addField('Atan Kullanıcı', `${kisi.tag}-[${kisi.id}]`, true)
.addField('Atan Yetkili', `${message.author.tag}-[${message.author.id}]`, true)
.addField('Atma Nedeni', sebep, true);
let membermodChannel = await db.fetch(`modlogkanaly_${message.guild.id}`)
if (!message.guild.channels.get(membermodChannel)) return
else message.guild.channels.get(membermodChannel).send(embed)
} catch(e) {
message.channel.send('Bir hata oluştu!')
}
} else return console.log('Atma komutunda hata olustu.')
}
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["gk", "gkick", "gat"],
permLevel: 0
};
exports.help = {
name: 'gkick',
description: 'Etiketlediğiniz kullanıcıyı sunucudan atarsınız.',
usage: 'gkick'
};
const Discord = require('discord.js');
const db = require('quick.db');
exports.run = async (bot, message, args) => {
if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send(":no_entry: **Bu komudu kullanabilmek için gerekli yetkiye sahip değilsin.**");
let reason = args.slice(1).join(' ')
if (!args[0]) return message.channel.send(":no_entry: Yasaklamak istediğiniz kullanıcıyı etiketleyiniz.")
let user = message.mentions.users.first() || bot.users.get(args[0]) || message.guild.members.find(u => u.user.username.toLowerCase().includes(args[0].toLowerCase())).user
if (!user) return message.channel.send(`Etiketlediğin kullanıcıyı sunucuda bulamadım.`)
let member = message.guild.member(user)
if (!member) return message.channel.send(`Etiketlediğin kullanıcıyı sunucuda bulamadım.`)
if (member.hasPermission("BAN_MEMBERS")) return message.channel.send(`**Kendimden Üstün Kişileri Yasaklayamam.**`)
if (!reason) reason = 'Neden belirtilmemiş.'
message.channel.send(`${user.tag}, adlı kullanıcıyı sunucudan yasaklayacağım emin misiniz? Eminseniz \`e\` işlemi iptal etmek ise \`h\` olarak cevaplayınız.`)
let uwu = false;
while (!uwu) {
const response = await message.channel.awaitMessages(neblm => neblm.author.id === message.author.id, { max: 1, time: 30000 });
const choice = response.first().content
if (choice == 'hayır' || choice == 'h') return message.channel.send('? İşlem iptal **edildi.**')
if (choice !== 'evet' && choice !== 'e') {
message.channel.send('❓ Lütfen sadece **evet (e)** veya **hayır (h)** ile cevap verin.')
}
if (choice == 'evet' || choice == 'e') uwu = true
}
if (uwu) {
try {
await member.ban(reason + ` | Yetkili: ${message.author.tag} - ${message.author.id}`)
message.channel.send(`**${user.tag}** adlı kullanıcı sunucudan yasaklandı.`)
user.send(`**${message.guild.name}** adlı sunucudan **banlandınız!**\n*Sebep:* \`\`\`${reason}\`\`\``)
let embed = new Discord.RichEmbed()
.setColor(0xffa300)
.setAuthor(`${user.username} adlı kişi yasaklandı!`, user.avatarURL||user.defaultAvatarURL)
.addField('Yasaklanan Kullanıcı', `${user.tag}-[${user.id}]`, true)
.addField('Yasaklayan Yetkili', `${message.author.tag}-[${message.author.id}]`, true)
.addField('Yasaklama Nedeni', reason, true);
let membermodChannel = await db.fetch(`membermodChannel_${message.guild.id}`)
if (!message.guild.channels.get(membermodChannel)) return
else message.guild.channels.get(membermodChannel).send(embed)
} catch(e) {
message.channel.send(':warning: Bir hata var!')
}
} else return console.log('Hata var')
}
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ["gban", "ban"],
permLevel: 0
};
exports.help = {
name: 'gban',
description: 'nblm',
usage: 'gban'
};
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.author.id !== ayarlar.sahip) return message.channel.send(`Capslock engel sistemi.`)
if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(`Yetkin yok!`)
let capslock = await db.fetch(`capslock_${message.guild.id}`)
if (capslock) {
db.delete(`capslock_${message.guild.id}`)
message.channel.send(`Capslock engel kapatıldı.!`)
}
if (!capslock) {
db.set(`capslock_${message.guild.id}`, 'acik')
message.channel.send(`:Capslock engel açıldı.`)
}
};
exports.conf = {
enabled: true,
guildOnly: false,
aliases: ["cse"],
permLevel: 3
};
exports.help = {
name: 'capslock-engelleme',
description: 'Muz.',
usage: 'capslock-engelleme'
};
