shad
the temple of the king
- Katılım
- 25 Ekim 2014
- Mesajlar
- 1.537
- Elmaslar
- 1.442
- Puan
- 17.290
- Minecraft
- emrearik
Merhaba forum takipçileri; bugün sizlere Kill Listesi adlı skriptimi göstereceğim. Aslında skript Spigot sayfasında da paylaşılmış. Ancak onunla alakası yoktur. Sadece "kill ekleme" sistemi o skripten alınmıştır.
"KİLL" kelimesinin Türkçe karşılığı;
Kelime dilimizde öldürme anlamı taşımaktadır.
Özellikler;
Bu skript sayesinde Scoreboard eklentisine ve komutuna ihtiyaç duymayacaksınız. Sizlerin kaç oyuncu öldürdüğünüzü sağ taraftaki listede gösterir. Bir sunucuda oyuncu öldürdüğünüz andan itibaren sayılmaya başlanır.
Komutlar ve Yetkiler;
Bu skriptte komutları kısa kullandım. Ana komut /kl komutudur. Bu komut sağ tarafta çıkacak olan listeyi oluşturur. Birde /klreset komutu vardır. Bu komutta listeyi sıfırlamaya yarar ve yetkisi de killlistesi.reset'dir.
Görsel
@DjuitieTR teşekkürler <3
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Kod:
on death of a player:
if attacker is a player:
if {killlistesi::%attacker%} is not set:
set {killlistesi.oldurme::%attacker%} to 0
add 1 to {killlistesi.oldurme::%attacker%}
stop
command /kl:
trigger:
loop {killlistesi.oldurme::*}:
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 "&7&m--------------------"
send " &8[&aKill&7Listesi&8] "
send " "
loop {_high.to.low.list::*}:
add 1 to {_result}
send "&a%loop-value%&8: &e%{killlistesi.oldurme::%loop-value%}% Öldürme" to player
if {_result} is 10:
stop
command /klreset:
permission: killlistesi.reset
trigger:
delete {killlistesi.oldurme::*}
delete {_high.to.low.list::*}
delete {_size}
delete {_n}
delete {_high.to.low.list::%{_n}%}
Konumu okuduğunuz için teşekkürler ve
İyi forumlar!