minecrafttr aramıza katil!
batihost minecraft server kirala
Satın Al
MinecraftTR Reklam Alanı
Satın Al
Satın Al
Satın Al

Minecraft Otomatik Sezon Sistemi (Geri sayımlı ve Hologramlı) | GELİŞMİŞ!

Yeni bir Steve doğdu!
Katılım
6 Haziran 2020
Mesajlar
0
Tepki puanı
1
Puanları
0
Discord
Selam,

Bugün sizlere otomatik geri sayımlı hologramlı sezon sistemi yapımını göstereceğim.
Bir kaç gün önce gördüm böyle bir konu fakat o kişinin yazdığı js gelişmiş değil sunucu sahiplerini uğraştırıyor her ay oraya yeni tarihi gireceksinde ohoho uzun iş.
Ben ise daha kolay yolunu kodladım.

Çalıştığı mantık:
Yeni aya geçtiğimiz de otomatik olarak sıfırlanıyor kodu atacaksınız ve bir daha asla uğraşmayacaksınız bitti bu kadar :)

Gerekenler.
*
*
*

Kurulum.

Gereken eklentileri indirip sunucunuza kurduktan sonra sunucunuzu başlatın. Sunucunuza girerek veya konsoldan

/papi ecloud download javascript
/papi ecloud download server
/papi reload


komutlarını sırasıyla uygulayın.

plugins klasörü içinde oluşan PlaceholderAPI klasörüne giriyoruz.
içerisinde ki javascripts klasörüne giriyoruz eğer yoksa javascripts adında bir klasör oluşturun.
javascripts klasörüne girdikten sonra içerisine sezon adında bir text dosyası oluşturuyoruz ve uzantısını .js olarak değiştiriyoruz.
(anlamayanlar için: .txt olur genelde .txt yerine .js yapıyoruz.)

sezon.js
dosyamızı oluşturduktan sonra NotePad++ veya benzeri bir program ile dosyamızı açıyoruz.
Aşşağıda vereceğim kodu tamamiyle kopyalayın ve sezon.js dosyası içerisine yapıştırın.
JavaScript:
var day = "&agün&a";
var hour = "&asaat&a";
var minute = "&adakika&a";
var second = "&asaniye&a";

function leapyear(year) {
  return year % 100 === 0 ? year % 400 === 0 : year % 4 === 0;
}

function getdays(date){
    date = new Date(date);
    var month = date.getMonth()+1;
    if(month == 1) return 31;
    if(month == 2 && leapyear(date.getYear())) return 29;
    if(month == 2 && !leapyear(date.getYear())) return 28;
    if(month == 3) return 31;
    if(month == 4) return 30;
    if(month == 5) return 31;
    if(month == 6) return 30;
    if(month == 7) return 31;
    if(month == 8) return 31;
    if(month == 9) return 30;
    if(month == 10) return 31;
    if(month == 11) return 30;
    if(month == 12) return 31;
}
function givestr(count,islv){
    if(count > 0 || true) return count+" "+islv+" ";
    else return "";
}
function kalan(ms){
    var days = Math.floor(ms / (24*60*60*1000));
    var daysms = ms % (24*60*60*1000);
    var hours = Math.floor((daysms)/(60*60*1000));
    var hoursms = ms % (60*60*1000);
    var minutes = Math.floor((hoursms)/(60*1000));
    var minutesms = ms % (60*1000);
    var seconds = Math.floor((minutesms)/(1000));
    return givestr(days,day)+givestr(hours,hour)+givestr(minutes,minute)+givestr(seconds,second);
}
function countdown() {
    var dt = new Date(Date.now());
    var edt = new Date(Date.now());
    edt.setDate(getdays(dt));
    edt.setHours(23);
    edt.setMinutes(59);
    edt.setSeconds(59);
    edt.setMilliseconds(999);
    return kalan(Date.parse(edt) - Date.parse(dt));
}
countdown();
sezon.js dosyasına yukarıda ki kodu yapıştırdıktan sonra PlaceholderAPI klasörünün içinde ki javascript_placeholders.yml dosyasını açıyoruz.
Dosya sizde yoksa kendiniz oluşturabilirsiniz.
javascript_placeholders.yml içerisinde ki her şeyi silip altta verdiğim kodu yapıştırıyoruz.
Kod:
sezon:
  file: sezon.js
Eğer farklı bir javascript kullanıyorsanız sakın her şeyi silmeyin bir alt satırına yapıştırın.
Artık tüm işlemler tamamlandı. Her şeyi kaydedip /papi reload yazıyoruz.

Şimdi gelelim bu yaptıklarımızı hologramlı yapmaya.
Hologramlı yapmak için Gerekli eklentilerin kurulu olduğundan emin olun.
Hemen hologramı yapacağınız yere gidip
/hd create hologramismi {fastest}&eYeni sezona &a%javascript_sezon%&ekaldı.
komudunu yazıyoruz.
{fastest} kısmı hologramın anlık olarak yenilenmesini sağlıyor.
BFWXJt3 - Imgur.gif
ve artık otomatik sezon sistemi hazır.​
 
Test 1 2 3
Katılım
27 Aralık 2019
Mesajlar
362
En iyi cevaplar
11
Tepki puanı
133
Puanları
1,390
Discord
362Sefa#0362
Sitem Hoş Başarılar.
 
Merdivensizdeolsankendibaşınayukarıyaçıkacaksın
Katılım
17 Ocak 2020
Mesajlar
17
Tepki puanı
11
Puanları
705
Discord
Kreof#3344
Güzel bir sistem ancak hangi tür sunucular için?
Ayrıca bunun üzerine ek yaparak 1. olan kişiye otomatik bir ödül,vip veyahut spawner gibi şeylerin vermesini sağlayabilirseniz daha çok kullanılacaktır.
 
Seçkin madenci.
Katılım
27 Ekim 2019
Mesajlar
617
Tepki puanı
212
Puanları
1,205
Discord
ChefEternal#1780
Güzel sistem sunucum olduğunda kullanacağım :)
 
Seçkin madenci.
Katılım
19 Ocak 2019
Mesajlar
42
Tepki puanı
15
Puanları
1,190
Discord
Güzel olmuş, emeğin için teşekkürler ;)
 
Yeni bir Steve doğdu!
Katılım
6 Temmuz 2018
Mesajlar
20
Tepki puanı
6
Puanları
0
Discord
KardasLand / Zoe OTP#9552
Güzel bir sistem ancak hangi tür sunucular için?
Ayrıca bunun üzerine ek yaparak 1. olan kişiye otomatik bir ödül,vip veyahut spawner gibi şeylerin vermesini sağlayabilirseniz daha çok kullanılacaktır.
Sezon sistemi çoğunlukla HCF (Hardcore Faction) sunucuları için kullanılıyor. Fakat faction vesaire sunucuları için sezonun en çok öldüreni vesaire belirlemek için kullanılabilir.
 

Üst