Sol Reklam
Sağ Reklam

Çözüldü Değişkenlerin içindeki veriyi en yüksekten en düşüğe göre sıralama

Durum
Mesaj gönderimine kapalı.

faberds

Odunlara Vur Vur Vur!

Discord:

Furkan Faberds#0622

Katılım
30 Temmuz 2017
Mesajlar
27
Elmaslar
9
Puanlar
13.265
Yaş
22
Selam dostlar ufak çaplı bir mini oyun projem var ve rekabetin artması adına oyuncu istatistiklerini eklemeye karar verdim.

oyuncunun aldığı killeri {stats.kill::%player%} değişkeninin içine kaydediyorum

ve yapmak istediğim oyuncu /stats yazdığında "Öldürme sıralaman: .." tarzında

oyuncunun aldığı killerin diğer tüm oyuncularla kıyaslanıp sırasının yazılması.

Şimdiden yardım ediceklere teşekkürler.
 

atomickill7

Züm... Zümrü... Zümrüt...
Sunucu Sahibi

Discord:

AtomicKill7#8809

Katılım
13 Aralık 2017
Mesajlar
807
Elmaslar
346
Puanlar
15.285
Yer
Muğla, Bodrum
Minecraft
AtomicKill7
Bunun yerine size ilk 10 öneririm:

Kod:
command /stats:
    trigger:
        send "&7Sıralama İlk 10:"
        set {_top::*} to sorted {stats.kill::*} from highest to lowest
        loop 10 times:
            send "&b%loop-number%. &6%{_stats.kill::%loop-number%}%"
RandomSK gerektirir

Diğer şekilde her stats komutunu girdiğinizde belki de binlerce veriyi döndürüp arasından bir tanesini bulmaya çalışacaksınız. Kısaca tam bir kaos.
 

faberds

Odunlara Vur Vur Vur!

Discord:

Furkan Faberds#0622

Katılım
30 Temmuz 2017
Mesajlar
27
Elmaslar
9
Puanlar
13.265
Yaş
22
Bunun yerine size ilk 10 öneririm:

Kod:
command /stats:
    trigger:
        send "&7Sıralama İlk 10:"
        set {_top::*} to sorted {stats.kill::*} from highest to lowest
        loop 10 times:
            send "&b%loop-number%. &6%{_stats.kill::%loop-number%}%"
RandomSK gerektirir

Diğer şekilde her stats komutunu girdiğinizde belki de binlerce veriyi döndürüp arasından bir tanesini bulmaya çalışacaksınız. Kısaca tam bir kaos.
amacım kişisel sırayı öğrenmek yinede yardımın için saol, işlemin fazla olduğunu biliyorum ama komutun içinde değilde essentials moneylist gibi 10 dakikada bir güncelleme yaptırabilirim
birde sorted için randomsk gerekmiyor fakat "from highest to lowest" için gerekebilir tam bi fikrim yok
alttaki bölümde sorunumu çözdüğüm kodu atıyorum
JavaScript:
set {_kill::*} to sorted {stats.kill::%player%}
       
        loop {_kill::*}:
            add 1 to {_s}
            if {_kill::%loop-index%} is {stats.kill::%player%}:
                set {_sıran} to size of {_kill::*} - {_s} + 1
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı