Bulundu en çok hasar atan'a ödül

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

We Gon' Be Al

SkyDanger.MaynKraft.com
Katılım
31 Mayıs 2016
Mesajlar
53
Elmaslar
19
Puan
13.345

Discord:

hamsi.1

Selam arkadaşlar ben sunucu için bi event ayarlıyorum ama bi yerde takıldım eventte kullanacağım mob a en çok hasar atana ödül vermek istiyorum bunu nasıl yapabilirim?


discord: Cypher#2269 (bilen varsa burdan da yazarsa memnun olurum)
 
/hasarlist - en fazla hasar veren 10 kişiyi sıralar(Perm: Herkes)
/hasarlist sil - hasar verilerini siler(Perm: OP, konsol)
ayrıca Option kısmından mobu ayarlayabilirsin

Kod:
Options:
    mob:villager
       
on damage of {@mob}:
    if attacker is a player:
        set {_canı1} to victim's health
        wait 1 ticks
        set {_canı2} to victim's health
        add {_canı1}-{_canı2} to {hasar::%attacker%}
   
command /hasarlist [<text>]:
    trigger:
        if arg-1 is not set:
            loop {hasar::*}:
                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
            send "&cEn Çok Hasar Verenler;"
            loop {_high.to.low.list::*}:
                add 1 to {_result}
                send "      &a##%{_result}% &e%loop-value% &a%{hasar::%loop-value%}% Hasar" to player
                if {_result} is 10:
                    stop loop
        if arg-1 is "sil" or "temizle":
            if sender is op or console:
                delete {hasar::*}
                send "&cHasar bilgileri silindi."
Gönderi otomatik olarak birleştirildi:
 
/hasarlist - en fazla hasar veren 10 kişiyi sıralar(Perm: Herkes)
/hasarlist sil - hasar verilerini siler(Perm: OP, konsol)
ayrıca Option kısmından mobu ayarlayabilirsin

Kod:
Options:
    mob:villager
      
on damage of {@mob}:
    if attacker is a player:
        set {_canı1} to victim's health
        wait 1 ticks
        set {_canı2} to victim's health
        add {_canı1}-{_canı2} to {hasar::%attacker%}
  
command /hasarlist [<text>]:
    trigger:
        if arg-1 is not set:
            loop {hasar::*}:
                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
            send "&cEn Çok Hasar Verenler;"
            loop {_high.to.low.list::*}:
                add 1 to {_result}
                send "      &a##%{_result}% &e%loop-value% &a%{hasar::%loop-value%}% Hasar" to player
                if {_result} is 10:
                    stop loop
        if arg-1 is "sil" or "temizle":
            if sender is op or console:
                delete {hasar::*}
                send "&cHasar bilgileri silindi."
Gönderi otomatik olarak birleştirildi:
hemen deniyorum, Teşşekür ederim
 
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