[Skript]+ Basma Sistemi

Thraenkost

Lapis Toplayıcısı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
990
Ruh hali
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ı
Mesajlar
966
En iyi cevaplar
0
Beğeniler
336
Puanları
640
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
Mesajlar
514
En iyi cevaplar
0
Beğeniler
168
Puanları
340
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ı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
990
Ruh hali
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
Mesajlar
496
En iyi cevaplar
0
Beğeniler
165
Puanları
480
Ruh hali
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
Mesajlar
412
En iyi cevaplar
0
Beğeniler
249
Puanları
640
Ruh hali
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:

Thraenkost

Lapis Toplayıcısı
Mesajlar
936
En iyi cevaplar
1
Beğeniler
400
Puanları
990
Ruh hali
Arkadaşlar bu benim eski skripttimdi.
Daha sonra daha iyisini cikaricam.
 

Üst