Skript Paylaşımı Orijinal Minecraft'ın sunmadığı kılıçlara sahip olun! - Özel Kılıç Skripti

  • Konuyu Başlatan Konuyu Başlatan Harun553
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.562
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Harun553

Zombi Geldi, Beni Yedi
Katılım
3 Eylül 2014
Mesajlar
260
Elmaslar
97
Puan
13.950
Konum
Ankara
Minecraft
HarunBulbull

Discord:

HarunBulbull#8233

Selam dostlar,
Bugün sizlere yapmış olduğum Özel Kılıç skriptimi tanıtacağım.

___________________


Nedir Bu Özel Kılıç?


Özel kılıç, orijinal Minecraft'ın bizlere vermediği bazı özellikleri (Rakibi fırlatma, Rakibi zehirleme, Fazladan hasar vurma), kılıçlarımıza sadece lore (Bilgi satırı) ekleyerek veriyor. Bu özellikler ve kılıç seviyeleri şu şekilde;

Seviye 1 Kılıç:
- 20% ihtimalle rakibi havaya uçurma
- Ücret: 50.000 Oyun Parası (skript üzerinden ayarlanabilir.)

Seviye 2 Kılıç:
- 25% ihtimalle rakibi havaya uçurma
- 10% ihtimalle rakibi 10 saniye zehirler
- Ücret: 100.000 Oyun Parası (skript üzerinden ayarlanabilir.)

Seviye 3 Kılıç:
- 30% ihtimalle rakibi havaya uçurma
- 15% ihtimalle rakibi 10 saniye zehirler
- %5 ihtimalle rakibe 2 kalplik hasar verir.
- Ücret: 150.000 Oyun Parası (skript üzerinden ayarlanabilir.)

NOT: Seviyeler yükseltme usulüdür. Kılıcınız 1. seviye olmadan 2. seviye olamaz gibi



___________________

Özellikler


- Yalnızca elmas kılıçlar yükseltilebilir.
- Yükseltme işlemi kılıcın büyülerine veya ismine zarar vermez yalnızca lore değişir.
- 3 yükseltme seviyesi vardır. Kılıç 1. seviye olmadan 2. seviye olamaz...
- Gui destekli yükseltme menüsü
- Gui menüsü elinizde tuttuğunuz kılıca ve seviyesine özel olarak açılır.
- Haliyle kılıcı yükseltmek için elinizde tutmanız gerekiyor. :)


___________________

Komutlar


/Kılıç = Elinizdeki kılıca özel yükseltme menüsü açar.

___________________

Görseller


2021-01-14_13.30.30.png


* 1. Seviye Kılıcın lore görüntüsü *

___________________

2021-01-14_13.30.28.png


* 2. Seviye Kılıcın lore görüntüsü *

___________________


2021-01-14_13.30.25.png


* 3. Seviye Kılıcın lore görüntüsü *

___________________

2021-01-14_13.31.16.png


* Hiç yükseltilmemiş kılıcın gui görüntüsü (Elinizde tuttuğunuz kılıcın seviyesine göre düzenlenir.) *

___________________


2021-01-14_13.31.13.png


* Gui bilgilendirme metni *

___________________

2021-01-14_13.31.11.png

* Genel gui görüntüsü (Elinizde tuttuğunuz kılıç kaçıncı seviyeyse isim ona göre düzenlenir.) *

___________________


Gerekli Eklentiler

Skript v2.2, TuSKe, Skrayfall, SkQuery


___________________

Skript


Kod:
#Skript by HarunBulbull
options:
    renkkodu: &7&o
    p: &8[&6MC-TR&8] »
    kiliclevel1: 50000
    kiliclevel2: 100000
    kiliclevel3: 150000

