Çözüldü Holographic Displays ile nasıl kill sıralaması yapabilirim?

  • Konuyu Başlatan Konuyu Başlatan T5N4
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.817
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

T5N4

Fırında Isıttığım İlk Taş
Katılım
17 Eylül 2019
Mesajlar
83
Elmaslar
26
Puan
0
Yaş
20
Merhaba,

Holographic Displays ile nasıl kill sıralaması yapabilirim?
 
Moderatör tarafından düzenlendi:
1.ncinin adı: <kills_name_1>
1.ncinin öldürme sayısı: <kills_score_1>
 
Merhaba


Kod:
on death of a player:
    if attacker is a player:   
        if {killlistesi::%attacker%} is not set:
            set {killlistesi.oldurme::%attacker%} to 0   
        add 1 to {killlistesi.oldurme::%attacker%}
        stop

command /kl:
    trigger:
        loop {killlistesi.oldurme::*}:
            add 1 to {_size}
            if {_low.to.high.list::%loop-value%} is not set:
                set {_low.to.high.list::%loop-value%} to loop-index
            else:
                set {_n} to 0
                loop {_size} times:
                    set {_n} to {_n}+1
                    {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                    set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                    stop loop
        wait 1 tick
        set {_n} to size of {_low.to.high.list::*}
        loop {_low.to.high.list::*}:
            set {_high.to.low.list::%{_n}%} to loop-value
            set {_n} to {_n}-1
        wait 1 tick
        send "&7&m--------------------"
        send "              &8[&aKill&7Listesi&8]     "
        send " "
        loop {_high.to.low.list::*}:
            add 1 to {_result}
            send "&a%loop-value%&8: &e%{killlistesi.oldurme::%loop-value%}% Öldürme" to player
            if {_result} is 10:
                stop
            
command /klreset:
    permission: killlistesi.reset
    trigger:
        delete {killlistesi.oldurme::*}
        delete {_high.to.low.list::*}
        delete {_size}
        delete {_n}
        delete {_high.to.low.list::%{_n}%}



"KİLL" kelimesinin Türkçe karşılığı;
Kelime dilimizde öldürme anlamı taşımaktadır.

Özellikler;
Bu skript sayesinde Scoreboard eklentisine ve komutuna ihtiyaç duymayacaksınız. Sizlerin kaç oyuncu öldürdüğünüzü sağ taraftaki listede gösterir. Bir sunucuda oyuncu öldürdüğünüz andan itibaren sayılmaya başlanır.

Komutlar ve Yetkiler;
Bu skriptte komutları kısa kullandım. Ana komut /kl komutudur. Bu komut sağ tarafta çıkacak olan listeyi oluşturur. Birde /klreset komutu vardır. Bu komutta listeyi sıfırlamaya yarar ve yetkisi de killlistesi.reset'dir.




Skript alıntıdır.
 
Merhaba


Kod:
on death of a player:
    if attacker is a player:  
        if {killlistesi::%attacker%} is not set:
            set {killlistesi.oldurme::%attacker%} to 0  
        add 1 to {killlistesi.oldurme::%attacker%}
        stop

command /kl:
    trigger:
        loop {killlistesi.oldurme::*}:
            add 1 to {_size}
            if {_low.to.high.list::%loop-value%} is not set:
                set {_low.to.high.list::%loop-value%} to loop-index
            else:
                set {_n} to 0
                loop {_size} times:
                    set {_n} to {_n}+1
                    {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                    set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                    stop loop
        wait 1 tick
        set {_n} to size of {_low.to.high.list::*}
        loop {_low.to.high.list::*}:
            set {_high.to.low.list::%{_n}%} to loop-value
            set {_n} to {_n}-1
        wait 1 tick
        send "&7&m--------------------"
        send "              &8[&aKill&7Listesi&8]     "
        send " "
        loop {_high.to.low.list::*}:
            add 1 to {_result}
            send "&a%loop-value%&8: &e%{killlistesi.oldurme::%loop-value%}% Öldürme" to player
            if {_result} is 10:
                stop
           
command /klreset:
    permission: killlistesi.reset
    trigger:
        delete {killlistesi.oldurme::*}
        delete {_high.to.low.list::*}
        delete {_size}
        delete {_n}
        delete {_high.to.low.list::%{_n}%}



"KİLL" kelimesinin Türkçe karşılığı;
Kelime dilimizde öldürme anlamı taşımaktadır.

Özellikler;
Bu skript sayesinde Scoreboard eklentisine ve komutuna ihtiyaç duymayacaksınız. Sizlerin kaç oyuncu öldürdüğünüzü sağ taraftaki listede gösterir. Bir sunucuda oyuncu öldürdüğünüz andan itibaren sayılmaya başlanır.

Komutlar ve Yetkiler;
Bu skriptte komutları kısa kullandım. Ana komut /kl komutudur. Bu komut sağ tarafta çıkacak olan listeyi oluşturur. Birde /klreset komutu vardır. Bu komutta listeyi sıfırlamaya yarar ve yetkisi de killlistesi.reset'dir.




Skript alıntıdır.
Ben scoreboard olarak istemiyorum hologram olsun istiyorum
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst