Hoş Geldin!

MinecraftTR.COM - Türkiye'nin en büyük minecraft platformu.

MinecraftTR.COM minecraftla alakalı araçları kullanıma sunuyor. Her şey burada; skript, plugin, doku paketleri, shaderlar, modlar, mcpe, minecraft sunucu kurulumu ve sunucularınızla alakalı yaşadığınız sorunları çözmenize yardımcı olabilecek rehberler ve tüm minecraft haberleri.

Sitemize kayıt olarak topluluğumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.

Giriş Yap veya Kayıt Ol!
minecrafttr aramıza katil!
MinecraftTR Reklam Alanı
Satın Al
batihost minecraft server kirala
Satın Al
Satın Al
Satın Al

Tanıtım Çekiliş Sistemi

Ne Mutlu Türküm Diyene!
Yasaklandı
Katılım
1 Ocak 2020
Mesajlar
914
En iyi cevaplar
1
Tepki puanı
449
Puanları
825
Discord
Vereceğim Kod Çekiliş Yapmanızı Sağlar
ms ve moment modülleri gerekmektedir.
Kod:
const Discord = require("discord.js");
const moment = require("moment");
const ms = require("ms");
exports.run = async (client, message) => {
  var time = moment().format("Do MMMM YYYY , hh:mm");
  var room;
  var title;
  var duration;
  var currentTime = new Date(),
    hours = currentTime.getHours() + 3,
    minutes = currentTime.getMinutes(),
    done = currentTime.getMinutes() + duration,
    seconds = currentTime.getSeconds();
  if (minutes < 10) {
    minutes = "0" + minutes;
  }
  var suffix = "AM";
  if (hours >= 12) {
    suffix = "PM";
    hours = hours - 12;
  }
  if (hours == 0) {
    hours = 12;
  }
  var filter = m => m.author.id === message.author.id;
  message.channel
    .send(
      `:eight_pointed_black_star:| **Çekilişin yapılacağı kanalın adını yaz**`
    )
    .then(msg => {
      message.channel
        .awaitMessages(filter, {
          max: 1,
          time: 20000,
          errors: ["time"]
        })
        .then(collected => {
          let room = message.guild.channels.find(
            "name",
            collected.first().content
          );
          if (!room)
            return message.channel.send(
              ":heavy_multiplication_x:| **Böyle bir kanal bulamadım**"
            );
          room = collected.first().content;
          collected.first().delete();
          msg
            .edit(
              ":eight_pointed_black_star:| **Çekilişin süresini belirle (1s, 1m, 1h, 1d, 1w)**"
            )
            .then(msg => {
              message.channel
                .awaitMessages(filter, {
                  max: 1,
                  time: 20000,
                  errors: ["time"]
                })
                .then(collected => {
                  if (!collected.first().content.match(/[1-60][s,m,h,d,w]/g))
                    return message.channel.send(
                      ":heavy_multiplication_x:| **Böyle bir süre bilmiyorum :(**"
                    );
                  duration = collected.first().content;
                  collected.first().delete();
                  msg
                    .edit(
                      ":eight_pointed_black_star:| **Şimdi de ödülü yaz bakalım**"
                    )
                    .then(msg => {
                      message.channel
                        .awaitMessages(filter, {
                          max: 1,
                          time: 20000,
                          errors: ["time"]
                        })
                        .then(collected => {
                          title = collected.first().content;
                          collected.first().delete();
                          msg.delete();
                          message.delete();
                          try {
                            let giveEmbed = new Discord.RichEmbed()
                              .setColor("#f558c9")
                              .setDescription(
                                `**Ödül: ${title}** \n'a Basarak Katıl \nKalan Süre : ${duration} \n **Başlama Zamanı :** ${hours}:${minutes}:${seconds} ${suffix}`
                              )
                              .setFooter(
                                message.author.username +
                                  " (GodChe çekiliş sistemi)",
                                message.author.avatarURL
                              );
                            message.guild.channels
                              .find("name", room)
                              .send(
                                " :heavy_check_mark: **ÇEKİLİŞ BAŞLADI** :heavy_check_mark:",
                                { embed: giveEmbed }
                              )


Eğer Kodda Hata Çıkarsa Yorum Atmanız Yeterlidir.
Discorddan Ulaşmak İçin GodChe#1059 Eklemeniz Yeterlidir.​
 
Risk almazsan, risk alanlar için çalışırsın.
Katılım
26 Ekim 2019
Mesajlar
65
En iyi cevaplar
1
Tepki puanı
2
Puanları
1,215
Discord
Moonshine#0001
Güzel olmuş, başarılar dilerim.
 
Ne Mutlu Türküm Diyene!
Yasaklandı
Katılım
1 Ocak 2020
Mesajlar
914
En iyi cevaplar
1
Tepki puanı
449
Puanları
825
Discord

Üst