Thraenkost
Lapis Toplayıcısı
- Mesajlar
- 936
- En iyi cevaplar
- 1
- Beğeniler
- 400
- Puanları
- 990
- Ruh hali
Selamun Aleyküm.
Bugün size kendi yapmış olduğum bir skripti tanıtacağım.
Guili dir. Çok fazla komut gerektirmez.
Şimdi ilk olarak /boss yazıyoruz.
Orada Çıkan zombi kafasına tıklayın. Orada zombinin adını gireceksiniz.
Zaten Skript Ayrıntılı bir şekilde anlatıyor ne yapacağınızı.
Bu Skript ile zombi bossun hasarını ayarlayabiliyoruz, zırhının kaç koruması olcağını falan filan vs. şeyleri ayarlayabiliyoruz.
Yani pratik bir boss skriptidir.
Bugün size kendi yapmış olduğum bir skripti tanıtacağım.
Guili dir. Çok fazla komut gerektirmez.
boss.olustur
/boss
SkQuery
Skript
Skript
PHP:
options:
message: &a&l[&bBossSystem&a&l]
command /boss [[<text>] [<text>] [<text>] [<int>]]:
permission: boss.olustur
trigger:
arg 1 isn't set:
open chest with 1 rows named "&a&l[&4Boss Ayarları&a&l]" to player
wait a tick
format slot 4 of player with zombie head named "&4&lZombi Boss Oluştur" with lore "{@message} &bZombi Boss Oluşturur." to close then run [make player execute command "boss olustur zombie"]
arg 1 is "olustur":
arg 2 is "zombie":
delete {BossDisplayName}
send "{@message} &bZombi Boss'un Adını Sohbete Yazınız."
set {zombie.boss.olustur.%player%} to true
arg 3 is "can":
delete {BossHealth}
send "{@message} &bZombi Boss'un Kaç Canı Olacağını Sohbete Yazınız."
set {zombie.boss.can.%player%} to true
arg 3 is "lokasyon":
delete {BossLocation}
send "{@message} &bZombi Boss'un Yerini Ayarlamak İçin Bir Bloğa Sol Tıklayınız."
set {zombie.boss.location.%player%} to true
arg 3 is "hasar1":
delete {_min.hasar}
delete {_max.hasar}
set {zombie.boss.hasar1.%player%} to true
send "{@message} &bZombinin Hasarını Giriniz. En az kaç vuracak ?"
arg 3 is "hasar2":
set {_min.hasar} to arg 4
send "{@message} &bMinimum Hasar %arg 4% Olarak Ayarlandı."
wait 1 second
send "{@message} &bZombinin Hasarını Giriniz.En fazla kaç vuracak ?"
set {zombie.boss.hasar2.%player%} to true
arg 3 is "hasar3":
set {_max.hasar} to arg 4
send "{@message} &bMaximum Hasar %arg 4% Olarak Ayarlandı."
wait 1 second
send "{@message} &bZombinin Zırhı Hangi Eşyalar Olmalı? ((1) Elmas - (2) Altın - (3) Demir - (4) Deri)"
set {zombie.boss.zirh.%player%} to true
arg 3 is "zirh":
set {_zirh} to arg 4
set {zombie.boss.enchant.%player%} to true
send "{@message} &bKoruma Kaç Olsun ?"
arg 3 is "zirh1":
send "{@message} &b%{zirh.enchant}% Koruma Olarak Ayarlandı."
send "{@message} &bKılıç Keskinlik 5 Olarak Ayarlandı."
wait 1 second
execute player command "boss olustur zaman"
stop
arg 3 is "zaman":
send "{@message} &bKaç Dakikada Bir Doğsun Sohbete Yazın."
set {zombie.boss.time.%player%} to true
arg 3 is "zombi":
arg 4 is set:
set {boss.time} to arg 4
arg 1 is "yarat":
spawn zombie at {BossLocation}
set last spawned zombie's display name to "%{BossDisplayName}%"
{_zirh} is 1:
equip last spawned zombie with all diamond armor of protection {zirh.enchant}
{_zirh} is 2:
equip last spawned zombie with all golden armor of protection {zirh.enchant}
{_zirh} is 3:
equip last spawned zombie with all iron armor of protection {zirh.enchant}
{_zirh} is 4:
equip last spawned zombie with all leather armor of protection {zirh.enchant}
set damage to random integer from {_min} to {_max}
set last spawned zombie's tool to diamond sword of sharpness 5
stop
chat:
{zombie.boss.olustur.%player%} is true:
cancel event
set {Boss} to "Zombi"
set {BossDisplayName} to message
send "{@message} &b%{BossDisplayName}% Olarak Ad Ayarlandı."
set {zombie.boss.olustur.%player%} to false
execute player command "boss olustur zombie can"
stop
{zombie.boss.can.%player%} is true:
cancel event
set {BossHealth} to message
send "{@message} &b%{BossHealth}% Olarak Can Ayarlandı."
set {zombie.boss.can.%player%} to false
execute player command "boss olustur zombi lokasyon"
stop
{zombie.boss.hasar1.%player%} is true:
cancel event
set {zombie.boss.hasar1.%player%} to false
set {_min.attack} to message
execute player command "boss olustur hasar2 %{_min.attack}%"
stop
{zombie.boss.hasar2.%player%} is true:
cancel event
set {zombie.boss.hasar2.%player%} to false
set {_max.attack} to message
execute player command "boss olustur hasar3 %{_max.attack}%"
stop
{zombie.boss.zirh.%player%} is true:
cancel event
set {zombie.boss.zirh.%player%} to false
set {_zirh} to message
execute player command "boss olustur zirh %{_zirh}%"
stop
{zombie.boss.enchant.%player%} is true:
cancel event
set {zombie.boss.enchant.%player%} to false
set {zirh.enchant} to message
execute player command "boss olustur zirh1"
stop
{zombie.boss.time.%player%} is true:
cancel event
set {zombie.boss.time.%player%} to false
set {_boss.time} to message
execute player command "boss olustur zombi %{_boss.time}%"
wait 1 second
execute player command "boss yarat"
stop
on leftclick on a block:
{zombie.boss.location.%player%} is true:
set {BossLocation} to clicked block
send "{@message} &bBoss Doğum Yeri Ayarlandı."
set {zombie.boss.location.%player%} to false
execute player command "boss olustur zombie hasar"
stop
on death of zombie:
name of victim is "%{BossDisplayName}%":
#Buraya Düşecek İtemler Siz Ayarlayın Artık.
every {boss.time} minutes:
spawn zombie at {BossLocation}
set last spawned zombie's display name to "%{BossDisplayName}%"
{_zirh} is 1:
equip last spawned zombie with all diamond armor of protection {zirh.enchant}
{_zirh} is 2:
equip last spawned zombie with all golden armor of protection {zirh.enchant}
{_zirh} is 3:
equip last spawned zombie with all iron armor of protection {zirh.enchant}
{_zirh} is 4:
equip last spawned zombie with all leather armor of protection {zirh.enchant}
set damage to random integer from {_min} to {_max}
set last spawned zombie's tool to diamond sword of sharpness 5
stop
Şimdi ilk olarak /boss yazıyoruz.
Orada Çıkan zombi kafasına tıklayın. Orada zombinin adını gireceksiniz.
Zaten Skript Ayrıntılı bir şekilde anlatıyor ne yapacağınızı.
Bu Skript ile zombi bossun hasarını ayarlayabiliyoruz, zırhının kaç koruması olcağını falan filan vs. şeyleri ayarlayabiliyoruz.
Yani pratik bir boss skriptidir.
Son düzenleme: