Thetabells
Birisi mi Spawnlandı?
- Katılım
- 3 Nisan 2017
- Mesajlar
- 2
- Elmaslar
- 0
- Puan
- 0
- Yaş
- 26
REP VERMEYİ UNUTMA :)
Kod:
command /ayaklısandık:
aliases: as, sandık, çağır
trigger:
if player has permission "ayaklisandik.komut":
if {as::beklemesuresi::%player%} was less than 15 seconds ago:
message "&2[&aAyaklı sandık&2] &cÜzgünüm, sandığınızı &615 &csaniyede bir çağırabilirsiniz."
stop
if {as::sandik::%player%} is not set:
loop all chickens: #Eski sandığını kaldırma.
if name of loop-chicken contains "%player%":
damage loop-chicken by 50 hearts
spawn 1 chicken at player's location #oyuncunun konumunda tavuk oluştur
set {_rastgele.x} to random integer from 1 to 100 # 1 ve 100 arasında rastgele x belirle
set {_rastgele.y} to random integer from 180 to 200 # 180 ve 300 arasında rastgele y belirle
set {_rastgele.z} to random integer from 1 to 200 # 1 ve 300 arasında rastgele z belirle
set block at the location ({_rastgele.x}, {_rastgele.y}, {_rastgele.z}) to chest # rastgele kordinatlardaki yeri sandık yap
set {as::sandikkonumu::%player%} to location of block at the location ({_rastgele.x}, {_rastgele.y}, {_rastgele.z}) # o konumu kaybetmeyelim diye değere atıyoruz
set name of spawned chicken to "&3%player%&c'in sandığı" # tavuğun ismini ayarlama
message "&2[&aAyaklı sandık&2] &7Sandığınız yanınıza çağırıldı." # mesaj
set {as::beklemesuresi::%player%} to now
set {as::sandik::%player%} to true
while spawned chicken exists: # tavuk ölmediği sürece
make spawned chicken pathfind to player with speed 2 #oyuncuyu 1 hızı ile takip etmesini sağla
wait 3 ticks # 3 tick bekle
else:
loop all chickens: #Eski sandığını kaldırma.
if name of loop-chicken contains "%player%":
damage loop-chicken by 50 hearts
spawn 1 chicken at player's location #oyuncunun konumunda tavuk oluştur
set name of spawned chicken to "&3%player%&c'in sandığı" # tavuğun ismini ayarlama
message "&2[&aAyaklı sandık&2] &7Sandığınız yanınıza çağırıldı." # mesaj
set {as::beklemesuresi::%player%} to now
while spawned chicken exists: # tavuk ölmediği sürece
make spawned chicken pathfind to player with speed 1 #oyuncuyu 1 hızı ile takip etmesini sağla
wait 3 ticks # 3 tick bekle
else:
send "&2[&aAyaklı sandık&2] &cBunun için iznin yok!"
stop
on right click on chicken: # tavuğa sağtıkladığında
if name of clicked entity is "&3%player%&c'in sandığı":
open the inventory of the block at {as::sandikkonumu::%player%} to the player
while spawned chicken exists: # tavuk ölmediği sürece
make spawned chicken pathfind to player with speed 2 #oyuncuyu 1 hızı ile takip etmesini sağla
wait 3 ticks # 3 tick bekle
on death of chicken: # tavuk öldüğünde
if name of victim contains "sandığı":
clear drops
#set {_isim} to name of victim
#replace all "'in sandığı" with "" in {_isim}
#send "&2[&aAyaklı sandık&2] &7Ayaklı sandığınız öldü, yeniden almak için &6/çağır &7komutunu kullanabilirsiniz." to {_isim}
on damage: # tavuk öldüğünde
if name of victim contains "sandığı":
if attacker is player:
cancel event