Skript Paylaşımı Değişken Sıralama Skripti| Ayarlanabilir

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

Reynixan

Le cose belle arrivano quando non le cerchi.
Katılım
22 Ocak 2020
Mesajlar
631
Elmaslar
715
Puan
8.175
Yaş
23
Konum
Istanbul

Discord:

Reynixan#8044

Önsöz

Selamlar değerli forum sakinleri.
Bu skript ile istediğiniz değişkeni sıralayabilirsiniz. Tamamen ayarlanabilir.
Skripti geliştirmeyi düşünüyorum.


Görseller

1585925300556.png


1585925337475.png


1585925388787.png


Kod

Kod:
options:
    degisken:  coinx# Sıralanmasını istediğiniz değişkeni yazın.
    sonuc:  10# Sıralamanın kaç kişide duracağını yazın.

command /sırala:
    permission: basarim.sk
    permission message: &cYetkin yok!
    trigger:
        send "&a%amount of {{@degisken}::*}% adet kişi sıralanıyor." to player
        wait 10 tick
        if player has permission "sırala.sk":
            open chest with 6 row named "&7Sıralama: {@degisken}" to player
            if sender is not "reyno":
                loop {{@degisken}::*}:
                    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 chest with 6 row named "&7Sıralama: {@degisken}" to player
                set {_result} to -1
                loop {_high.to.low.list::*}:
                    add 1 to {_result}
                    make gui slot {_result} of player with paper named "&3[&b%loop-index%&3]" with lore "&3%loop-value%: %{{@degisken}::%loop-value%}%" to close
                    wait 10 tick
                    if {_result} is {@sonuc}:
                        stop

Umarım işinize yarar, görüşmek üzere...
 
Yine döktürmüşsün. Böyle içeriklerin ile bir çok sunucu yöneticisine yardımda bulunduğunu düşünüyorum. Başarılar...
 
Bu açtığın konularla çoğu sunucu sahiplerini mutlu ettiğini biliyorsundur umarım, eline sağlık, başarılar Samet'cim. ❤
 

Özellikle yeni nesil sunucu sahipleri açısından olabildiğince çok amaçlı, yararlı ve işlevli bir yapım olmuş ki şahsen ben fazlasıyla da beğendim :))
 
Tüm paylaşımlarınızla gerçekden bilgi aşılıyorsunuz senin gibiler hep varolmalı yine güzel bi paylaşım teşekkürler
 
Önsöz

Selamlar değerli forum sakinleri.
Bu skript ile istediğiniz değişkeni sıralayabilirsiniz. Tamamen ayarlanabilir.
Skripti geliştirmeyi düşünüyorum.


Görseller

Ekli dosyayı görüntüle 114140

Ekli dosyayı görüntüle 114141

Ekli dosyayı görüntüle 114142

Kod

Kod:
options:
    degisken:  coinx# Sıralanmasını istediğiniz değişkeni yazın.
    sonuc:  10# Sıralamanın kaç kişide duracağını yazın.

command /sırala:
    permission: basarim.sk
    permission message: &cYetkin yok!
    trigger:
        send "&a%amount of {{@degisken}::*}% adet kişi sıralanıyor." to player
        wait 10 tick
        if player has permission "sırala.sk":
            open chest with 6 row named "&7Sıralama: {@degisken}" to player
            if sender is not "reyno":
                loop {{@degisken}::*}:
                    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 chest with 6 row named "&7Sıralama: {@degisken}" to player
                set {_result} to -1
                loop {_high.to.low.list::*}:
                    add 1 to {_result}
                    make gui slot {_result} of player with paper named "&3[&b%loop-index%&3]" with lore "&3%loop-value%: %{{@degisken}::%loop-value%}%" to close
                    wait 10 tick
                    if {_result} is {@sonuc}:
                        stop

Umarım işinize yarar, görüşmek üzere...
aşırı efsane olmuş bunu nasıl kafalı olarak ayarlayabilirz yani o mesela 1.kimse onun kafası olcak 2.nin kendi kafası olcak falan
 
Değerli yorumlarınız için teşekkürler <3
@Arcade123 fikir için teşekkürler. Skriptin 2. versiyonunda bu özellik eklenecektir. Yakında paylaşırım.​
 
bunu npc veya armorstandlerle yaparsan daha kaliteli olur
 
Güzel bir script.
 
Mükemmel bir skripte benziyor, sunucu sahiplerinin kesinlikle kullanıcağını düşünüyorum.
 
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