[SK]Yetenek Skripti V.1.0.0

MineTurkTowny

MineTurkTowny Kurucusu
Mesajlar
31
En iyi cevaplar
0
Beğeniler
12
Puanları
80
Ruh hali
Yetenek Sistemi Nedir ?

Yetenek Sistemi: Sizin seçtiğniz yeteneğe göre savaşlarda daha iyi performans göstermenizi sağlar. Bir örnek verelim: Şovalye seçtiyseniz takımınız kötü durumdayken 1 den fazla bayrak koyarak hem canlarını yenileyip hemde hızlı koşmalarını sağlayabilirsiniz.

/Yeteneğim: Yazarak Yeteneğinizi Öğrenebilirsiniz.

1614073804872.png

Şovalye Yeteneği

Yere Şovalye Bayrağı Koyarak Buff Kazanırsınız

Buff = Speed 2 5 Saniye(Stacklenebilir) Yenilenme 1 3 Saniye(Stacklenebilir)

Not: Şovalye Bayrağını Yere Koyduğnuzda 7 Blokluk Bir Alana Etki Eder.

4 Kalpken Veya Daha Az Kalbiniz Varken Hasar Alırsanız %15 İhtimalle Direnç Kazanırsınız!


1614073883469.png


Korkusuz Yeteneği

%10 İhtimalle Hasar Alırsanız 5 Saniye Hız Kazanırsınız.

Canınız 3 Kalpten Düşükken %35 İhtimalle Hasar Alırsanız Hız 2 Kazanırsınız 7 Saniye

%20 İhtimalle Fall Damage Bloklarsınız!


1614073948145.png


Savaşçı Yeteneği

Eğer Vurduğnuz Kişinin 5 Kalpten Az Veya Eşit Canı Varsa %37 İhtimalle Vurduğnuzda Kuvvet 1 Kazanırsınız(3 Saniye)

6 Kalpten Daha Az Canınız Varsa Veya Eşitse %7 İhtimalle Direnç 1 (3 Saniye) İyileşme 1 (1 Saniye) Kazanırsınız.

Kılıçla Birine Vururken %3 İhtimalle 1.5X Fazla Vurursunuz!


1614073989836.png


Tarzan Yeteneği

Eğer Hasar Alırsanız %15 İhtimalle Hız 1 Kazanırsınız(3 Saniye)

4 Kalpten Daha Az Canınız Varken Hasar Alırsanız %40 İhtimalle Acele Kazanırsınız(7 Saniye)

Biri Size Vurduğunda %7 İhtimalle Bulantı DeBuffı Alır!(3 Saniye)


1614074030983.png


Asker Yeteneği

Eğer Bir Oyuncuya 10.Vuruşu Yaparsanız Oyuncu Bi Süreliğne Afalicaktır.

Bir Oyuncudan 7.Kez Hasar Yerseniz Direnç 2 Kazanırsınız.(4 Saniye)

%5 İhtimal İle Birine Vurursanız Kuvvet 1 Kazanırsınız!

1614074063141.png



Kod:
options:
    z :&d[&aYetenek &cSistemi&d]

variables:
    {yetenek::%player%} = false
    {sovalye::%player%} = false
    {korkusuz::%player%} = false
    {savascı::%player%} = false
    {tarzan::%player%} = false
    {yeteneksifirla::%player%} = true
    {asker::%player%} = false

# YETENEK SEÇMEDEN BLOK KIRAMAMA KONUŞAMAMA KOYAMAMA
on first join:
    set {yetenek::%player%} to false
   
on join:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Sunucuda Oynayamazsın! &e/Yetenek"

on chat:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Konuşamazsın! &e/Yetenek"
        cancel event
   
on break:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Blok Kıramazsın! &e/Yetenek"
        cancel event

on place:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Blok Koyamazsın! &e/Yetenek"
        cancel event

# YETENEK SEÇMEDEN BLOK KIRAMAMA KONUŞAMAMA KOYAMAMA

