|Basit Boss| Kolay bir şekilde sade bir boss oluşturun.

Yiğit_bee

Zombi Katili
En iyi cevaplar
0
.


































Basit-Boss.png



Merhaba arkadaşlar, hiç üşenmedim sizin için klasik ve sade bir Boss Skript'i yazdım. Lütfen büyük eleştirilerde bulunmayın, kullanmak isteyen kullansın. Daha önce v1'i çıkarmıştım, v2 için birsürü eklenecek şey aklıma gelince bende bunu çıkardım. Skripti editleyip paylaşmayınız.

NOT: Hata düzeltildi.

Komutlar.png


/basitboss > Boss'un genel komutlarını gösterir.
/basitboss yerayarla <bossismi> > Boss'un doğucağı yeri belirler.
/basitboss yersil <bossismi> > Boss'un doğucağı yeri siler.
/basitboss yarat <bossismi> > Boss'u seçtiğiniz yerde yaratır.

/bb > /basitboss'un kısaltmasıdır, kolay olsun diye bunu da kullanabilirsiniz.


Kullanim.png



Bu skript ile sunucunuzda boss sistemi yapabilirsiniz.
Skript'i minecraftbukkit/plugins/skript/scripts klasörüne yükleyiniz.
Ardından sunucunuzda /skript reload all yazın.
Boss'un yerini seçtikten sonra Boss'u yaratın.
Öldükten 5 saniye olarak ayarlandığı için 5 saniye sonra doğacaktır.
Boss'u öldürünce boss parası düşer.
Boss'ların adını değiştirebilirsiniz.
v3 versiyonunda daha kapsamlı bir sistem görüceksiniz.

Bol elmaslar..


Kod.png


Kod:
#           Boss Skript
#         Yazar: efeygt01
#          Versiyon: v.2
# Degisiklik yapip paylasmak yasaktir.
options:
    prefix: &cBoss&8>
#
    zombikral: &2ZombiKral
    zombikralcan: 1000
#  
    okcukralice: &fOkcuKralice
    okcukralicecan: 1500
#
    golem: &bGolem
    golemcan: 2000
   
command /basitboss [<text>] [<text>]:
    permission: boss.admin
    permission message: &cBunu yapmak icin yetkiniz yok!
    usage: /bb <yeryap/yersil/yarat> <boss>
    aliases: bb
    trigger:
        if arg 1 is "yerbelirle":
            if arg 2 is set:
                if arg 2 is "zombikral":
                    set {boss.dogma.zombikral} to location of player
                    send "{@prefix}&7 Başarıyla {@zombikral} &7adli bossun yeri seçildi."
                if arg 2 is "okcukralice":
                    set {boss.dogma.okcukralice} to location of player
                    send "{@prefix}&7 Başarıyla {@okcukralice} &7adli bossun yeri seçildi."
                if arg 2 is "golem":
                    set {boss.dogma.golem} to location of player
                    send "{@prefix}&7 Başarıyla {@golem} &7adli bossun yeri seçildi."
            else:
                send " &8> &eBunu mu demek istediniz? &b/boss yerbelirle <boss>" to player
        if arg 1 is "yersil":
            if arg 2 is set:
                if arg 2 is "zombikral":
                    delete {boss.dogma.zombikral}
                    send "{@prefix}&7 Başarıyla {@zombikral} &7adli bossun yeri seçildi."
                if arg 2 is "okcukralice":
                    delete {boss.dogma.okcukralice}
                    send "{@prefix}&7 Başarıyla {@okcukralice} &7adli bossun yeri seçildi."
                if arg 2 is "golem":
                    delete {boss.dogma.golem}
                    send "{@prefix}&7 Başarıyla {@golem} &7adli bossun yeri seçildi."
            else:
                send " &8> &eBunu mu demek istediniz? &b/boss yerbelirle <boss>" to player
        if arg 1 is "yarat":
            if arg 2 is set:
                if arg 2 is "zombikral":
                    if {boss.dogma.zombikral} is set:
                        spawn 1 zombie at {boss.dogma.zombikral}
                        set name of spawned zombie to "{@zombikral}"
                        set maximum health of last spawned zombie to {@zombikralcan}
                        set health of last spawned zombie to {@zombikralcan}
                    else:
                        send " &8> &cBoss yeri ayarlanmamis!" to player
                if arg 2 is "okcukralice":
                    if {boss.dogma.okcukralice} is set:
                        spawn 1 skeleton at {boss.dogma.okcukralice}
                        set name of spawned skeleton to "{@okcukralice}"
                        set maximum health of last spawned skeleton to {@okcukralicecan}
                        set health of last spawned skeleton to {@okcukralicecan}
                    else:
                        send " &8> &cBoss yeri ayarlanmamis!" to player
                if arg 2 is "golem":
                    if {boss.dogma.golem} is set:
                        spawn 1 iron golem at {boss.dogma.golem}
                        set name of spawned iron golem to "{@golem}"
                        set maximum health of last spawned iron golem to {@golemcan}
                        set health of last spawned iron golem to {@golemcan}
                    else:
                        send " &8> &cBoss yeri ayarlanmamis!" to player
            else:
                send " &8> &eBunu mu demek istediniz? &b/boss yarat <boss>" to player
        if arg 1 is not set:
            send "&8&m------------------[&c&l&o Boss v2 &8&m]------------------" to player
            send " &8> &b/bb yerbelirle <boss> &8| &eBoss'un yerini belirler." to player
            send " &8> &b/bb yersil <boss> &8| &eBoss'un yerini belirler." to player
            send " &8> &b/bb yarat <boss> &8| &eBoss'u yaratir." to player
            send "" to player
            send " &8> &eSkript Yazari &8| &bbeeboy07" to player
            send " &8> &eBosslar &8| &bzombikral,okcukralice,golem" to player
            send "&8&m-----------------------------------------------" to player

