bSK | Merdivenin Kralı | Ufak Bir Oyun | 0.1

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:​
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%}
 


trillbo07

Sudan Çıkmış
Mesajlar
2
En iyi cevaplar
0
Beğeniler
0
Puanları
10
1.8 de sanırım çalışmıyor 7 tane hata var diyor ve bilmiyorum
 

Üst