Merhaba,
Bugün sizlere skriptte sadece 1 mob ile çalışan pet sistemini göstericem.Kodlar açık alttan bulabilirsiniz.
Buradaki mantık kurtu sinirlendirip sahibine kitlenmesini sağlamaktadır, eklentide herhangi bir bug söz konusu değil GUİ ile desteklenmiştir.
GUI:
Mesaj:
Resim:
Kod:
Bugün sizlere skriptte sadece 1 mob ile çalışan pet sistemini göstericem.Kodlar açık alttan bulabilirsiniz.
Buradaki mantık kurtu sinirlendirip sahibine kitlenmesini sağlamaktadır, eklentide herhangi bir bug söz konusu değil GUİ ile desteklenmiştir.
GUI:
Mesaj:
Resim:
Kod:
Kod:
#Pet
command /pet [<text=yardim>]:
aliases: /p, /pt
executable by: player
trigger:
if arg 1 is "yardim":
message "&a&l&m================================" to player
message "&f"
message "&7/pet, /p, /pt <cagir,gönder>"
message "&f"
message "&a&l&m================================" to player
wait 2 second
open chest with 1 rows named "&8Pet Menüsü" to player
wait 3 tick
if {%player%.pet} is not set:
format slot 0 of player with 1 of gray dye named "&aKöpek" with lore "&7Durum: &4&mGELMEDI" to close then run "sudo %player% pet cagir"
if {%player%.pet} is set:
format slot 0 of player with 2 of light green dye named "&aKöpek" with lore "&7Durum: &2AKTIF" to close then run "sudo %player% pet gönder"
if arg 1 is "cagir":
if {%player%.pet} is not set:
spawn 1 wolf at the event-location
set name of spawned wolf to "%player%'in Kurtu"
message "&7%name of player%'in Kurt isimli pet çağırıldı." to player
set {%player%.pet} to true
set {köpekler::%player%::*} to spawned wolf
apply speed 3 to the spawned wolf for 999 days
set target of last spawned wolf to player
stop
if {%player%.pet} is set:
message "&7Zaten pet cağırmışsın ?" to player
stop trigger
if arg 1 is "gönder":
loop {köpekler::%player%::*}:
message "&7%player%'in Kurtu isimli petiniz geri gönderildi" to player
kill the loop-value
delete {%player%.pet}
stop
on rightclick on a wolf:
if name of clicked wolf contains "'in":
show wolf hearts on the clicked wolf
execute console command "/playsound mob.wolf.whine %player%"
on damage of wolf:
message "&7Köpeklere vurmak günahtir, ve haramdir !"
cancel event
on damage:
if victim is player:
if name of attacker contains "'in":
cancel event
on join:
loop all entities:
if loop-entities is wolf:
if name of loop-entities contains "%name of player%'in Kurtu":
delete {%player%.pet}
delete loop-entities
command /test:
trigger:
delete {%player%.pet}
loop all entities:
if loop-entities is wolf:
kill the loop-entities
command /sudo <player> <text>:
executable by: console
trigger:
execute arg 1 command "%arg 2%"