(SK) HG Abilities Benzeri Skript!

SarpE

Kızıltaş Madencisi
En iyi cevaplar
1
Çoğu kişinin HG Abilities benzeri bir skript istediğini gördüm bende yaklaşık 3 saat uğraştım ve şimdi sizlere sunuyorum.

Flash : Çubuk ile tıkladığı yere ışınlanır Not: Çubuk Tek Kullanımlıktır Komutu: /flash
Yemekçi :5 Et veriyor (Kusra bakmayın bunda normalde güç 2 vercekti ama çalışmadı) Komutu: /yemekci
Vampir : Sürekli canı dolar Komutu: /vampir
Hades : Sürekli hem canı dolar hem gücü artar hemde ateş zararından korunur Komutu: /hades
Kelebek : Tüye basınca 10 saniye uçabilir Not: Tüy Tek Kullanımlıktır Komutu: /kelebek
Zehirli Okçu : Ok attığı kişiyi zehirler Komutu: /zehirliokcu
Kral Okçu : Attığı Oklar Patlar Komutu: /kralokcu
Zeus : Tahmin edildiği gibi yıldırım çarptırır. Not: 10 saniye bekleme süresi vardır Komutu: /zeus
Thor : Yine yıldırım çarptırır. Not: Bu sefer 15 saniye bekleme süresi vardır Komutu: /thor
Hayalet : Elma yediğinde 5 saniye görünmez olur Komutu: /hayalet

Not: Ne olur Ne olmaz siz yinede sunucunuza SkQuarry SkRayFall WildSkript yükleyin

Kod:
#╔═══╗───────╔═══╗
#|╔═╗|───────|╔══╝
#|╚══╦══╦═╦══╣╚══╗
#╚══╗|╔╗|╔╣╔╗|╔══╝
#|╚═╝|╔╗|||╚╝|╚══╗
#╚═══╩╝╚╩╝|╔═╩═══╝
#─────────||
#─────────╚╝

on join:
    set {flash.modu} to "kapali"
    set {yemekci.modu} to "kapali"
    set {vampir.modu} to "kapali"
    set {hades.modu} to "kapali"
    set {kelebek.modu} to "kapali"
    set {zehirokcu.modu} to "kapali"
    set {kralokcu.modu} to "kapali"
    set {zeus.modu} to "kapali"
    set {thor.modu} to "kapali"
    set {hayalet.modu} to "kapali"

    
    
    
command /temizleenvanter:
    trigger:
        remove all sticks named "&4&lFlash Işınlayıcı" from player
        remove all 364 named "&a&lYemekci Eti" from player
        remove all feathers named "&d&lUçuş Tüyü" from player
        remove all bows named "&6&lÖzel Yay" from player
        remove all arrows named "&b&lZehirli Oklar" from player
        remove all bows named "&9&lKral Yayı" from player
        remove all arrows named "&6&lKral Okları" from player
        remove all blaze rods named "&f&lZeusun Şimşeği" from player
        remove all diamond axes named "&a&lThor'un Yumruğu" from player
        remove all apples named "&f&lHayalet Elması" from player

