Skript Paylaşımı Kill Listesi Skript - Scoreboard'a Elveda!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

shad

the temple of the king
Katılım
25 Ekim 2014
Mesajlar
1.537
Elmaslar
1.442
Puan
17.290
Minecraft
emrearik
5cz58.png

Merhaba forum takipçileri; bugün sizlere Kill Listesi adlı skriptimi göstereceğim. Aslında skript Spigot sayfasında da paylaşılmış. Ancak onunla alakası yoktur. Sadece "kill ekleme" sistemi o skripten alınmıştır.

2MUTT.png


"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.

Görsel
SJ9NC.png

@DjuitieTR teşekkürler <3

2MUTT.png


Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

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}%}

2MUTT.png


Konumu okuduğunuz için teşekkürler ve
İyi forumlar!
 
örnek resim olabilirdi.
 
her ay liste sıfırlanıp her ay sıralamada bulunan kişilere belirli bir para ödül vs. verilebilir. gelişmek istersen fikiri ortaya koydum
 
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