command /kılıç:
    aliases: /kılıçmarket, /kilic, /kilicmarket
    trigger:
        if tool is a diamond sword:
            if tool's lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 3)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}30/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}15/100 Şansla rakibi 10 saniye zehirleme|| &8 • {@renkkodu}5/100 Şansla rakibe fazladan hasar verme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                set {klclvl.%player%} to 3
            else:
                if tool's lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 2)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}25/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}10/100 Şansla rakibi 10 saniye zehirleme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                    set {klclvl.%player%} to 2
                else:
                    if tool's lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 1)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}20/100 Şansla rakibi havaya fırlatma||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                        set {klclvl.%player%} to 1
                    else:
                        set {klclvl.%player%} to 0
            create a gui with virtual chest with 1 rows named "&4&l○ Kılıç Güçlendirme (LVL %{klclvl.%player%}%)":
                make gui integers from 0 to 8 with black stained glass pane named "&6"
                make gui 0 with paper named "&8&l&m+---------------------------+" with lore "||&8» &c&lNEDİR BU ÖZEL KILIÇ?||&6||&8 ○ &f&oÖzel kılıçlar oyunda olmayan yetenekleri kılıcınıza||&f&oeklemeye yarayan bir eklentidir. Kılıç seviyenizi||&f&oyükselterek kılıcınıza uçurma, zehir ve +hasar gibi||&f&oözellikler ekleyebilirsiniz.||&7||&8» &f&oElinizdeki kılıcı yükseltmek için -->||&6||&8&l&m+---------------------------+||&6"
                if {klclvl.%player%} is 0:
                    make gui 1 with diamond sword named "&8&l&m+---------------------------+" with lore "||&8» &eKılıç Bilgileri:||&8 ○ {@renkkodu}Görünüşe göre elindeki kılıç henüz||{@renkkodu}hiç güçlendirilmemiş.||&8||&8» &eSonraki Seviye:||&8 ○ {@renkkodu}Seviye: &e%({klclvl.%player%} + 1)%||&8 ○ {@renkkodu}Fiyat: &e{@kiliclevel1} Oyun Parası||&8 ○ {@renkkodu}Özellikler:|| &8 • &e20/100 Şansla rakibi havaya fırlatma||&6||&8» {@renkkodu}Yükseltmek için tıkla!||&6||&8&l&m+---------------------------+":
                        close player's inventory view
                        execute player command "kilicyükselt"
                if {klclvl.%player%} is 1:
                    make gui 1 with diamond sword named "&8&l&m+---------------------------+" with lore "||&8» &eKılıç Bilgileri:||&8 ○ {@renkkodu}Seviye: &e%{klclvl.%player%}%||&8 ○ {@renkkodu}Özellikler:|| &8 • &e20/100 Şansla rakibi havaya fırlatma||&8||&8» &eSonraki Seviye:||&8 ○ {@renkkodu}Seviye: &e%({klclvl.%player%} + 1)%||&8 ○ {@renkkodu}Fiyat: &e{@kiliclevel2} Oyun Parası||&8 ○ {@renkkodu}Özellikler:|| &8 • &e25/100 Şansla rakibi havaya fırlatma|| &8 • &e10/100 Şansla rakibi 10 saniye zehirleme||&6||&8» {@renkkodu}Yükseltmek için tıkla!||&6||&8&l&m+---------------------------+":
                        close player's inventory view
                        execute player command "kilicyükselt"
                if {klclvl.%player%} is 2:
                    make gui 1 with diamond sword named "&8&l&m+---------------------------+" with lore "||&8» &eKılıç Bilgileri:||&8 ○ {@renkkodu}Seviye: &e%{klclvl.%player%}%||&8 ○ {@renkkodu}Özellikler:|| &8 • &e25/100 Şansla rakibi havaya fırlatma|| &8 • &e10/100 şansla rakibi 10 saniye zehirleme||&8||&8» &eSonraki Seviye:||&8 ○ {@renkkodu}Seviye: &e%({klclvl.%player%} + 1)%||&8 ○ {@renkkodu}Fiyat: &e{@kiliclevel3} Oyun Parası||&8 ○ {@renkkodu}Özellikler:|| &8 • &e30/100 Şansla rakibi havaya fırlatma|| &8 • &e15/100 Şansla rakibi 10 saniye zehirleme|| &8 • &e5/100 şansla rakibe fazladan hasar verme||&6||&8» {@renkkodu}Yükseltmek için tıkla!||&6||&8&l&m+---------------------------+":
                        close player's inventory view
                        execute player command "kilicyükselt"
                if {klclvl.%player%} is 3:
                    make gui 1 with diamond sword named "&8&l&m+---------------------------+" with lore "||&8» &eKılıç Bilgileri:||&8 ○ {@renkkodu}Seviye: &e%{klclvl.%player%}%||&8 ○ {@renkkodu}Özellikler:|| &8 • &e30/100 Şansla rakibi havaya fırlatma|| &8 • &e15/100 şansla rakibi 10 saniye zehirleme|| &8 • &e5/100 şansla rakibe fazladan hasar verme||&8||&8» {@renkkodu}Elindeki kılıç için daha fazla||{@renkkodu}yükseltme bulunmuyor."
                make gui 8 with barrier named "&c&l ○ Kapat ○ ":
                    close player's inventory view
            open last gui to player
        else:
            send "{@p} {@renkkodu}Yalnızca elmas kılıçlar yükseltilebilir."
            stop
            
