Sol Reklam

Çözüldü Variable Küçükten Büyüğe Sıralama ! Acil

Durum
Mesaj gönderimine kapalı.

Volume

Skripter & BackEnd Coder
Katılım
14 Ağustos 2018
Mesajlar
225
Elmaslar
75
Puanlar
8.975
Yaş
30
Minecraft
VolumeGG
Bir Skript Kodluyorum.Bu Skriptte "{pvpliste::*}" variable'sini küçükten büyüğe sıralamak ve daha sonrasında ise en çok değere sahip olan öğeyi seçmek istiyorum - Otomatik Olarak - .Nasıl Yapabilirim.Variable Örnektir.
 

Alpho320

powered by Fabulous.

Discord:

Alpho320#9202

Katılım
20 Haziran 2018
Mesajlar
1.396
Elmaslar
1.285
Puanlar
17.175
Yer
Istanbul
Minecraft
Alpho320
Bir Skript Kodluyorum.Bu Skriptte "{pvpliste::*}" variable'sini küçükten büyüğe sıralamak ve daha sonrasında ise en çok değere sahip olan öğeyi seçmek istiyorum - Otomatik Olarak - .Nasıl Yapabilirim.Variable Örnektir.
Buyur örnek kod;
Kod:
Options:
    p: &6Sunucu &bIsmi |
   
command /top10:
    trigger:
        send "&7&m--------------------" to player
        set {_top10::*} to sort {pvpliste::*} from highest to lowest with format "@index: @value"
        loop 10 times:
            send "&c%loop-number%: &e%{_top10::%loop-number%}%" to player
        send "&7&m--------------------" to player
RandomSK gereklidir.
 

Volume

Skripter & BackEnd Coder
Katılım
14 Ağustos 2018
Mesajlar
225
Elmaslar
75
Puanlar
8.975
Yaş
30
Minecraft
VolumeGG
Buyur örnek kod;
Kod:
Options:
    p: &6Sunucu &bIsmi |
  
command /top10:
    trigger:
        send "&7&m--------------------" to player
        set {_top10::*} to sort {pvpliste::*} from highest to lowest with format "@index: @value"
        loop 10 times:
            send "&c%loop-number%: &e%{_top10::%loop-number%}%" to player
        send "&7&m--------------------" to player
RandomSK gereklidir.
Peki sadece en büyüğü nasıl belirlerim ?
 

CooLBeY

Koydum Çalışma Masasını
Katılım
25 Haziran 2016
Mesajlar
61
Elmaslar
29
Puanlar
0
Kod:
command /sırala:
    trigger:
        loop size of {pvpliste::*} times:
            send "%loop-value%. %{pvpliste::%loop-value%}%"
Şu tarz algoritma kurabilirsin attığım kodu denersen 1.den itibaren sıralamaya başlıyor. Sen de öyle yapacaksın anladığım kadarıyla yani bu da işini görür.
 

Volume

Skripter & BackEnd Coder
Katılım
14 Ağustos 2018
Mesajlar
225
Elmaslar
75
Puanlar
8.975
Yaş
30
Minecraft
VolumeGG
Kod:
command /sırala:
    trigger:
        loop size of {pvpliste::*} times:
            send "%loop-value%. %{pvpliste::%loop-value%}%"
Şu tarz algoritma kurabilirsin attığım kodu denersen 1.den itibaren sıralamaya başlıyor. Sen de öyle yapacaksın anladığım kadarıyla yani bu da işini görür.
Variable Şöyle Kullanıyorum Ben; "{secim.sayi::Oyuncuİsmi}" ve Bunların Değeri 15-25 gibi oluyor.Nasıl Yapabilirim ?
 

iTargetDS

Kızılsakal Kızıltaş?

Discord:

iTargetDS #6159

Katılım
8 Ekim 2017
Mesajlar
501
Elmaslar
118
Puanlar
7.295
Yer
Türkiyeeee
Minecraft
iTargetDS
Variable Şöyle Kullanıyorum Ben; "{secim.sayi::Oyuncuİsmi}" ve Bunların Değeri 15-25 gibi oluyor.Nasıl Yapabilirim ?
Discorddan eklersen yardım edebilirim çünkü kod biraz uzun ve tam ne istediğini anlamadım Discord: iTargetDS#6159
 

Volume

Skripter & BackEnd Coder
Katılım
14 Ağustos 2018
Mesajlar
225
Elmaslar
75
Puanlar
8.975
Yaş
30
Minecraft
VolumeGG
Sorun Çözüldü,Konu Kilitlenebilir.Kodu Arayan Arkadaşlar için ise Variableyi Düzenleyip Kullanabilirler;

Kod:
loop {secim.sayi::*}:
            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
        message "       &3&lAlgoritma Testi "
        loop {_high.to.low.list::*}:
            add 1 to {_result}
            if {_result} is 1:
                send "&e%loop-value% &8Oyuncusu &b%{secim.sayi::%loop-value%}% &8ile Seçimi Kazandı !"
                set {baskan::%loop-value%} to true
                stop
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı