Wizard - /wizard-ol - Kendi karanlık gücünü ortaya çıkar! 1.12

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

NOOBYFILMSTUDIO

Somon Balığı Selam Vermeye Geldi
Katılım
10 Temmuz 2018
Mesajlar
17
Elmaslar
5
Puan
3.735
Yaş
22
coollogo_com-25486531.gif

Kendi karanlık gücünü ortaya çıkar!
Komutlar: /wizard-ol, /süre-sil

Kendi sunucum için yaptığım bir skript... Aslında bir çok skript var.
Örneğin The Flash, Batman vb....
Az çok anlamışsınızdır sunucumun türünü.
Süper Kahraman Savaşları' da diyebiliriz.


Bende bir gün "Acaba kendi karakterimizi oluştursak nasıl olur?" dedim ve Wizard skriptini kodlamaya başladım.

#Gereken pluginler
#ChangeSkin
#TitleManager
#Skript​

Hiçbir Skript Addon gerekmez.

Not: /süre-sil komutunda Zamanı Yavaşlat gibi şeylerin süresini silmede var. The Flash skriptini söylediğimi hatırlıyorum yukarıda, ileride o skriptide paylaşıcağım.

Özellikler hakkında bilgi:
KONTROL - İçinde biriken büyü gücünü serbest bırakır, sadece insanlara karşı kullanılabilir ve 1 Dakika boyunca uçma verir.
ATEŞ TOPU - Baktığınız kişiye ateş topu atar.
YIKIM - 15 Blok yakınınızdaki herşeye zarar vericek bir patlama oluşturur, patlama dediğime bakmayın patlama hasarı yok sadece oyunculara hasar veriyor.
YENILENME - 20 Saniye boyunca yenilenme verir.

Test edilen sürümler: 1.12
Kod:
#Gereken pluginler
#ChangeSkin
#TitleManager

command /wizard-ol:
    permission: wizard.ol
    permission message: &8[&0Wizard&8] &cBunu yapmak için gereken yetki sende yok!
    trigger:
        execute console command "/setskin %player% Wizard"
        give a chorus plant named "&c&lKONTROL" to player
        give a fire charge named "&e&lATEŞ TOPU" to player
        give a wither skeleton head named "&0&lYIKIM" to player
        give a totem_of_undying named "&b&lYENILENME" to player
        wait 3 seconds
        apply speed 4 to the player for 999 days
        apply health boost 7 to the player for 999 days
        apply strength 4 to the player for 999 days

on rightclick with chorus plant:
    if {kontrolebak} is not set:
        set {kontrolebak} to "1"
        if display name of tool is "&c&lKONTROL":
            cancel event
            loop all entities in radius 20 around player:
                push loop-entity upwards at speed 5
                create fake explosion at loop-entity
            loop 5 times:
                strike lightning at target of player
            set player's flight mode to true
            send "&8[&0Wizard&8] &c&lKONTROL &aözelliğini başarıyla kullandın..." to player
        wait 1 minutes
        set player's flight mode to false
        delete {kontrolebak}
        send "&8[&0Wizard&8] &aArtık &c&lKONTROL &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c1 Dakika &abeklemelisin..."
    