command /kilicyükselt:
    trigger:
        if tool is a diamond sword:
            if tool's lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 3)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}30/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}15/100 Şansla rakibi 10 saniye zehirleme|| &8 • {@renkkodu}5/100 Şansla rakibe fazladan hasar verme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                set {klclvl.%player%} to 3
            else:
                if tool's lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 2)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}25/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}10/100 Şansla rakibi 10 saniye zehirleme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                    set {klclvl.%player%} to 2
                else:
                    if tool's lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 1)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}20/100 Şansla rakibi havaya fırlatma||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                        set {klclvl.%player%} to 1
                    else:
                        set {klclvl.%player%} to 0
            if {klclvl.%player%} is 0:
                if player's balance >= {@kiliclevel1}:
                    remove {@kiliclevel1} from player's balance
                    set tool's lore to "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 1)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}20/100 Şansla rakibi havaya fırlatma||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6"
                    send "{@p} {@renkkodu}Elinizdeki kılıç başarıyla &e1. Seviye{@renkkodu}ye yükseltildi!"
                    stop
                else:
                    send "{@p} {@renkkodu}Yetersiz nakit."
                    stop
            if {klclvl.%player%} is 1:
                if player's balance >= {@kiliclevel2}:
                    remove {@kiliclevel2} from player's balance
                    set tool's lore to "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 2)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}25/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}10/100 Şansla rakibi 10 saniye zehirleme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6"
                    send "{@p} {@renkkodu}Elinizdeki kılıç başarıyla &e2. Seviye{@renkkodu}ye yükseltildi!"
                    stop
                else:
                    send "{@p} {@renkkodu}Yetersiz nakit."
                    stop
            if {klclvl.%player%} is 2:
                if player's balance >= {@kiliclevel3}:
                    remove {@kiliclevel3} from player's balance
                    set tool's lore to "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 3)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}30/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}15/100 Şansla rakibi 10 saniye zehirleme|| &8 • {@renkkodu}5/100 Şansla rakibe fazladan hasar verme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6"
                    send "{@p} {@renkkodu}Elinizdeki kılıç başarıyla &e3. Seviye{@renkkodu}ye yükseltildi!"
                    stop
                else:
                    send "{@p} {@renkkodu}Yetersiz nakit."
                    stop
            if {klclvl.%player%} is 3:
                send "{@p} {@renkkodu}Elindeki kılıç için daha fazla yükseltme bulunmuyor."
                stop
        else:
            send "{@p} {@renkkodu}Yalnızca elmas kılıçlar yükseltilebilir."
            stop
            
on damage:
    if attacker's tool is a diamond sword:
        set {savasklc.%attacker%} to attacker's tool
        if {savasklc.%attacker%}'s lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 3)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}30/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}15/100 Şansla rakibi 10 saniye zehirleme|| &8 • {@renkkodu}5/100 Şansla rakibe fazladan hasar verme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
            set {klclvl.%attacker%} to 3
        else:
            if {savasklc.%attacker%}'s lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 2)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}25/100 Şansla rakibi havaya fırlatma|| &8 • {@renkkodu}10/100 Şansla rakibi 10 saniye zehirleme||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                set {klclvl.%attacker%} to 2
            else:
                if {savasklc.%attacker%}'s lore is "||&8&l&m+---------------------------+||&6||&8» &eÖZEL KILIÇ (LVL 1)||&8 ○ &aÖzellikler:|| &8 • {@renkkodu}20/100 Şansla rakibi havaya fırlatma||&6||&8○ {@renkkodu}Böyle bir kılıcın olsun istiyorsan; &e/Kılıç||&6||&8&l&m+---------------------------+||&6":
                    set {klclvl.%attacker%} to 1
        if {klclvl.%attacker%} is 1:
            chance of 20%:
                push the victim upward at speed 2
        if {klclvl.%attacker%} is 2:
            chance of 25%:
                push the victim upward at speed 2
            chance of 10%:
                apply potion of poison of tier 1 to victim for 10 seconds
        if {klclvl.%attacker%} is 3:
            chance of 30%:
                push the victim upward at speed 2
            chance of 15%:
                apply potion of poison of tier 1 to victim for 10 seconds
            chance of 5%:
                damage victim by 2 hearts
 

Ekli dosyalar

  • 2021-01-14_13.30.25.png
    2021-01-14_13.30.25.png
    10,8 KB · Görüntüleme: 41
Güzel ve kullanışlı bir skript olmuş.
Başarılar
 
Ellerine Sağlık Faction Pvp Vs. Sunucuları İçin Mükemmel Bir Skript Olmuş.
 
Ek sistem olarak sunucuya eklenebilecek güzel bir skript.
 
Bence gayet başarılı, güzel ve faction/pvp sunucuları için gerekli bir skript.
Ellerine sağlık, başarılarının devamını dilerim, iyi forumlar.
 
Fonksiyon tabanlı yapılsa çok daha iyi olurdu eminim
 
Gayet güzel bir sistem açıkcası ben beğendim. Fakat kılıcın görüntüsü geliştirilebilir. Puan vercek olsaydık 9/10 verirdim
 
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