on death of zombie:
    victim is a zombie
    victim's name is "{@zombikral}":
        clear drops
        give 1 paper named "&8&lBoss&f&lParasi" to attacker
        send "{@prefix} {@zombikral} &7adli Boss'u öldürdün!" to attacker
        wait 5 second
        execute console command "/bb yarat zombikral"
       
on death of skeleton:
    victim is a skeleton
    victim's name is "{@okcukralice}":
        clear drops
        give 2 paper named "&8&lBoss&f&lParasi" to attacker
        send "{@prefix} {@okcukralice} &7adli Boss'u öldürdün!" to attacker
        wait 5 second
        execute console command "/bb yarat okcukralice"
       
on death of iron golem:
    victim is a iron golem
    victim's name is "{@golem}":
        clear drops
        give 3 paper named "&8&lBoss&f&lParasi" to attacker
        send "{@prefix} {@golem} &7adli Boss'u öldürdün!" to attacker
        wait 5 second
        execute console command "/bb yarat golem"
           
on damage of entity:
    attacker is a player
    victim is a zombie
    victim's name is "{@zombikral}":
        send "{@zombikral} &8| &eCani &8> &c%health of victim%" to attacker
       
on damage of entity:
    attacker is a player
    victim is a skeleton
    victim's name is "{@okcukralice}":
        send "{@okcukralice} &8| &eCani &8> &c%health of victim%" to attacker
       
on damage of entity:
    attacker is a player
    victim is a iron golem
    victim's name is "{@golem}":
        send "{@golem} &8| &eCani &8> &c%health of victim%" to attacker
       
on combust:
    entity's name is "{@golem}" or "{@zombikral}" or "{@okcukralice}":
        cancel event
 
Son düzenleme:

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Çok basit bir skript.
Kullanıcılar boss'un adını,setini,canını belirleyebilmeli.
Kolay gelsin.
 

yavuzkel

Demir Madencisi
En iyi cevaplar
0
güzel pekı hocam bu mesela ben ırongolemden gullerin düşmesini çıkartmak istiyorum onu nasıl yapabılırım
 

cancancan

Kömür Madencisi
En iyi cevaplar
0
Bossların vuruş gücünü nasil ayarlayacagiz

SM-G360H cihazımdan Tapatalk kullanılarak gönderildi
 
Üst