Yazar ve Destek Ekibi Alımları Aktif!
Merhaba Ziyaretçi!, Forumumuzun yazar ve destek ekibine katılmak ister misiniz? Yetkili market, yetkili sistemi ve başvuru formu gibi birçok bilgiye ulaşmak için buraya tıklayın.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
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."
/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."