# GUİ
command /Yetenek:
    trigger:
        if {yetenek::%player%} is false:
            open virtual chest with size 2 named "&3&lYetenek Seçme Menusu" to player
            make gui slot 1 and 3 and 5 and 7 and 9 and 11 and 13 and 15 and 17 and 19 of player with glass pane named "{@z}" to nothing
            make gui slot 0 of player with netherite chestplate named "&cŞovalye" with lore "&cYere Şovalye Bayrağı Koyarak Buff Kazanabilirsiniz!" and "&a4 Kalpken Veya Daha Az Kalbiniz Varken Hasar Alırsanız %%15 ihtimalle direnç kazanırsınız." to close then run player command "SovalyeOl"
            make gui slot 2 of player with netherite boots named "&bKorkusuz" with lore "&a%%10 ihtimalle hasar alırsanız 5 saniye hız kazanırsınız" and "&bCanınız 3 Kalpten Düşükken %%35 İhtimalle Hasar Alırsanız Hız 2 Kazanırsınız 7 Saniye" and "&e%%20 İhtimalle Fall Damage Bloklarsınız!" to close then run player command "KorkusuzOl"
            make gui slot 4 of player with netherite sword named "&4Savaşcı" with lore "&eEğer Vurduğun Kişinin 5'den az canı varsa %%37 İhtimalle Vurduğunda Kuvvet 1 Kazanırsın!" and "&a6 Kalpten Daha Az Canınız Kalırsa %%7 İhtimalle Buff Kazanırsınız!" and "&bKılıçla Birine Vururken %%3 İhtimalle 1.5X Fazla Vurursunuz!" to close then run player command "SavaşcıOl"
            make gui slot 6 of player with netherite boots named "&6Tarzan" with lore "&aEğer Hasar Alırsanız %%15 İhtimalle Hız 1 Kazanırsınız!" and "&e4 Kalpten Az Canınız Varken Hasar Alırsanız %%40 İhtimalle Acele Kazanırsınız!" and "&bBiri Size Vurduğunda %%7 İhtimalle Bulantı DeBuffı Alır!" to close then run player command "TarzanOl"
            make gui slot 8 of player with netherite sword named "&aAsker" with lore "&dEğer Bir Oyuncuya 10.Vuruşu Yaparsanız Oyuncu Bi Süreliğne Afalicaktır." and "&bBir Oyuncudan 7.Kez Hasar Yerseniz Direnç 2 Kazanırsınız." and "&a%%5 İhtimal İle Birine Vurursanız Kuvvet 1 Kazanırsınız!" to close then run player command "AskerOl"
        else if {yetenek::%player%} is true:
            send "{@z} &aZaten önceden yetenek seçmişsin. &cYeteneğini sıfırlamak istersen &e/YetenekSifirla" to player
# GUİ


