[Skript]+ Basma Sistemi

Thraenkost

Lapis Toplayıcısı
En iyi cevaplar
1
Arkadaşlar biraz Skriptimi ileri süreyim dedim olmuş mu ?:
Kod:
command /gelistirme
    trigger:
        wait 3 tick
        open chest with 1 row named ''&6&l//&4&lDemirci Menüsü&6&l//'' to player
        format slot 3 of player with stone sword of sword named "&6&l//&b&lSilahı +1 Yap" with lore "&bSilahi +1 Yükseltmek İçin Tıklayınız." to closen [make player execute command "silahbirinciseviye"]
        format slot 4 of player with stone sword of sword named "&6&l//&b&lSilahı +2 Yap" with lore "&bSilahi +2 Yükseltmek İçin Tıklayınız." to closen [make player execute command "silahikinciseviye"]
        format slot 5 of player with stone sword of sword named "&6&l//&b&lSilahı +3 Yap" with lore "&bSilahi +3 Yükseltmek İçin Tıklayınız." to closen [make player execute command "silahucuncuseviye"]
        format slot 6 of player with stone sword of sword named "&6&l//&b&lSilahı +4 Yap" with lore "&bSilahi +4 Yükseltmek İçin Tıklayınız." to closen [make player execute command "silahdorduncuseviye"]
        format slot 10 of player with iron sword of sword named "&6&l//&b&lBüyü" with lore "&bSilahlarınıza Birazda Büyü Ekleseniz Olmaz mı ?" to closen [make player execute command "buyuler"]

command /silahbirinciseviye:
    trigger:
        if has player is diamond sword:
        if display name of player's tool contains "Gelistirme Parsomeni":
        chance of 100%:
            message ''<yellow>JetterCraft<purple>Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft<purple>Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft<purple>Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft<purple>Silah Başarı İle Geliştirildi.''
            give 1 diamond sword of sharpness 1 named ''&b&lElmas Kılıç +1''
            removed 1 diamond sword from player
Else:
    send ''Yeteri Kadar Parsomeniniz Yok Veya Elmas Kılıcınız Yok'' to player

command /silahikinciseviye:
    trigger:
        if display name of player's tool contains "&b&lElmas Kılıç +1":
        if display name of player's tool contains "Gelistirme Parsomeni":
        chance of 90%:
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Başarı İle Geliştirildi.''
            give 1 diamond sword of sharpness 2 named ''&b&lElmas Kılıç +2''
        chance of 10%:
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft Geliştirme Başarısız İle Sonuçlandı.''
Else:
    send ''Yeteri Kadar Parsomeniniz Yok Veya Elmas Kılıcınız Yok'' to player

command /silahucuncuseviye:
    trigger:
        if display name of player's tool contains "&b&lElmas Kılıç +2":
        if display name of player's tool contains "Gelistirme Parsomeni":
        chance of 75%:
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Başarı İle Geliştirildi.''
            give 1 diamond sword of sharpness 3 named ''Elmas Kılıç +3''
            removed 1 diamond sword named ''&b&lElmas Kılıç +2'' from player
        chance of 25%:
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft Geliştirme Başarısız İle Sonuçlandı.''
            removed 1 diamond sword named ''&b&lElmas Kılıç +2'' from player
Else:
    send ''Yeteri Kadar Parsomeniniz Yok Veya Elmas Kılıcınız Yok'' to player

command /silahdorduncuseviye:
    trigger:
        if display name of player's tool contains "&b&lElmas Kılıç +3":
        if display name of player's tool contains "Gelistirme Parsomeni":
        chance of 50%:
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Başarı İle Geliştirildi.''
            give 1 diamond sword of sharpness 3 named ''Elmas Kılıç +4''
            removed 1 diamond sword named ''Elmas Kılıç +3''
        chance of 50%:
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (1)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (2)''
            wait 1 second
            message ''<yellow>JetterCraft Silah Geliştiriliyor. . . (3)''
            wait 1 second
            message ''<yellow>JetterCraft Geliştirme Başarısız İle Sonuçlandı.''
            removed 1 diamond sword named ''&b&lElmas Kılıç +3'' from player
Else:
    send ''Yeteri Kadar Parsomeniniz Yok Veya Elmas Kılıcınız Yok'' to player

command /buyuler:
    permission: player
    trigger:
        wait 3 tick
        open chest with 1 row named ''&6&l//&4&lBüyü Menüsü&6&l//'' to player
        format slot 3 of player with diamond sword of poison named "&6&l//&b&lÖrümcek Zehiri Kılıcı" with lore "&bÖldürücü Zehir Büyüsü!" to closen [make player execute command "Alevbuyusu"]

command /zehirbuyusu:
    trigger:
        if has player is diamond sword:
        if display name of player's tool contains "Buyu Enerjisi":
        chance of 50%:
            message ''<green>Buyu Yapılıyor!''
            wait 1 second
            message ''<green>Buyu Yapıldı!''
            give 1 diamond sword named ''&2Örümcek Zehiri Kılıcı'' to player
        chance of 50%:
            message ''<green>Buyu Yapılıyor!''
            wait 1 second
            message ''<green>Buyu Yapıldı!''
            removed 1 diamond sword from player
Else:
    send ''Yeteri Kadar Malzemeniz Yok!'' to player

On damage:
    if attacker tool's name is "&2Örümcek Zehiri Kılıcı":
    victim is a player:
    send ''<green>Olamaz!Çok Kötü Rakip Seçmişsin!Rakibinde Örümcek Zehiri Kılıcı Var.'' to victim
    excute server command ''effect %victim% poison 1 7''

command /orumcekzehirikilici <text>
    permission: op
    trigger:
        give 1 diamond sword named ''&2Örümcek Zehiri Kılıcı'' to arg-1
 

WitherLegend

Lapis Toplayıcısı
En iyi cevaplar
0
Oha çok iyi mükemmel.Harika.Ne desem bilemedim.Kullanma izni var mı ?
Burada izinsiz çalanlar olacaktır elbet bence kaldır.
 

Myper

Kızıltaş Madencisi
En iyi cevaplar
1
Sorgularda hata var. Her "if"ten sonra : konur ve alt satırda 4 boşluk ileri yazılır. "Else"ler "if"in altında, aynı hizada yazılır. Seninkiler baya ters olmuş. Ayrıca efektleri verirken konsola komut girdirtmek yerine direk apply efektini normal skriptle de kullanabilirdin. Daha fazla incelemedim, yine de ellerine sağlık
 

Thraenkost

Lapis Toplayıcısı
En iyi cevaplar
1
Sorgularda hata var. Her "if"ten sonra : konur ve alt satırda 4 boşluk ileri yazılır. "Else"ler "if"in altında, aynı hizada yazılır. Seninkiler baya ters olmuş. Ayrıca efektleri verirken konsola komut girdirtmek yerine direk apply efektini normal skriptle de kullanabilirdin. Daha fazla incelemedim, yine de ellerine sağlık
Örnek verir misin ?
 

BadActive

Kızıltaş Madencisi
En iyi cevaplar
0
Kodu Duzenleyip Atarsaniz Güzel Olabilir.
Ben Attıgım Zaman Hatalar Alıyorum.
Çok Fazla Hata Çıkıyor Düzeltmek İçin Canım Çıktı.
Güzel Yazmıssın Tebrik Ederim Ancak Hataları Duzeltip Atınız.
 

korkugunu

Kızıltaş Madencisi
En iyi cevaplar
0
böyle olursa elindeki + basılacak itemi kontrol eder
PHP:
if display name of player's tool contains "Gelistirme Parsomeni":
böyle yaparsan daha iyi olur

PHP:
if player has itemismi named "Gelistirme Parsomeni":
* Birde çok hata var yazılarda düzeltirdim fakat su anda uğraşamam. tırnak işaretleri felan da sıkıntılı bence biraz kontrol et.
 
Son düzenleme:
Üst