on leftclick with chorus plant:
    if {bilgilendirmekontrol} is not set:
        set {bilgilendirmekontrol} to "1"
        if display name of tool is "&c&lKONTROL":
            cancel event
            send "&8[&0Wizard&8] &aIçinde biriken &0&lBüyü &agücünü serbest &abırakır..." to player
            send "&8[&0Wizard&8] &aSadece insanlara karşı kullanılabilir..." to player
        wait 3 seconds
        delete {bilgilendirmekontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."   
        
on rightclick with fire charge:
    if {atesruhu} is not set:
        set {atesruhu} to "1"
        if display name of tool is "&e&lATEŞ TOPU":
            cancel event
            loop 4 times:
                shoot a fireball from the player
            send "&8[&0Wizard&8] &e&lATEŞ TOPU &aözelliğini başarıyla kullandın..." to player
        wait 10 seconds
        delete {atesruhu}
        send "&8[&0Wizard&8] &aArtık &e&lATEŞ TOPU &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c10 Saniye &abeklemelisin..."
        
on leftclick with fire charge:
    if {atestopukontrol} is not set:
        set {atestopukontrol} to "1"
        if display name of tool is "&e&lATEŞ TOPU":
            cancel event
            send "&8[&0Wizard&8] &aBaktığınız kişiye &0&lAteş Topu &afırlatır..." to player
        wait 3 seconds
        delete {atestopukontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."       

command /süre-sil:
    permission: süre.sil
    permission message: &8[&cMinisen&8] &aBunu yapmak için gereken yetki sende yok...
    trigger:
        send "&8[&cMinisen&8] &aBekleme süreniz başarıyla silindi..."
        delete {zamaniyavaslat.%player%}
        delete {simsek}
        delete {hizlan}
        delete {yenilenme}
        delete {kontrolebak}
        delete {hizlankontrol}
        delete {atesruhu}
        delete {zamankontrol}
        delete {simsekkontrol}
        delete {yenilenmekontrol}
        delete {yikim}
        delete {yikimkontrol}
        delete {yenilenmek}
        delete {yenilenmekkontrol}

on rightclick with wither skeleton head:
    if {yikim} is not set:
        set {yikim} to "1"
        if display name of tool is "&0&lYIKIM":
            cancel event
            loop blocks in radius 3 around player:
                play mob spawner flames at loop-block to player
            wait 1 seconds
            push player forward at speed 10
            while ground state of player is false:
                wait 1 tick
            create safe explosion of force 5 at player
            loop all living entities in radius 15 around player:
                damage loop-entity by 5
            heal player   
            send "&8[&0Wizard&8] &0&lYIKIM &aözelliğini başarıyla kullandın..." to player
        wait 5 seconds
        delete {yikim}
        send "&8[&0Wizard&8] &aArtık &0&lYIKIM &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c5 Saniye &abeklemelisin..."
        
on leftclick with wither skeleton head:
    if {yikimkontrol} is not set:
        set {yikimkontrol} to "1"
        if display name of tool is "&0&lYIKIM":
            cancel event
            send "&8[&0Wizard&8] &0&l15 Blok &ayakınınızdaki herkese &0&lhasar &avericek bir &0&lpatlama &aoluşturur..." to player
        wait 3 seconds
        delete {yikimkontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."       


on rightclick with totem_of_undying:
    if {yenilenmek} is not set:
        set {yenilenmek} to "1"
        if display name of tool is "&b&lYENILENME":
            cancel event
            apply regeneration 5 to the player for 20 seconds
            send "&8[&0Wizard&8] &b&lYENILENME &aözelliğini başarıyla kullandın..." to player
        wait 20 seconds
        delete {yenilenmek}
        send "&8[&0Wizard&8] &aArtık &b&lYENILENME &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c20 Saniye &abeklemelisin..."       

on leftclick with totem_of_undying:
    if {yenilenmekkontrol} is not set:
        set {yenilenmekkontrol} to "1"
        if display name of tool is "&b&lYENILENME":
            cancel event
            send "&8[&0Wizard&8] &0&l20 Saniye &aboyunca &0&lYENILENME &averir..." to player
        wait 3 seconds
        delete {yenilenmekkontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."
 

Ekli dosyalar

Neden resim yok ? Resim eklesen daha iyi olur.
 
Böyle bir skripti resimle anlatmak zor olur.
 
Son düzenleme:
Pekala, gif olarak ekliyeceğim.
Gönderi otomatik olarak birleştirildi:

Ama videolu anlatım daha kolay olur bence.
 
coollogo_com-25486531.gif

Kendi karanlık gücünü ortaya çıkar!
Komutlar: /wizard-ol, /süre-sil

Kendi sunucum için yaptığım bir skript... Aslında bir çok skript var.
Örneğin The Flash, Batman vb....
Az çok anlamışsınızdır sunucumun türünü.
Süper Kahraman Savaşları' da diyebiliriz.


Bende bir gün "Acaba kendi karakterimizi oluştursak nasıl olur?" dedim ve Wizard skriptini kodlamaya başladım.

#Gereken pluginler
#ChangeSkin
#TitleManager
#Skript​

Hiçbir Skript Addon gerekmez.

Not: /süre-sil komutunda Zamanı Yavaşlat gibi şeylerin süresini silmede var. The Flash skriptini söylediğimi hatırlıyorum yukarıda, ileride o skriptide paylaşıcağım.

Özellikler hakkında bilgi:
KONTROL - İçinde biriken büyü gücünü serbest bırakır, sadece insanlara karşı kullanılabilir ve 1 Dakika boyunca uçma verir.
ATEŞ TOPU - Baktığınız kişiye ateş topu atar.
YIKIM - 15 Blok yakınınızdaki herşeye zarar vericek bir patlama oluşturur, patlama dediğime bakmayın patlama hasarı yok sadece oyunculara hasar veriyor.
YENILENME - 20 Saniye boyunca yenilenme verir.

Test edilen sürümler: 1.12
Kod:
#Gereken pluginler
#ChangeSkin
#TitleManager

command /wizard-ol:
    permission: wizard.ol
    permission message: &8[&0Wizard&8] &cBunu yapmak için gereken yetki sende yok!
    trigger:
        execute console command "/setskin %player% Wizard"
        give a chorus plant named "&c&lKONTROL" to player
        give a fire charge named "&e&lATEŞ TOPU" to player
        give a wither skeleton head named "&0&lYIKIM" to player
        give a totem_of_undying named "&b&lYENILENME" to player
        wait 3 seconds
        apply speed 4 to the player for 999 days
        apply health boost 7 to the player for 999 days
        apply strength 4 to the player for 999 days

on rightclick with chorus plant:
    if {kontrolebak} is not set:
        set {kontrolebak} to "1"
        if display name of tool is "&c&lKONTROL":
            cancel event
            loop all entities in radius 20 around player:
                push loop-entity upwards at speed 5
                create fake explosion at loop-entity
            loop 5 times:
                strike lightning at target of player
            set player's flight mode to true
            send "&8[&0Wizard&8] &c&lKONTROL &aözelliğini başarıyla kullandın..." to player
        wait 1 minutes
        set player's flight mode to false
        delete {kontrolebak}
        send "&8[&0Wizard&8] &aArtık &c&lKONTROL &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c1 Dakika &abeklemelisin..."
   
on leftclick with chorus plant:
    if {bilgilendirmekontrol} is not set:
        set {bilgilendirmekontrol} to "1"
        if display name of tool is "&c&lKONTROL":
            cancel event
            send "&8[&0Wizard&8] &aIçinde biriken &0&lBüyü &agücünü serbest &abırakır..." to player
            send "&8[&0Wizard&8] &aSadece insanlara karşı kullanılabilir..." to player
        wait 3 seconds
        delete {bilgilendirmekontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."  
       
on rightclick with fire charge:
    if {atesruhu} is not set:
        set {atesruhu} to "1"
        if display name of tool is "&e&lATEŞ TOPU":
            cancel event
            loop 4 times:
                shoot a fireball from the player
            send "&8[&0Wizard&8] &e&lATEŞ TOPU &aözelliğini başarıyla kullandın..." to player
        wait 10 seconds
        delete {atesruhu}
        send "&8[&0Wizard&8] &aArtık &e&lATEŞ TOPU &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c10 Saniye &abeklemelisin..."
       
on leftclick with fire charge:
    if {atestopukontrol} is not set:
        set {atestopukontrol} to "1"
        if display name of tool is "&e&lATEŞ TOPU":
            cancel event
            send "&8[&0Wizard&8] &aBaktığınız kişiye &0&lAteş Topu &afırlatır..." to player
        wait 3 seconds
        delete {atestopukontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."      

command /süre-sil:
    permission: süre.sil
    permission message: &8[&cMinisen&8] &aBunu yapmak için gereken yetki sende yok...
    trigger:
        send "&8[&cMinisen&8] &aBekleme süreniz başarıyla silindi..."
        delete {zamaniyavaslat.%player%}
        delete {simsek}
        delete {hizlan}
        delete {yenilenme}
        delete {kontrolebak}
        delete {hizlankontrol}
        delete {atesruhu}
        delete {zamankontrol}
        delete {simsekkontrol}
        delete {yenilenmekontrol}
        delete {yikim}
        delete {yikimkontrol}
        delete {yenilenmek}
        delete {yenilenmekkontrol}

on rightclick with wither skeleton head:
    if {yikim} is not set:
        set {yikim} to "1"
        if display name of tool is "&0&lYIKIM":
            cancel event
            loop blocks in radius 3 around player:
                play mob spawner flames at loop-block to player
            wait 1 seconds
            push player forward at speed 10
            while ground state of player is false:
                wait 1 tick
            create safe explosion of force 5 at player
            loop all living entities in radius 15 around player:
                damage loop-entity by 5
            heal player  
            send "&8[&0Wizard&8] &0&lYIKIM &aözelliğini başarıyla kullandın..." to player
        wait 5 seconds
        delete {yikim}
        send "&8[&0Wizard&8] &aArtık &0&lYIKIM &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c5 Saniye &abeklemelisin..."
       
on leftclick with wither skeleton head:
    if {yikimkontrol} is not set:
        set {yikimkontrol} to "1"
        if display name of tool is "&0&lYIKIM":
            cancel event
            send "&8[&0Wizard&8] &0&l15 Blok &ayakınınızdaki herkese &0&lhasar &avericek bir &0&lpatlama &aoluşturur..." to player
        wait 3 seconds
        delete {yikimkontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."      


on rightclick with totem_of_undying:
    if {yenilenmek} is not set:
        set {yenilenmek} to "1"
        if display name of tool is "&b&lYENILENME":
            cancel event
            apply regeneration 5 to the player for 20 seconds
            send "&8[&0Wizard&8] &b&lYENILENME &aözelliğini başarıyla kullandın..." to player
        wait 20 seconds
        delete {yenilenmek}
        send "&8[&0Wizard&8] &aArtık &b&lYENILENME &aözelliğini kullanabilirsin..."
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c20 Saniye &abeklemelisin..."      

on leftclick with totem_of_undying:
    if {yenilenmekkontrol} is not set:
        set {yenilenmekkontrol} to "1"
        if display name of tool is "&b&lYENILENME":
            cancel event
            send "&8[&0Wizard&8] &0&l20 Saniye &aboyunca &0&lYENILENME &averir..." to player
        wait 3 seconds
        delete {yenilenmekkontrol}
    else:
        execute console command "/tm message %player% &8[&0Wizard&8]\n&c3 Saniye &abeklemelisin..."
Bu skript sadece 1 kişinin kullanabilmesi için yapılmış yanlız ayrıca titleları tm ile yapmak yine send title kullanabilirdin ve skrayfallinda change skin özelliği var changeskin plugininede gerek yoktu + olarak 1.11 altında çalışmaz skript bence 1.8x yapsaydın daha iyi olurdu ve /süre-sil /wizard-ol filen diye yeni komut oluşturmak yerine argumentle hepsini 1 komuta toplayabilirdin. Son olarak wizard olsakda öldümüzde potion özellikleri siliniyor on respawnla doğdunda tekrar vermen lazımdı.
 
Bu skripti kendi sunucum için kodladım. O dediğin şeylerin hepsinin düzeltilmiş versiyonu var skriptde.
Ayrıca daha geliştirme aşamasında olan bir karakterin skriptini paylaştım.
Gönderi otomatik olarak birleştirildi:

Bu skripti kendi sunucum için kodladım. O dediğin şeylerin hepsinin düzeltilmiş versiyonu var skriptde.
Ayrıca daha geliştirme aşamasında olan bir karakterin skriptini paylaştım.
Gönderi otomatik olarak birleştirildi:

Bu skript sadece 1 kişinin kullanabilmesi için yapılmış yanlız ayrıca titleları tm ile yapmak yine send title kullanabilirdin ve skrayfallinda change skin özelliği var changeskin plugininede gerek yoktu + olarak 1.11 altında çalışmaz skript bence 1.8x yapsaydın daha iyi olurdu ve /süre-sil /wizard-ol filen diye yeni komut oluşturmak yerine argumentle hepsini 1 komuta toplayabilirdin. Son olarak wizard olsakda öldümüzde potion özellikleri siliniyor on respawnla doğdunda tekrar vermen lazımdı.
Çok çalışmıyormuş kardeşim...1.12 sürümünde test edildi yazıyor orada.
 
Son düzenleme:
Bu skripti kendi sunucum için kodladım. O dediğin şeylerin hepsinin düzeltilmiş versiyonu var skriptde.
Ayrıca daha geliştirme aşamasında olan bir karakterin skriptini paylaştım.
Gönderi otomatik olarak birleştirildi:

Bu skripti kendi sunucum için kodladım. O dediğin şeylerin hepsinin düzeltilmiş versiyonu var skriptde.
Ayrıca daha geliştirme aşamasında olan bir karakterin skriptini paylaştım.
Gönderi otomatik olarak birleştirildi:


Çok çalışmıyormuş kardeşim...1.12 sürümünde test edildi yazıyor orada.
...Çok zekisin ben sana 1.8 altında çalışmaz dedim chorus_plant vs 1.9 dan sonra geldi
 
Sen de çok zekiymişsin, skript bilgisi olmayan bir insan bile onu değiştirebilir...
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst