Skript Paylaşımı Değişken Sıralama | İstediğiniz değişkeni menüde sıralayın! (Top listesi)

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

beeboy07

Anam! Lav Yaktı Beni
Katılım
4 Temmuz 2016
Mesajlar
732
Elmaslar
656
Puan
15.230
Konum
İstanbul

Discord:

beeboy07#1737

Değişken Sıralama.jpg


bahsetmek.png

Bahsedecek olursak
Bu skript istediğiniz bir değişkeni; örnek olarak {kredi::%player%} değişkenini menüde sıralama yapmaya yarar. Menünün genişliği gereği 1'den 53. sayıya kadar sıralama yapabilirsiniz. ("if {_result} is x:" kısmındaki "x" karakteri yerine 53'e kadar istediğiniz pozitif slot miktarını yazabilirsiniz.

kullanım.png

Kullanım & Gerekenler
Skripti yükledikten sonra bir kaç şeyi değişmeniz gerek; değişkenler. Skriptte "loop {oldurme::*}" kodunu bulun, buradaki gibi istediğiniz değişkeni yazabilirsiniz. Menüyü açmak için /sıralama komutunu girin, "Yenile" ögesine tıklayarak menüyü yenileyebilir, "Senin öldürmen" ögesine bakarak da kendi öldürmenizi -yani değişkeninizi- görebilirsiniz. Bu skripti kullanmak için
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
gerekmektedir, menüler TuSKe ile yapılmıştır.

resim.png

Görüntüler
Screenshot_1.jpg
resim.jpg
Screenshot_2.jpg


kod.png

İşte kodumuz
Kod:
command /sıralama:
    trigger:
        loop {oldurme::*}: # Buradaki {oldurme::*} değişkenini isteğinize göre değişin
            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
        open virtual chest with size 4 named "En çok öldürenler" to player # Burada menüyü düzenleyin
        make gui slot 32 of player with fire charge named "&aYenile" with lore "&7Sayfayı yenilemek için tıklayın" to close then run player command "sıralama"
        make gui slot 30 of player with book named "&aSenin öldürmen" with lore "&7Öldürmen: &f%{oldurme::%player%}%" to nothing
        loop {_high.to.low.list::*}:
            add 1 to {_result}
  
#       Burayı kafanıza göre düzenleyin, ayrıca üstteki değişkenle alttakinin aynı olduğuna emin olun!
            make gui slot ({_result}-1) of player with skull of ("%loop-value%" parsed as offline player) named "&a&l%{_result}%. &e%loop-value% &7(%{oldurme::%loop-value%}%)" to nothing
            if {_result} is 26: # İşte burası kaç kişinin sıralanacağı, varsayılan 8 yani 1 satır
                stop
Sıralama algoritması bana ait değildir ve artık eskimiştir.
 
Son düzenleme:
İdare eder normal top10 varken biraz sönük.
 
Anladığım kadarıyla sadece top 10 sistemi üstüne sadece gui eklenmiş. Ama hiç değilse TuSke ile yapılmış olması iyi.
 
Tuske de iyi en azından xd
 
Çok işime yaradı gerçekten muhteşem ++
 
Gayet başarılı bir skript ^^ daha iyi yerlerde görüşmek üzere :)
 
Efsane bir şey başarılar efenim.
 
Yararlı bir skript olmuş, zaten senden de bunu bekliyorduk! :D
 
function şeklinde yapsaydın daha kullanışlı olabilirdi.Algoritmanın güzel amaçlar için kullanılmasına sevindim. Nadir kaliteli kodlardan.
 
Bu sadece öldürmemi
 
ellerine sağlık süper olmuş
 
Efsane Olmuş Ellerinize Bağlık Kolay Gelsin :8:;p
 
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