bilektuğrul
YASAKLANDI
- Mesajlar
- 122
- En iyi cevaplar
- 0
- Beğeniler
- 116
- Puanları
- 0
Merhaba gamer.com.tr sakinleri!
Sıkıldığım için uzun zaman önce kodladığım bu skripti ancak sorunsuz hale getirdim. Uğraşmamıştım pek.
Bir sorunu yok, test ettik @UlasBuyukdag31 ile beraber.
Pek bir şey katacağımı sanmıyorum ancak önerilerinizi bekliyorum.
Skript, 1.12.2 PaperSpigot son sürüm ve Skript 2.2dev32d kullanılarak kodlanmıştır. Ekstra bir addon gerektirmiyor.
Komutlar:
/kotg plateloc | Basılması gereken basınç plakasının yerini ayarlar.
/kotg kingsign | En son basınç plakasına basan oyuncu'nun isminin yazması gereken tabelanın yerini baktığınız blok olarak ayarlar.
/kotg joinsign | Oyuna katılmak için basmaları gereken tabelanın yerini baktığınız blok olarak ayarlar.
Kod:
Sıkıldığım için uzun zaman önce kodladığım bu skripti ancak sorunsuz hale getirdim. Uğraşmamıştım pek.
Bir sorunu yok, test ettik @UlasBuyukdag31 ile beraber.
Pek bir şey katacağımı sanmıyorum ancak önerilerinizi bekliyorum.
Skript, 1.12.2 PaperSpigot son sürüm ve Skript 2.2dev32d kullanılarak kodlanmıştır. Ekstra bir addon gerektirmiyor.
Komutlar:
/kotg plateloc | Basılması gereken basınç plakasının yerini ayarlar.
/kotg kingsign | En son basınç plakasına basan oyuncu'nun isminin yazması gereken tabelanın yerini baktığınız blok olarak ayarlar.
/kotg joinsign | Oyuna katılmak için basmaları gereken tabelanın yerini baktığınız blok olarak ayarlar.
Kod:
Kod:
options:
p: &6Merdiven'in Kralı
p2: &6Merdiven'in Kralı &2>
sign change:
line 1 is "mkral":
line 2 is "kral":
set line 1 to "{@p}"
set line 2 to "&9&lSon Kral"
set line 3 to "&f&l%{merdivenkral}%"
set line 4 to "{@p}"
line 2 is "katıl":
set line 1 to "{@p}"
set line 2 to "&9Oyuna katılmak"
set line 3 to "&9için tıkla!"
set line 4 to "{@p}"
rightclick on sign:
location of event-block is {kotgjoinsign}:
{kotgoyundakiler::%player%} isn't set:
set {kotgoyundakiler::%player%} to player
send "{@p2} &eOyuna katıldın.%nl%{@p2} &eOyundan ayrılmak için yeniden tabelaya tıkla."
else:
delete {kotgoyundakiler::%player%}
send "{@p2} &eOyundan ayrıldın."
step on pressure plate:
location of event-block is {merdivenbloc}:
{kotgoyundakiler::%player%} is set:
set {merdivenkral} to player
set line 3 of block at {kotgkingsign} to "&f&l%{merdivenkral}%"
push player upwards at speed 1
push player in direction of player at speed 1
broadcast "{@p2} &eYeni merdiven kralı: &f%player%&e!"
else:
send "{@p2} &cOyunda değilken kral olamazsın."
command /merdiveninkralı [<text>]:
aliases: /mkral, /mkadmin, /kotg, /ladderking
permission: kotg.admin
permission message: {@p} &cYetkiniz bu komuta yetmiyor.
trigger:
arg-1 isn't set:
send "{@p}"
send " &f/kotg plateloc &6/\ &eOyuncuların basması gereken basınç plakasının yerini ayarlar."
send " &f/kotg kingsign &6/\ &eEn son basınç plakasına basan oyuncu'nun isminin yazması gereken tabelanın yerini baktığınız blok olarak ayarlar."
send " &f/kotg joinsign &6/\ &eOyuna katılmak için basmaları gereken tabelanın yerini baktığınız blok olarak ayarlar."
send "{@p}"
arg-1 is "plateloc":
block down player is pressure plate:
set {merdivenbloc} to location of block down player
send "{@p2} &eOyuncuların basması gereken basınç plakasının yeri ayarlandı."
else:
send "{@p2} &cAltında bir basınç plakası olmalı."
arg-1 is "joinsign":
targeted block is sign:
set {kotgjoinsign} to location of targeted block
send "{@p2} &eOyuna katılmak için basılması gereken tabela ayarlandı."
else:
send "{@p2} &cBir tabelaya bakman gerekiyor."
arg-1 is "kingsign":
targeted block is sign:
set {kotgkingsign} to location of targeted block
send "{@p2} &eKral'ın adının yazacağı tabela ayarlandı."
else:
send "{@p2} &cBir tabelaya bakman gerekiyor."
quit:
{kotgoyundakiler::%player%} is set:
delete {kotgoyundakiler::%player%}
death:
{kotgoyundakiler::%player%} is set:
delete {kotgoyundakiler::%player%}