Çözüldü En çok blok kıranlar

  • Konuyu Başlatan Konuyu Başlatan HalitCirik
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 816
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HalitCirik

Somon Balığı Selam Vermeye Geldi
Katılım
9 Haziran 2014
Mesajlar
24
Elmaslar
3
Puan
13.260

Discord:

discord.gg/limonnetwork

Merhabalar,

Başlıktan da anlayacağınız üzere en çok blok kıranları gösteren bir script arıyorum. Yardımcı olursanız sevinirim.
 
Kod:
on break:
    add 1 to {blok::%player%}

on join:
    if {blok::%player%} is not set:
        set {blok::%player%} to 0

command /blok [<offline player>]:
    trigger:
        if arg 1 is not set:
            send "&7Sen &a%{blok::%player%}% &7blok kırmışsın." to player
            stop
        if arg 1 is set:
            if arg 1 is "top":
                loop {blok::*}:
                    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 "       &e&TOP 10"
                loop {_high.to.low.list::*}:
                    add 1 to {_result}
                    send "&6%loop-value%: &e%{blok::%loop-value%}% Blok"
                    if {_result} is 10:
                        stop
            else:
                if {blok::%arg 1%} is not set:
                    set {blok::%arg 1%} to 0
                send "&7%arg 1%, &a%{blok::%arg 1%}% &7blok kırmış." to player
                stop
Buyur, umarım işine yarar. Denedikten sonra geri dönüş yaparsan sevinirim.
 
 
@!Reynixan
Merhaba ben skript yazmayı biliyorum fakat
sen skriptserisi yapabilirmisin mesela şu {_loc} gibi kısaltmalar nerde kullanılır loop azıcık biliyorum mesela yukardaki kodlarda loop plr fln anlamadım acba bunlar için bir seri yapabilirmisin ?
 
Kod:
on break:
    add 1 to {blok::%player%}

on join:
    if {blok::%player%} is not set:
        set {blok::%player%} to 0

command /blok [<offline player>]:
    trigger:
        if arg 1 is not set:
            send "&7Sen &a%{blok::%player%}% &7blok kırmışsın." to player
            stop
        if arg 1 is set:
            if arg 1 is "top":
                loop {blok::*}:
                    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 "       &e&TOP 10"
                loop {_high.to.low.list::*}:
                    add 1 to {_result}
                    send "&6%loop-value%: &e%{blok::%loop-value%}% Blok"
                    if {_result} is 10:
                        stop
            else:
                if {blok::%arg 1%} is not set:
                    set {blok::%arg 1%} to 0
                send "&7%arg 1%, &a%{blok::%arg 1%}% &7blok kırmış." to player
                stop
Buyur, umarım işine yarar. Denedikten sonra geri dönüş yaparsan sevinirim.

Teşekkür ediyorum istediğim gibi çalışıyor elinize sağlık. Peki /blok top komutu girildiğinde ben bir chest açtırıp burda gösterebilir miyim kafalarını ve üstüne geldiğinde kırdığı blokları şeklinde?
 
Tabii gösterebilirsin. İstediğin skript tam burada
 
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