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.
Ş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!
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!
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!
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)
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!
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.
Ş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!
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!
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!
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)
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!
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
SkQuery v4.1.4
TuSKe v1.8.2-Pikachu-Patch-3
SkRayFall
Skript Versiyonu:
Skript 2.5.3
Zorunlu Addonlar:
SkQuery
TuSKe