Mob'un ismi oyuncu ile aynı ise saldırmasını nasıl engellerim ?Birde sesler ?

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
Kod:
on entity target:

    entity's target is a player
    name of entity is "%target of player%":
        cancel event
şöyle bir kod denedim olmuyor ama;
Kod:
on entity target:
    entity's target is a player
    send "You're being followed by an %entity%!" to target of entity
    cancel event
bu kod çalışıyor beni hedef aldıklarını görüyorum ve saldırmıyorlar ben onlara saldırsam bile
Kod:
spawn a ghast 5 meters above the player
set name of last spawned entity to "%player%"
şu kodlar ile ghast yaratıyorum ghasta vurduğumda bana saldırmaya başlıyor nasıl çözebilirim ?

Diğer sorunum ise etrafa sesler yaymak
Adam eğildiğinde 10 block etrafına nasıl ghast ölme sesi yayabilirim ?
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Kod:
on entity target:
    if name of event-entity is "&c%target of event-entity%":
        cancel event
Canavarın adını "&c<OyuncuAdı>" şeklinde yaparsın

-
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Ses kodlarını
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
, ses isimlerini
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
bulabilirsin.
mob.ghast.death
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
Kod:
on entity target:
    if name of event-entity is "&c%target of event-entity%":
        cancel event
Canavarın adını "&c<OyuncuAdı>" şeklinde yaparsın

-
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Ses kodlarını
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
, ses isimlerini
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
bulabilirsin.
mob.ghast.death
Benim sorduğum o linkte var mı bilmiyorum açıkcası tek kişi olduğum için deneyemem;

Kod:
play %sound% at %locations% with pitch %number%
burdaki pitch %number% bölümü kaç block etrafına yayıcağını mı gösteriyor ? yoksa sadece oyuncunun duyabileceği hale mi alıyor ?
ya da oyuncunun o anki lokasyonunu kaydedip lokasyonda ses efektini pitch 10 felan mı yapmam gerekiyor. Siteden kodları atıp benim yapmamı istediğinizi anlıyorum ancak kodları zaten biliyorum benim sorunum farklıydı o yüzden öyle basit açıkladım :D
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Aslında hiç uğraşmadan sadece oyuncuya özel ses gönderebilirsin:

Kod:
loop players in radius 10 of player:
    play "ENTITY_GHAST_DEATH" to loop-player at volume 1 at pitch 1

Volume ses düzeyi, pitch ise ses perdesi anlamına gelir. Bu ayarla oynadıkça sesin değiştiğini görürsün, istersen "at pitch 1" kısmını silebilirsin.

Gereken addon:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Kullanabileceğin ses listesi:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
Aslında hiç uğraşmadan sadece oyuncuya özel ses gönderebilirsin:

Kod:
loop players in radius 10 of player:
    play "ENTITY_GHAST_DEATH" to loop-player at volume 1 at pitch 1

Volume ses düzeyi, pitch ise ses perdesi anlamına gelir. Bu ayarla oynadıkça sesin değiştiğini görürsün, istersen "at pitch 1" kısmını silebilirsin.

Gereken addon:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Kullanabileceğin ses listesi:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
loop players işini düşündüm ancak bu seferde sesin nereden geldiğini oyuncular anlayamaz diye onu iptal ettim. Bence en iyisi ben nerede kullanacaığımı açıklayayım daha iyi olur :D
Oyuncu çubuğa sağ tıkladığında kendini yukarı fırlatıcak ve 10 block etrafına ses vericek ki nereden sesin geldiği belli olsun oraya bakabilsinler. Yoksa loop players işinde ses geliyor ama nerden geliyor kim havalandı felan o tür şeyler olur. Sunucumda bu ses kasması dediğimiz işe biraz önem vericem yürüyünce sesler felan çıkartıcam az az :D o yüzden benim için çok önemli eğer biliyorsan ve yardımcı olursan çok sevinirim
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
O zaman ses ayarlarını deneye deneye kendine göre yaparsın. Skellett addonunun ses kodunu öneririm. Lokasyonu bir blok olarak ta gösterebilirsin test etmek için.
 
Üst