Sunucu Savaş Komudu V12

Katılım
17 Şub 2021
Konular
1
Mesajlar
5
Çözümler
1
Tepki puanı
6
Puanları
760
İlk Öncellikle Kodlama Hayatımdan Bahsedeceğim Uzun Süre Boyunca Kodlama Yaptım Ve Bu Sevdam Sona Erdi Bende Bulunan Kodları Buralara Paylaşacağım

Kod İçin 4 Saat Uğraşılmıştır Emeğe Saygı.

JavaScript:
const Discord = require("discord.js");
const { Canvas } = require('canvas-constructor');
const { loadImage } = require('canvas');


module.exports.run = async (client, message, args, data) => {
 if(!args[0]) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** !!savaş sunucu`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
    if(args[0].toLocaleLowerCase() == "sunucu") {
      let sunucu1 = args[1];
      if(!sunucu1) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** !!savaş sunucu 1sunucuID 2sunucuID #kanal`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
       if(isNaN(sunucu1)) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** !!savaş sunucu 1sunucuID 2sunucuID #kanal`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
       let sunucu2 = args[2];
       if(!sunucu2) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** !!savaş sunucu 1sunucuID 2sunucuID #kanal`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
      if(isNaN(sunucu2)) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** !!savaş sunucu 1sunucuID 2sunucuID #kanal`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
      let kanal = message.mentions.channels.first();
      if(!kanal) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** !!savaş sunucu 1sunucuID 2sunucuID #kanal`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
    if(!client.guilds.cache.get(sunucu1)) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** Sunucuyu Bulamadım Lütfen Beni Eklesin.`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
    if(!client.guilds.cache.get(sunucu2)) return  message.channel.send(new Discord.MessageEmbed().setColor("BLUE").setAuthor(`Prealy - Discord Bot`, client.user.displayAvatarURL()).setDescription(`<a:hayir:811155031796875294> **|** Sunucuyu Bulamadım Lütfen Beni Eklesin.`).setFooter(`${client.user.username} - Discord Bot`, client.user.displayAvatarURL({dynamic: true})));
      var serverIcon = client.guilds.cache.get(sunucu1).iconURL({format:"png",size:512});
      var serverIcon2 = client.guilds.cache.get(sunucu2).iconURL({format:"png",size:512});
          
           const image = await loadImage("https://cdn.discordapp.com/attachments/740630389932163162/813418313866280980/23768.jpg");
      const image_2 = await loadImage(serverIcon ? serverIcon : "https://cdn.discordapp.com/embed/avatars/1.png?size=512");
      const image_3 = await loadImage(serverIcon2 ? serverIcon2 : "https://cdn.discordapp.com/embed/avatars/1.png?size=512");
      let img = new Canvas(1366, 768)
    .printImage(image, 0, 0, 1366, 768)
      .printImage(image_2, 115, 215, 450, 412)
     .printImage(image_3,  825, 215, 450, 412)
       .setColor('#fff')
           .setTextFont('100px Impact')
        .setTextAlign('center')
        .printText('1.', 330, 185)
       .printText('2.', 1035, 185)
    .toBuffer();
       kanal.send(new Discord.MessageAttachment(img, "prealy-savas.png")).then(a => {
         a.react("🥇")
         a.react("🥈")
       });
    };

};

module.exports.conf = {
    commands: ["savaş"],
    enabled: true,
    guildOnly: true
};