Rofleros
Yeni bir Steve doğdu!
- Katılım
- 6 Haziran 2020
- Mesajlar
- 0
- Tepki puanı
- 1
- Puanları
- 0
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.
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.
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.
ve artık otomatik sezon sistemi hazır.
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.
*
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.
*
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.
*
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.
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();
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
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.
ve artık otomatik sezon sistemi hazır.