# YETENEK ÖĞRENME
command /Yeteneğim:
    trigger:
        if {yetenek::%player%} is true:
            if {sovalye::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lAcemi Şovalye" to player
        if {yetenek::%player%} is true:
            if {korkusuz::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lAcemi Korkusuz" to player
        if {yetenek::%player%} is true:
            if {savascı::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lAcemi Savaşçı" to player
        if {yetenek::%player%} is true:
            if {tarzan::%player%} is true:
                send "{@z} &dŞuanki Yeteneğin &c&lAcemi Tarzan" to player
        if {yetenek::%player%} is true:
            if {ustaasker::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lUsta Asker" to player
        if {yetenek::%player%} is true:
            if {asker::%player%} is true:
                send "{@z} &dŞuanki Yeteneğin &c&lAcemi Asker" to player
        else if {yetenek::%player%} is false:
            send "{@z} &aŞuanda Bir yeteneğin Yok" to player

# YETENEK ÖĞRENME

# YETENEK SEÇME

command /AskerOl:
    trigger:
        if {yetenek::%player%} is false:
            set {yetenek::%player%} to true
            set {asker::%player%} to true
            send "{@z} &cAsker Yeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Asker Olamazsınız!" to player

command /TarzanOl:
    trigger:
        if {yetenek::%player%} is false:
            set {yetenek::%player%} to true
            set {tarzan::%player%} to true
            send "{@z} &cTarzan Yeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Tarzan Olamazsınız!" to player
command /SavaşcıOl:
    trigger:
        if {yetenek::%player%} is false:
            set {savascı::%player%} to true
            set {yetenek::%player%} to true
            send "{@z} &cSavaşçı Yeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Savaşçı Olamazsınız!" to player
command /KorkusuzOl:
    trigger:
        if {yetenek::%player%} is false:
            set {korkusuz::%player%} to true
            set  {yetenek::%player%} to true
            send "{@z} &cKorkusuz &aYeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Korkusuz olamazsınız!" to player
command /SovalyeOl:
    trigger:
        if {yetenek::%player%} is false:
            set {sovalye::%player%} to true
            set {yetenek::%player%} to true
            send "{@z} &cŞovalye &aYeteneğinı Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için şovalye olamazsınız!" to player

# YETENEK SEÇME

#YETENEK İTEMLER

command /yetenekitemlerial:
    permission: admin.admin
    trigger:
        give 1 banner named "&cŞovalyeBayrağı!" to player
       
#YETENEK İTEMLER

#YETENEK ÖZELLİKLER

on place banner:
    if {yetenek::%player%} is true:
        if {sovalye::%player%} is true:
            if name of player's tool is "&cŞovalyeBayrağı!":
                loop all players:
                    if distance between the player and loop-player is smaller than 7:
                        send "{@z} &6Bir &eŞovalye &6Bayrak Koyarak Orda Oluduğnu Belli Etti!" to loop-player
                        apply speed 2 to loop-player for 5 seconds
                        apply resistance 1 to loop-player for 3 seconds

on damage of player:
    if {yetenek::%victim%} is true:
        if {sovalye::%victim%} is true:
            if (victim's health - damage) is less than or equal to 4:
                chance of 15:
                    apply resistance 1 to victim for 7 seconds
                    send "{@z} &d%%5 İhtimalle &aYeteneğin &dDevreye Girdi!" to victim
                   
on damage of player:
    victim is player
    attacker is player
    if {yetenek::%victim%} is true:
        if {korkusuz::%victim%} is true:
            chance of 10%:
                apply speed 1 to victim for 5 seconds
                send "{@z} &d%%10 İhtimalle &aYeteneğin &dDevreye Girdi!" to victim
        if (victim's health - damage) is less than or equal to 3:
            chance of 35%:
                apply speed 2 to victim for 7 seconds
                apply regeneration 1 to victim for 1 seconds
                send "{@z} &d%%35 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage:
    victim is player
    attacker is player
    if {yetenek::%victim%} is true:
        if {korkusuz::%victim%} is true:
            damage cause is fall:
                chance of 20%:
                    send "{@z} &d%%20 İhtimalle &aYeteneğin &dDevreye Girdi!" to victim
                    cancel event
                   
on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {savascı::%attacker%} is true:
            if (victim's health - damage) is less than or equal to 5:
                chance of 37%:
                    apply strength 1 to attacker for 3 seconds
                    send "{@z} &d%%37 İhtimalle &aYeteğin &dDevreye Girdi!" to attacker

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {savascı::%victim%} is true:
            if (victim's health - damage) is less than or equal to 6:
                chance of 7%:
                    apply resistance 1 to victim for 3 seconds
                    apply regeneration 1 to victim for 1 seconds
                    send "{@z} &d%%7 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {savascı::%attacker%} is true:
            if attacker's tool is sword:
                chance of 3%:
                    set {damage::%attacker%} to damage
                    set damage to {damage::%attacker%} * 1.5
                    send "{@z} &71.5X &dFazla Vurdun!" to attacker
                   
on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {tarzan::%victim%} is true:
            chance of 15%:
                apply speed 1 to victim for 3 seconds
                send "{@z} &d%%15 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {tarzan::%victim%} is true:
            if (victim's health - damage) is less than or equal to 4:
                chance of 40%:
                    apply haste 1 to victim for 7 seconds
                    send "{@z} &d%%40 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {tarzan::%victim%} is true:
            chance of 7%:
                apply nausea 1 to attacker for 3 seconds
                send "{@z} &d%%7 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {asker::%attacker%} is true:
            add 1 to {askervurus::%attacker%}
            if {askervurus::%attacker%} = 10:
                set {askervurus::%attacker%} to 0
                send "test" to attacker
                apply nausea 2 to victim for 8 seconds
                send "{@z} &dBirine 10 Kere Vurarak Yeteneğin Devreye Girdi!" to attacker

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {asker::%victim%} is true:
            add 1 to {askerhasaryeme::%attacker%}
            if {askerhasaryeme::%attacker%} = 7:
                send "{@z} &dBirinden 7 Kere Hasar Yiyerek Yeteneğin Devereye Girdi!" to attacker
                apply resistance 2 to victim for 4 seconds
               
on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {asker::%attacker%} is true:
            chance of 5%:
                apply strength 1 to attacker for 5 seconds

#YETENEK ÖZELLİKLER

# YETENEK SIFIRLAMA

command /YetenekSifirla:
    permission: admin.admin
    trigger:
        if {vefapuan::%player%} >= 400:
            if {yeteneksifirla::%player%} = true:
                remove 400 from {vefapuan::%player%}
                set {ustaasker::%player%} to false
                set {asker::%player%} to false
                set {yeteneksifirla::%player%} to false
                set {yetenek::%player%} to false
                set {sovalye::%player%} to false
                set {korkusuz::%player%} to false
                set {ustakorkusuz::%player%} to false
                set {ustasovalye::%player%} to false
                set {savascı::%player%} to false
                set {ustasavascı::%player%} to false
                set {tarzan::%player%} to false
                set {ustatarzan::%player%} to false
                send "{@z} &aTebrikler yeteneğin Sıfırlandı" to player
            else if {yeteneksifirla::%player%} = false:
                send "{@z} &aZaten Önceden Yeteneğinizi Sıfırlamışsınız!" to player
        else:
            send "{@z} &aYeteri Kadar VefaPuanın Yok!" to player
               

command /OyuncuyetenekSıfırla [<offlineplayer>]:
    permission: admin.admin
    trigger:
        set {asker::%arg-1%} to false
        set {ustaasker::%arg-1%} to false
        set {yetenek::%arg-1%} to false
        set {sovalye::%arg-1%} to false
        set {korkusuz::%arg-1%} to false
        set {ustakorkusuz::%arg-1%} to false
        set {ustasovalye::%arg-1%} to false
        set {savascı::%arg-1%} to false
        set {ustasavascı::%arg-1%} to false
        set {tarzan::%arg-1%} to false
        set {ustatarzan::%arg-1%} to false
        send "{@z} &aTebrikler yeteneğin Sıfırlandı" to arg-1

# YETENEK SIFIRLAMA

Kullandığım Addonlar:
SkQuery v4.1.4
TuSKe v1.8.2-Pikachu-Patch-3
SkRayFall
Skript Versiyonu:
Skript 2.5.3
Zorunlu Addonlar:
SkQuery
TuSKe
 


alsas

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
bence çok hoş ve güzel bir sistem olmuş hem pvp atmak isteyenler için hem daha safe oynayıp gezmek isteyenler için çok yararlı belki biraz dengesizlik olabilir ama çok güzel gelişebilir önü açık bir sistem benim hoşuma gitti açıkçası ve oyun içide baya katkı sağlıyor eğer kullanacaksanız önerip başarılarınızın devamını dilerim.
 

Lui

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Yetenek Sistemi Nedir ?

Yetenek Sistemi: Sizin seçtiğniz yeteneğe göre savaşlarda daha iyi performans göstermenizi sağlar. Bir örnek verelim: Şovalye seçtiyseniz takımınız kötü durumdayken 1 den fazla bayrak koyarak hem canlarını yenileyip hemde hızlı koşmalarını sağlayabilirsiniz.

/Yeteneğim: Yazarak Yeteneğinizi Öğrenebilirsiniz.

Ekli dosyayı görüntüle 192346
Şovalye Yeteneği

Yere Şovalye Bayrağı Koyarak Buff Kazanırsınız

Buff = Speed 2 5 Saniye(Stacklenebilir) Yenilenme 1 3 Saniye(Stacklenebilir)

Not: Şovalye Bayrağını Yere Koyduğnuzda 7 Blokluk Bir Alana Etki Eder.

4 Kalpken Veya Daha Az Kalbiniz Varken Hasar Alırsanız %15 İhtimalle Direnç Kazanırsınız!


Ekli dosyayı görüntüle 192347

Korkusuz Yeteneği

%10 İhtimalle Hasar Alırsanız 5 Saniye Hız Kazanırsınız.

Canınız 3 Kalpten Düşükken %35 İhtimalle Hasar Alırsanız Hız 2 Kazanırsınız 7 Saniye

%20 İhtimalle Fall Damage Bloklarsınız!


Ekli dosyayı görüntüle 192348

Savaşçı Yeteneği

Eğer Vurduğnuz Kişinin 5 Kalpten Az Veya Eşit Canı Varsa %37 İhtimalle Vurduğnuzda Kuvvet 1 Kazanırsınız(3 Saniye)

6 Kalpten Daha Az Canınız Varsa Veya Eşitse %7 İhtimalle Direnç 1 (3 Saniye) İyileşme 1 (1 Saniye) Kazanırsınız.

Kılıçla Birine Vururken %3 İhtimalle 1.5X Fazla Vurursunuz!


Ekli dosyayı görüntüle 192349

Tarzan Yeteneği

Eğer Hasar Alırsanız %15 İhtimalle Hız 1 Kazanırsınız(3 Saniye)

4 Kalpten Daha Az Canınız Varken Hasar Alırsanız %40 İhtimalle Acele Kazanırsınız(7 Saniye)

Biri Size Vurduğunda %7 İhtimalle Babitı DeBuffı Alır!(3 Saniye)


Ekli dosyayı görüntüle 192350

Asker Yeteneği

Eğer Bir Oyuncuya 10.Vuruşu Yaparsanız Oyuncu Bi Süreliğne Afalicaktır.

Bir Oyuncudan 7.Kez Hasar Yerseniz Direnç 2 Kazanırsınız.(4 Saniye)

%5 İhtimal İle Birine Vurursanız Kuvvet 1 Kazanırsınız!

Ekli dosyayı görüntüle 192351


Kod:
options:
    z :&d[&aYetenek &cSistemi&d]

variables:
    {yetenek::%player%} = false
    {sovalye::%player%} = false
    {korkusuz::%player%} = false
    {savascı::%player%} = false
    {tarzan::%player%} = false
    {yeteneksifirla::%player%} = true
    {asker::%player%} = false

# YETENEK SEÇMEDEN BLOK KIRAMAMA KONUŞAMAMA KOYAMAMA
on first join:
    set {yetenek::%player%} to false
   
on join:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Sunucuda Oynayamazsın! &e/Yetenek"

on chat:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Konuşamazsın! &e/Yetenek"
        cancel event
   
on break:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Blok Kıramazsın! &e/Yetenek"
        cancel event

on place:
    if {yetenek::%player%} is false:
        send "{@z} &cYetenek Seçmeden Blok Koyamazsın! &e/Yetenek"
        cancel event

# YETENEK SEÇMEDEN BLOK KIRAMAMA KONUŞAMAMA KOYAMAMA

# GUİ
command /Yetenek:
    trigger:
        if {yetenek::%player%} is false:
            open virtual chest with size 2 named "&3&lYetenek Seçme Menusu" to player
            make gui slot 1 and 3 and 5 and 7 and 9 and 11 and 13 and 15 and 17 and 19 of player with glass pane named "{@z}" to nothing
            make gui slot 0 of player with netherite chestplate named "&cŞovalye" with lore "&cYere Şovalye Bayrağı Koyarak Buff Kazanabilirsiniz!" and "&a4 Kalpken Veya Daha Az Kalbiniz Varken Hasar Alırsanız %%15 ihtimalle direnç kazanırsınız." to close then run player command "SovalyeOl"
            make gui slot 2 of player with netherite boots named "&bKorkusuz" with lore "&a%%10 ihtimalle hasar alırsanız 5 saniye hız kazanırsınız" and "&bCanınız 3 Kalpten Düşükken %%35 İhtimalle Hasar Alırsanız Hız 2 Kazanırsınız 7 Saniye" and "&e%%20 İhtimalle Fall Damage Bloklarsınız!" to close then run player command "KorkusuzOl"
            make gui slot 4 of player with netherite sword named "&4Savaşcı" with lore "&eEğer Vurduğun Kişinin 5'den az canı varsa %%37 İhtimalle Vurduğunda Kuvvet 1 Kazanırsın!" and "&a6 Kalpten Daha Az Canınız Kalırsa %%7 İhtimalle Buff Kazanırsınız!" and "&bKılıçla Birine Vururken %%3 İhtimalle 1.5X Fazla Vurursunuz!" to close then run player command "SavaşcıOl"
            make gui slot 6 of player with netherite boots named "&6Tarzan" with lore "&aEğer Hasar Alırsanız %%15 İhtimalle Hız 1 Kazanırsınız!" and "&e4 Kalpten Az Canınız Varken Hasar Alırsanız %%40 İhtimalle Acele Kazanırsınız!" and "&bBiri Size Vurduğunda %%7 İhtimalle Babitı DeBuffı Alır!" to close then run player command "TarzanOl"
            make gui slot 8 of player with netherite sword named "&aAsker" with lore "&dEğer Bir Oyuncuya 10.Vuruşu Yaparsanız Oyuncu Bi Süreliğne Afalicaktır." and "&bBir Oyuncudan 7.Kez Hasar Yerseniz Direnç 2 Kazanırsınız." and "&a%%5 İhtimal İle Birine Vurursanız Kuvvet 1 Kazanırsınız!" to close then run player command "AskerOl"
        else if {yetenek::%player%} is true:
            send "{@z} &aZaten önceden yetenek seçmişsin. &cYeteneğini sıfırlamak istersen &e/YetenekSifirla" to player
# GUİ


# YETENEK ÖĞRENME
command /Yeteneğim:
    trigger:
        if {yetenek::%player%} is true:
            if {sovalye::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lAcemi Şovalye" to player
        if {yetenek::%player%} is true:
            if {korkusuz::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lAcemi Korkusuz" to player
        if {yetenek::%player%} is true:
            if {savascı::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lAcemi Savaşçı" to player
        if {yetenek::%player%} is true:
            if {tarzan::%player%} is true:
                send "{@z} &dŞuanki Yeteneğin &c&lAcemi Tarzan" to player
        if {yetenek::%player%} is true:
            if {ustaasker::%player%} is true:
                send "{@z} &dŞuanki yeteneğin &c&lUsta Asker" to player
        if {yetenek::%player%} is true:
            if {asker::%player%} is true:
                send "{@z} &dŞuanki Yeteneğin &c&lAcemi Asker" to player
        else if {yetenek::%player%} is false:
            send "{@z} &aŞuanda Bir yeteneğin Yok" to player

# YETENEK ÖĞRENME

# YETENEK SEÇME

command /AskerOl:
    trigger:
        if {yetenek::%player%} is false:
            set {yetenek::%player%} to true
            set {asker::%player%} to true
            send "{@z} &cAsker Yeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Asker Olamazsınız!" to player

command /TarzanOl:
    trigger:
        if {yetenek::%player%} is false:
            set {yetenek::%player%} to true
            set {tarzan::%player%} to true
            send "{@z} &cTarzan Yeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Tarzan Olamazsınız!" to player
command /SavaşcıOl:
    trigger:
        if {yetenek::%player%} is false:
            set {savascı::%player%} to true
            set {yetenek::%player%} to true
            send "{@z} &cSavaşçı Yeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Savaşçı Olamazsınız!" to player
command /KorkusuzOl:
    trigger:
        if {yetenek::%player%} is false:
            set {korkusuz::%player%} to true
            set  {yetenek::%player%} to true
            send "{@z} &cKorkusuz &aYeteneğini Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için Korkusuz olamazsınız!" to player
command /SovalyeOl:
    trigger:
        if {yetenek::%player%} is false:
            set {sovalye::%player%} to true
            set {yetenek::%player%} to true
            send "{@z} &cŞovalye &aYeteneğinı Seçtiniz Tebrikler!"
        else if {yetenek::%player%} is true:
            send "{@z} &aÖnceden yetenek seçtiğniz için şovalye olamazsınız!" to player

# YETENEK SEÇME

#YETENEK İTEMLER

command /yetenekitemlerial:
    permission: admin.admin
    trigger:
        give 1 banner named "&cŞovalyeBayrağı!" to player
       
#YETENEK İTEMLER

#YETENEK ÖZELLİKLER

on place banner:
    if {yetenek::%player%} is true:
        if {sovalye::%player%} is true:
            if name of player's tool is "&cŞovalyeBayrağı!":
                loop all players:
                    if distance between the player and loop-player is smaller than 7:
                        send "{@z} &6Bir &eŞovalye &6Bayrak Koyarak Orda Oluduğnu Belli Etti!" to loop-player
                        apply speed 2 to loop-player for 5 seconds
                        apply resistance 1 to loop-player for 3 seconds

on damage of player:
    if {yetenek::%victim%} is true:
        if {sovalye::%victim%} is true:
            if (victim's health - damage) is less than or equal to 4:
                chance of 15:
                    apply resistance 1 to victim for 7 seconds
                    send "{@z} &d%%5 İhtimalle &aYeteneğin &dDevreye Girdi!" to victim
                   
on damage of player:
    victim is player
    attacker is player
    if {yetenek::%victim%} is true:
        if {korkusuz::%victim%} is true:
            chance of 10%:
                apply speed 1 to victim for 5 seconds
                send "{@z} &d%%10 İhtimalle &aYeteneğin &dDevreye Girdi!" to victim
        if (victim's health - damage) is less than or equal to 3:
            chance of 35%:
                apply speed 2 to victim for 7 seconds
                apply regeneration 1 to victim for 1 seconds
                send "{@z} &d%%35 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage:
    victim is player
    attacker is player
    if {yetenek::%victim%} is true:
        if {korkusuz::%victim%} is true:
            damage cause is fall:
                chance of 20%:
                    send "{@z} &d%%20 İhtimalle &aYeteneğin &dDevreye Girdi!" to victim
                    cancel event
                   
on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {savascı::%attacker%} is true:
            if (victim's health - damage) is less than or equal to 5:
                chance of 37%:
                    apply strength 1 to attacker for 3 seconds
                    send "{@z} &d%%37 İhtimalle &aYeteğin &dDevreye Girdi!" to attacker

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {savascı::%victim%} is true:
            if (victim's health - damage) is less than or equal to 6:
                chance of 7%:
                    apply resistance 1 to victim for 3 seconds
                    apply regeneration 1 to victim for 1 seconds
                    send "{@z} &d%%7 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {savascı::%attacker%} is true:
            if attacker's tool is sword:
                chance of 3%:
                    set {damage::%attacker%} to damage
                    set damage to {damage::%attacker%} * 1.5
                    send "{@z} &71.5X &dFazla Vurdun!" to attacker
                   
on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {tarzan::%victim%} is true:
            chance of 15%:
                apply speed 1 to victim for 3 seconds
                send "{@z} &d%%15 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {tarzan::%victim%} is true:
            if (victim's health - damage) is less than or equal to 4:
                chance of 40%:
                    apply haste 1 to victim for 7 seconds
                    send "{@z} &d%%40 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {tarzan::%victim%} is true:
            chance of 7%:
                apply nausea 1 to attacker for 3 seconds
                send "{@z} &d%%7 İhtimalle &aYeteğin &dDevreye Girdi!" to victim

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {asker::%attacker%} is true:
            add 1 to {askervurus::%attacker%}
            if {askervurus::%attacker%} = 10:
                set {askervurus::%attacker%} to 0
                send "test" to attacker
                apply nausea 2 to victim for 8 seconds
                send "{@z} &dBirine 10 Kere Vurarak Yeteneğin Devreye Girdi!" to attacker

on damage of player:
    attacker is player
    victim is player
    if {yetenek::%victim%} is true:
        if {asker::%victim%} is true:
            add 1 to {askerhasaryeme::%attacker%}
            if {askerhasaryeme::%attacker%} = 7:
                send "{@z} &dBirinden 7 Kere Hasar Yiyerek Yeteneğin Devereye Girdi!" to attacker
                apply resistance 2 to victim for 4 seconds
               
on damage of player:
    attacker is player
    victim is player
    if {yetenek::%attacker%} is true:
        if {asker::%attacker%} is true:
            chance of 5%:
                apply strength 1 to attacker for 5 seconds

#YETENEK ÖZELLİKLER

# YETENEK SIFIRLAMA

command /YetenekSifirla:
    permission: admin.admin
    trigger:
        if {vefapuan::%player%} >= 400:
            if {yeteneksifirla::%player%} = true:
                remove 400 from {vefapuan::%player%}
                set {ustaasker::%player%} to false
                set {asker::%player%} to false
                set {yeteneksifirla::%player%} to false
                set {yetenek::%player%} to false
                set {sovalye::%player%} to false
                set {korkusuz::%player%} to false
                set {ustakorkusuz::%player%} to false
                set {ustasovalye::%player%} to false
                set {savascı::%player%} to false
                set {ustasavascı::%player%} to false
                set {tarzan::%player%} to false
                set {ustatarzan::%player%} to false
                send "{@z} &aTebrikler yeteneğin Sıfırlandı" to player
            else if {yeteneksifirla::%player%} = false:
                send "{@z} &aZaten Önceden Yeteneğinizi Sıfırlamışsınız!" to player
        else:
            send "{@z} &aYeteri Kadar VefaPuanın Yok!" to player
               

command /OyuncuyetenekSıfırla [<offlineplayer>]:
    permission: admin.admin
    trigger:
        set {asker::%arg-1%} to false
        set {ustaasker::%arg-1%} to false
        set {yetenek::%arg-1%} to false
        set {sovalye::%arg-1%} to false
        set {korkusuz::%arg-1%} to false
        set {ustakorkusuz::%arg-1%} to false
        set {ustasovalye::%arg-1%} to false
        set {savascı::%arg-1%} to false
        set {ustasavascı::%arg-1%} to false
        set {tarzan::%arg-1%} to false
        set {ustatarzan::%arg-1%} to false
        send "{@z} &aTebrikler yeteneğin Sıfırlandı" to arg-1

# YETENEK SIFIRLAMA

Kullandığım Addonlar:
SkQuery v4.1.4
TuSKe v1.8.2-Pikachu-Patch-3
SkRayFall
Skript Versiyonu:
Skript 2.5.3
Zorunlu Addonlar:
SkQuery
TuSKe

Ücretli Skript Yazdırmak Veya Başka Teklifler İçin Discord Adresim: GBNMASTER#8613
bu skripti zoratowny sunucusunda gördüm gayet başarılı herkese tavsiye edilir :)
 

alki4242

Ağaç Yumruklayıcı
Mesajlar
20
En iyi cevaplar
0
Beğeniler
2
Puanları
80
Ruh hali
Güzell ama şimdilik kullanamıcam :(
 

SlayerR

Toss a coin to your Witcher
Genel Moderatör
Mesajlar
1,050
En iyi cevaplar
15
Beğeniler
2,081
Puanları
3,200
Ruh hali
Kaliteli sunucu skripti gibi duruyor eline sağlık
:1:
 

BayBerlin

"Tüm hayaller ölmek için Akdeniz'i seçti"
Mesajlar
222
En iyi cevaplar
0
Beğeniler
27
Puanları
370
Ruh hali
ellerin sağlık güzel gözüküyor.
 

Üst