[SK] Gelişmiş basit köpek'li pet eklentisi !

Axel102

Hayalet Avcısı
En iyi cevaplar
6
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:
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%"
 

zRedDragon

Elmas Madencisi
En iyi cevaplar
0
Bunun Yerine Köpek Spawn Edip Oyuncuya Kemik Vermek Daha Mantıklı Geliyor :S
Emek Parfümü Kokuyor Hangi Marka ?
 
Üst