command /flash:
    permission: kit.flash
    trigger:
        if {flash.modu} is "kapali":
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {flash.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give stick named "&4&lFlash Işınlayıcı" to player
            stop
        if {flash.modu} is "acik":
            set {flash.modu} to "kapali"
            send "&4&lÖzellik başarıyla kapatıldı"
            remove all sticks named "&4&lFlash Işınlayıcı" from player
            stop    
     
on rightclick with stick:
    if {flash.modu} is "acik":
        if display name of player's tool contains "&4&lFlash Işınlayıcı":
            teleport player to the target block
            remove all sticks named "&4&lFlash Işınlayıcı" from player
            stop    
    
command /yemekci:
    permission: kit.yemekci
    trigger:
        if {yemekci.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {yemekci.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give 5 364 named "&a&lYemekci Eti" to player
            stop
        if {yemekci.modu} is "acik":
            set {yemekci.modu} to "kapali"
            send "&4&lÖzellik başarıyla kapatıldı"
            remove all 364 named "&a&lYemekci Eti" from player
            stop
                
command /vampir:
    permission: kit.vampir
    trigger:
        if {vampir.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {vampir.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            stop
        if {vampir.modu} is "acik":
            set {vampir.modu} to "kapali"
            send "&4&lÖzellik başarıyla kapatıldı"
            stop
        
every 1 second:
    loop all players:
        if {vampir.modu} is "acik":
            apply regeneration 1 to the loop-player for 1 second
        
command /hades:
    permission: kit.hades
    trigger:
        if {hades.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {hades.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            stop
        if {hades.modu} is "acik":
            set {hades.modu} to "kapali"
            send "&4&lÖzellik başarıyla kapatıldı"
            stop
            
every 1 seconds:
    loop all players:
        if {hades.modu} is "acik":
            apply regeneration 1 to the loop-player for 1 second
            apply strength 2 to the loop-player for 1 seconds
            apply fire resistance 2 to the loop-player for 1 seconds
        
command /kelebek:
    permission: kit.kelebek
    trigger:
        if {kelebek.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {kelebek.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give feather named "&d&lUçuş Tüyü" to player
            stop
        if {kelebek.modu} is "acik":
            set {kelebek.modu} to "kapali"
            send "&4&lÖzellik başarıyla kapatıldı"
            remove all feathers named "&d&lUçuş Tüyü" from player
            stop
            
on rightclick with feather:
    if {kelebek.modu} is "acik":
        execute console command "/fly %player%"
        remove feather named "&d&lUçuş Tüyü" from player
        send "&a&l10 saniye uçabilirsin" to player
        wait 7 seconds
        send "&c&lDikkat 3 saniyen kaldı" to player
        wait 3 seconds
        execute console command "/fly %player%"
        
command /zehirokcu:
    permission: kit.zehirokcu
    trigger:
        if {zehirokcu.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {zehirokcu.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give bow named "&6&lÖzel Yay" to player
            give 16 arrow  named "&b&lZehirli Oklar" to player
            stop
        if {zehirokcu.modu} is "acik":
            set {zehirokcu.modu} to "kapali"
            remove all bows named "&6&lÖzel Yay" from player
            remove all arrows named "&b&lZehirli Oklar" from player
            send "&4&lÖzellik başarıyla kapatıldı"
            stop
        
on damage of player:
    shooter is a player
    projectile exists
    projectile is an arrow
    if {zehirokcu.modu} is "acik":
        apply poison 1 to victim for 10 seconds
    
command /kralokcu:
    permission: kit.kralokcu
    trigger:
        if {kralokcu.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {kralokcu.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give bow named "&9&lKral Yayı" to player
            give 16 arrow  named "&6&lKral Okları" to player
            stop
        if {kralokcu.modu} is "acik":
            set {kralokcu.modu} to "kapali"
            remove all bows named "&9&lKral Yayı" from player
            remove all arrows named "&6&lKral Okları" from player
            send "&4&lÖzellik başarıyla kapatıldı"
            stop    
    
    
on shoot:
    if {kralokcu.modu} is "acik":
        shooter is a player
        projectile is an arrow
        set {arrows::%projectile%} to true


on projectile hit:
    if {kralokcu.modu} is "acik":
        {arrows::%projectile%} is true
        delete {arrows::%projectile%}
        delete projectile


on projectile hit:
    if projectile is an arrow:
        if {kralokcu.modu} is "acik":
            if {explode.%shooter%} is true:    
                create explosion of force 3 at projectile
                set {explode.%shooter%} to false
                stop
on join:
    set {explode.%player%} to false
on shoot:
    name of shooter's tool is "&9&lKral Yayı"
    shooter has permission "kit.kralokcu"
    set {explode.%shooter%} to true    
        
        
command /zeus:
    permission: kit.zeus
    trigger:
        if {zeus.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {zeus.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give player blaze rod named "&f&lZeusun Şimşeği"
            stop
        if {zeus.modu} is "acik":
            set {zeus.modu} to "kapali"
            send "&4&lÖzellik başarıyla kapatıldı"
            remove all blaze rods named "&f&lZeusun Şimşeği" from player
            stop        
        
on rightclick with blaze rod:
    if name of player's tool is "&f&lZeusun Şimşeği":
        if {zeus.%player%} is set:
            send "&4&l10 Saniye Bekle Zeus"
        else:
            if {zeus.modu} is "acik":
                strike lightning at the target block
                set {zeus.%player%} to true
                wait 10 second
                delete {zeus.%player%}
            
command /thor:
    permission: kit.thor
    trigger:
        if {thor.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {hayalet.modu} to "kapali"
            set {thor.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give player diamond axe named "&a&lThor'un Yumruğu"
            stop
        if {thor.modu} is "acik":
            set {thor.modu} to "kapali"
            remove all diamond axes named "&a&lThor'un Yumruğu" from player
            send "&4&lÖzellik başarıyla kapatıldı"
            stop        

on rightclick with diamond axe:
    if name of player's tool is "&a&lThor'un Yumruğu":
        if {thor.%player%} is set:
            send "&4&l15 Saniye Bekle Thor"
        else:
            if {thor.modu} is "acik":
                strike lightning at the target block
                set {thor.%player%} to true
                remove diamond axe named "&a&lThor'un Yumruğu" from player
                wait 15 second
                delete {thor.%player%}
                if {thor.modu} is "acik":
                    give player diamond axe named "&a&lThor'un Yumruğu"

            
command /hayalet:
    permission: kit.hayalet
    trigger:
        if {hayalet.modu} is "kapali":
            set {flash.modu} to "kapali"
            set {yemekci.modu} to "kapali"
            set {vampir.modu} to "kapali"
            set {hades.modu} to "kapali"
            set {kelebek.modu} to "kapali"
            set {zehirokcu.modu} to "kapali"
            set {kralokcu.modu} to "kapali"
            set {zeus.modu} to "kapali"
            set {thor.modu} to "kapali"
            set {hayalet.modu} to "acik"
            execute player command "/temizleenvanter"
            send "&a&lÖzellik başarıyla açıldı"
            give 5 apple named "&f&lHayalet Elması" to player
            stop
        if {hayalet.modu} is "acik":
            set {hayalet.modu} to "kapali"
            remove all apples named "&f&lHayalet Elması" from player
            send "&4&lÖzellik başarıyla kapatıldı"
            stop
            
on consume of apple:
    if {hayalet.modu} is "acik":
        apply invisibility 3 to player for 5 second
 

Bartuzen

Bedrock Kaşifi
En iyi cevaplar
0
Tek 1 değer kullanabilirdin. Her bir özellik için ayrı değer kullanmışsın.
 

NeoN_Hunter

Taş Madencisi
En iyi cevaplar
0
Beyenmediğiniz şeyler nelerdir ?


Haklısın bir dahakine tek değer kullanacağım aklıma gelmedi pardon.
öncelikle , arkadaşında dediği gibi tek bir variablela yapabilirdin.classlar hg için ayrı bir addon var ona göre ayarlanmamış,direk istediğimize çıkıp girebiliyoruz,güç 2 verme şeyini yapmamışsın.while kullanmak yerine vampir ve hadeste every 1 seconds loop yapmışsın ve bu sunucuyu eğer ramı az ise öldürür.ayrıca vampirlerin her saniye canı dolmaz vurduklarında can kazanırlar.
 

NeoN_Hunter

Taş Madencisi
En iyi cevaplar
0
@SarpE Bence Güzel Olmuş Sen Bunlara Bakma Ve Daha Güzel İşler Yap Bunların İşi Eleştirmek Kendilerini Skript Author Falan Sanıyorlar Sanırım.

Edit :

Rica Etsem O konuyu bir Anlatsan Ben de Bilmiyorum da?
skript author ne biliyor musun :|
Kod:
on rightclick:
    send "sag tikladin"

bu skripti bile yazdığımızda skript author oluyoruz
 

SarpE

Kızıltaş Madencisi
En iyi cevaplar
1
@SarpE Bence Güzel Olmuş Sen Bunlara Bakma Ve Daha Güzel İşler Yap Bunların İşi Eleştirmek Kendilerini Skript Author Falan Sanıyorlar Sanırım.

Edit :

Rica Etsem O konuyu bir Anlatsan Ben de Bilmiyorum da?
Demek istediği {abilities.kit} is "1" Flashı {abilities.kit} is "1" Yemekciyi {abilities.kit} is "3" Zeusu falan temsil edicek ben öyle anladım yani

@SarpE Bence Güzel Olmuş Sen Bunlara Bakma Ve Daha Güzel İşler Yap Bunların İşi Eleştirmek Kendilerini Skript Author Falan Sanıyorlar Sanırım.

Edit :

Rica Etsem O konuyu bir Anlatsan Ben de Bilmiyorum da?

Bu arada iyimserliğin için Teşekkürler
 

FatalCoder

Altın Madencisi
En iyi cevaplar
0
skript yazarı derken skripti yazan anlamında yazar o

authorun ikinci anlamı yaratıcı git bak çeviriden
 

NeoN_Hunter

Taş Madencisi
En iyi cevaplar
0
skript yazarı derken skripti yazan anlamında yazar o

authorun ikinci anlamı yaratıcı git bak çeviriden
ben de diyorumki o zaman skripti yazan deseydin senin dediğin şeyin anlamı skript yazan herhangi birine denilebilir ayrıca skripti yazan javayla kodladı skripti java bilgisi var skript bilgisi yüksek olsa da ondan daha iyi skript bilenler var.

yaratıcı olsun gene aynı anlama geliyor , skript yazan skript yaratan ikisi de aynı şey senin dediğin ise skript'i yaratan skript's author denir biraz ingilizce öğren derim :/
 
Üst