Merhaba Ben Compac96 bu gün ise Sonsuz Sayaç Komutunu Göstereceğim.
JavaScript:
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
const sayacsayi = await db.fetch(`sayac_${message.guild.id}`);
const sayackanal = message.mentions.channels.first() || message.channel
if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(`Bu komutu kullanabilmek için "\`Yönetici\`" yetkisine sahip olmalısın.`);
if(!args[0]) {
message.channel.send(`Bir sayı yazmalısın. Yazdıktan sonra bir kanal etiketlemelisin. \`${prefix}sayaç 100 #sayaç\``)
return
}
if(isNaN(args[0])) {
message.channel.send(`Bir sayı yazmalısın.`)
return
}
if(args[0] <= message.guild.members.size) {
message.channel.send(`Sunucudaki kullanıcı sayısından (${message.guild.members.size}) daha yüksek bir değer girmelisin.`)
return
}
db.set(`sayac_${message.guild.id}`, args[0])
db.set(`sayacK_${message.guild.id}`, sayackanal.id)
message.channel.send(`Sayaç \`${args[0]}\`, sayaç kanalı ${sayackanal} olarak ayarlandı. Kapatmak için \`${prefix}kapat sayaç\` yazmalısın.`)
}
exports.conf = {
enabled: true,
guildOnly: true,
aliases: ['sayac'],
permLevel: 3
}
exports.help = {
name: 'sayaç',
description: 'Sayacı ayarlar.',
usage: 'sayaç <sayı> <#kanal> / sıfırla'
}
Gerekli Mödüller = quick.db