PlaceholderAPI'de bir javascript isteği & Paylaşıldı

AhmetOzkan

Seçkin madenci.
Katılım
3 Temmuz 2018
Mesajlar
51
Tepki puanı
37
Puanları
1,025
Konum
Ankara
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Ekli dosyayı görüntüle 11514 93.000 bu şekilde görünüyor,kendi koduma sizinkini uyarlamaya çalıştım belki de yanlış yaptım.

JavaScript:
function getLevelColor(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";
    }
}

function getFormattedLevel(){
    var level = "%askyblock_level%";
    return getLevelColor(level*1) + level.replace(/\B(?=(\d{3})+(?!\d))/g, ".");
}

getFormattedLevel();

artık sadece %javascript_adaseviye% kullanman yeterli olacaktır. %askyblock_level% kısmını kendisi ekliyor. oradaki iki adet noktanın sebebini anlamadım, bakacağım.
 

AhmetOzkan

Seçkin madenci.
Katılım
3 Temmuz 2018
Mesajlar
51
Tepki puanı
37
Puanları
1,025
Konum
Ankara
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
1593454599150.png

aslında 93.000 vermesi lazım
return getLevelColor(level*1) + level.replace(/\B(?=(\d{3})+(?!\d))/g, "."); kısmını return getLevelColor(level*1) + level; yapıp sonucunu atar mısın?
 

iTaKka_

Seçkin madenci.
Katılım
7 Aralık 2018
Mesajlar
3
Tepki puanı
2
Puanları
1,155
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Ekli dosyayı görüntüle 11561
aslında 93.000 vermesi lazım
return getLevelColor(level*1) + level.replace(/\B(?=(\d{3})+(?!\d))/g, "."); kısmını return getLevelColor(level*1) + level; yapıp sonucunu atar mısın?
Öyle yapınca hiç nokta olmuyor placeholder olarak artık sadece %javascript_adaseviye% kullanıyorum, ama hala 2 nokta var
tek sorun olarak bu kaldı.

1593460574206.png
 

AhmetOzkan

Seçkin madenci.
Katılım
3 Temmuz 2018
Mesajlar
51
Tepki puanı
37
Puanları
1,025
Konum
Ankara
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
Öyle yapınca hiç nokta olmuyor placeholder olarak artık sadece %javascript_adaseviye% kullanıyorum, ama hala 2 nokta var
tek sorun olarak bu kaldı.

:unsure: değişik bir durum. test için return getLevelColor(level*1) + "92435".replace(/\B(?=(\d{3})+(?!\d))/g, "."); dener misin?
 

iTaKka_

Seçkin madenci.
Katılım
7 Aralık 2018
Mesajlar
3
Tepki puanı
2
Puanları
1,155
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
:unsure: değişik bir durum. test için return getLevelColor(level*1) + "92435".replace(/\B(?=(\d{3})+(?!\d))/g, "."); dener misin?
Maalesef 92..435 şeklinde görünüyor :(
 

iTaKka_

Seçkin madenci.
Katılım
7 Aralık 2018
Mesajlar
3
Tepki puanı
2
Puanları
1,155
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
:unsure: değişik bir durum. test için return getLevelColor(level*1) + "92435".replace(/\B(?=(\d{3})+(?!\d))/g, "."); dener misin?
Nokta sorunu hala devam ediyor :(
 

iTaKka_

Seçkin madenci.
Katılım
7 Aralık 2018
Mesajlar
3
Tepki puanı
2
Puanları
1,155
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
return getLevelColor(level*1) + "92435".replace(/\B(?=(\d{3})+(?!\d))/g, ""); yapsak :unsure:
1593950053948.png
onu yaptığımda böyle oluyor, gerçekten konu çok uzadı yani 1 nokta sizi de baya uğraştırdı :(
 

Üst