Seçkin madenci.
- Katılım
- 7 Aralık 2018
- Mesajlar
- 3
- Tepki puanı
- 2
- Puanları
- 1,155
- Discord
- iTaKka#0228
Merhaba arkadaşlar, bir sorunum var ve uzun zamandır bunu nasıl yapabileceğimi düşünüyorum. Bu konudan sonra bir çok kişinin de bu fikri beğeneceğini düşünüyorum.
Şimdi uzun zamandır arayıp da nasıl yapılacağını çözemediğim bir sorun var ben de PlaceholderAPI'nin javascripti ile yapılabileceğini düşünerek umut ile bu konuyu açıyorum
Şimdi neredeyse bütün skyblock sunucularında oyuncuların sohbette adının solunda ada seviyeleri yazıyor, ben bunu daha ilgi çekici hale getirmek istiyorum, bu yüzden şöyle bir şey javascript ile mümkün mü acaba?
ASkyblock ada seviyesi 0-4.999 arasında bir kişi sohbete yazdığında beyaz görünecek, Örn: [3.500] iTaKka: Selam
5.000-9.999 arasında, [7.000] iTaKka: Selam
10.000-29.999 arasında, [25.000] iTaKka: Selam
3.0000-49.000 arasında, [45.000] iTaKka: Selam
50.000-99.999 arasında, [85.000] iTaKka: Selam
100.000-299.999 arasında, [250.000] iTaKka: Selam
300.000-499.999 arasında, [450.000] iTaKka: Selam
500.000-999.999 arasında, [850.000] iTaKka: Selam
1.000.000-2.999.999 arasında, [2.500.000] iTaKka: Selam
3.000.000-4.999.999 arasında, [4.500.000] iTaKka: Selam
5.000.000-10.000.000 arasında, [9.500.000] iTaKka: Selam
Yani kısacası 0'dan 10M ada seviyesine kadar seviye aralığına göre sohbete yazdığında yazdığım renklerde görünmesini istiyorum. Bunu yapabilecek birisi vardır umarım, gerekirse çok abartılı olmazsa ücretli bile olabilir
KONU ANLATIM KISMI:
@AhmetOzkan dostumuzun yardımı sayesinde isteğim gerçekleşti. Kullanmak isteyenler için aşağıda javascript kodunu bırakıyorum
Javascript'in Çalışma Amacı:
Oyuncuların ada seviyelerine göre placeholder(yer tutucu)'nun renk değiştirmesi ve oyuna yeni bir hava katması.
Gereken Plugin(Eklenti)'ler:
Javascript'i Nasıl Kuracağım?
Şimdi uzun zamandır arayıp da nasıl yapılacağını çözemediğim bir sorun var ben de PlaceholderAPI'nin javascripti ile yapılabileceğini düşünerek umut ile bu konuyu açıyorum
Şimdi neredeyse bütün skyblock sunucularında oyuncuların sohbette adının solunda ada seviyeleri yazıyor, ben bunu daha ilgi çekici hale getirmek istiyorum, bu yüzden şöyle bir şey javascript ile mümkün mü acaba?
ASkyblock ada seviyesi 0-4.999 arasında bir kişi sohbete yazdığında beyaz görünecek, Örn: [3.500] iTaKka: Selam
5.000-9.999 arasında, [7.000] iTaKka: Selam
10.000-29.999 arasında, [25.000] iTaKka: Selam
3.0000-49.000 arasında, [45.000] iTaKka: Selam
50.000-99.999 arasında, [85.000] iTaKka: Selam
100.000-299.999 arasında, [250.000] iTaKka: Selam
300.000-499.999 arasında, [450.000] iTaKka: Selam
500.000-999.999 arasında, [850.000] iTaKka: Selam
1.000.000-2.999.999 arasında, [2.500.000] iTaKka: Selam
3.000.000-4.999.999 arasında, [4.500.000] iTaKka: Selam
5.000.000-10.000.000 arasında, [9.500.000] iTaKka: Selam
Yani kısacası 0'dan 10M ada seviyesine kadar seviye aralığına göre sohbete yazdığında yazdığım renklerde görünmesini istiyorum. Bunu yapabilecek birisi vardır umarım, gerekirse çok abartılı olmazsa ücretli bile olabilir
KONU ANLATIM KISMI:
@AhmetOzkan dostumuzun yardımı sayesinde isteğim gerçekleşti. Kullanmak isteyenler için aşağıda javascript kodunu bırakıyorum
Javascript'in Çalışma Amacı:
Oyuncuların ada seviyelerine göre placeholder(yer tutucu)'nun renk değiştirmesi ve oyuna yeni bir hava katması.
Gereken Plugin(Eklenti)'ler:
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.
Javascript'i Nasıl Kuracağım?
Gereken eklentileri sunucunuza yükledikten sonra, sunucusunuzu başlatın ve konsoldan;
/papi ecloud download javascript
/papi ecloud download ASkyBlock
komutlarını uygulayın ve bu adımları takip edin;
plugins
klasörü içinde oluşan PlaceholderAPI klasörüne giriyoruz.- Klasör içerisinde olan
javascripts
klasörüne girin, yoksa o isimde bir klasör oluşturun. - İçine girdikten sonra
.js
uzantılı bir text dosyası oluşturmalısınız.( Örn: AdaSeviye.js )
AdaSeviye.js
dosyasını oluşturduktan sonra aşağıdaki kodu dosyanın içine yapıştırın ve kaydedin.
JavaScript:
function getLevelColor(){
var level = parseInt("%askyblock_level%");
if(level <= 4999){
return "&f";
}else if(level >= 5000 && level <= 9999){
return "&e";
}else if(level >= 10000 && level <= 29999){
return "&6";
}else if(level >= 30000 && level <= 49999){
return "&a";
}else if(level >= 50000 && level <= 99999){
return "&2";
}else if(level >= 100000 && level <= 299999){
return "&b";
}else if(level >= 300000 && level <= 499999){
return "&3";
}else if(level >= 500000 && level <= 999999){
return "&d";
}else if(level >= 1000000 && level <= 2999999){
return "&5";
}else if(level >= 3000000 && level <= 4999999){
return "&c";
}else if(level >= 5000000 && level <= 9999999){
return "&4";
}
else if(level >= 5000000){
return "&4";
}
}
getLevelColor();
- Daha sonra javascripts klasöründen çıkın ve
javascript_placeholders.yml
dosyasını bulun. - Dosyayı açtıktan sonra içerisine aşağıdaki kodu yapıştırın ve kaydedin.
Kod:
adaseviye:
file: adaseviye.js
Artık bütün işlemler tamamlandığına göre konsoldan veya oyundan /papi reload yazın.
Sohbet Kısmında Nasıl Kullanacağım?
Sonuç elde etmek için sohbet formatı için kullandığınız eklentide
%javascript_adaseviye%%askyblock_level%
yer tutucusunu kullanabilirsiniz.Tekrardan @AhmetOzkan 'a teşekkürler...
Son düzenleme: