aBozdaG
Marangoz
- Mesajlar
- 46
- En iyi cevaplar
- 0
- Beğeniler
- 9
- Puanları
- 250
- Ruh hali
- Skript Plugininin Sürümü
- 2.2-dev37c
- Oyun Sürümü
- PaperSpigot 1.8.8
Selam arkadaşlar başlıkta belirttiğim gibi merdiven kralı skripti var sunucumda ama oyuncu basınç plakasına bastığında duyuru geçiyor yeni merdiven kralı xxx oyuncu diye. Benim sorunum şu, oyuncu plakanın üstünde sürekli zıplarsa chate spam yapıyor ve bu çok rahatsız edici. Skripti aşağıya bırakıyorum yardımcı olacak kişilere şimdiden çok teşekkür ediyorum. iyi forumlar
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%}