[Yardım] Baktımız 3 bloktaki kişilere zarar vericek.

blackone1991

Elmas Madencisi
En iyi cevaplar
0
Merhaba arkadaşlar ben bu gün sizden yardım istiyeceğim.

Baktığım 3x3 bloktaki her kişiye (Yaratık - Player) hasar verecek.

Şimdiden teşekkürler.
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
Baktığından kastın ne? Hiçbir şey yapmadan baktığında mı hasar görecekler? Bakılan uzaklığın bir sınırı var mı? Alacakları hasar ne kadar? 3x3ten kastın bakılan bloğun 3 blok çevresi mi/katı mı?
 

__NiqhtRide__

Bedrock Kaşifi
En iyi cevaplar
0
Nbt edtorle olabilir aslında mesela anında hasar atan spawner ayarla oda zaten birisi yaklaşınca aktif oluyor hem güzel bir efekt olur hemde hasar verir

Telefondan Yazıyorum Hatalı Yazarsam Şimdiden Özür Dilerim.
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
on leftclick:
[tab]loop entities in radius 3 of clicked block:
[tab][tab]damage loop-entity by 1 heart
Doğru anladıysam üstteki olur. Diğer türlü yani kare şeklinde istiyorsan x + 1 y + 1 şeklinde uğraşmak gerekir her bir blok için.
 

blackone1991

Elmas Madencisi
En iyi cevaplar
0
on leftclick:
[tab]loop entities in radius 3 of clicked block:
[tab][tab]damage loop-entity by 1 heart
Doğru anladıysam üstteki olur. Diğer türlü yani kare şeklinde istiyorsan x + 1 y + 1 şeklinde uğraşmak gerekir her bir blok için.
Dediğim şey oldu teşekkür ederim.Ama tek sorun yere tıklayınca olay gerçekleşiyor.[DOUBLEPOST=1407761988,1407761237][/DOUBLEPOST]Kusura bakmayın dediğimi anlatamadım havayada bakmayacak yere bakıcak ama 10 blok ötedekinede sağ tıklayabilecek.
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
Dediğim şey oldu teşekkür ederim.Ama tek sorun yere tıklayınca olay gerçekleşiyor.[DOUBLEPOST=1407761988,1407761237][/DOUBLEPOST]Kusura bakmayın dediğimi anlatamadım havayada bakmayacak yere bakıcak ama 10 blok ötedekinede sağ tıklayabilecek.
Peki sadece karakterin önündeki bloklar mı buna dahil yoksa arkası, sağı-solu da dahil mi?
 

blackone1991

Elmas Madencisi
En iyi cevaplar
0
Sadece önü yanı baktığı nokta.

Ben en baştan anlatıyımda sizide zora sokmiyim :)

Minecraftta durdumuz bloktan 5 bloğa kada kırabiliriz.Bu demek oluyor ki snein verdiğin kod 5 blok uzaklıkta 3x3 hasar veren bir yer oluşturuyor ama ben 10-15 gibi uzaklıklarıda istiyorum.Blok kıramıcak mesafede yani :D

Birde yapabilirseniz.

"+" = MAP-YER
"-" = EVENT

Adam altındaki bloğa sağ tıklayınca "-" eventi ayarladığım bloklara gerçekleşmesini istiyorum.

ÖNCE:
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++

SONRA:
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++--------------------------------------------
++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++


Zor bir şey istediğim kusur bakma :D
[DOUBLEPOST=1407771740,1407764779][/DOUBLEPOST]CEVAP VERECEK YOK MU ?
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
Geç gördüm.
on leftclick:
[tab]loop entities in radius 3 of clicked entity:
[tab][tab]damage loop-entity by 1 heart

Üstteki tıklanılan varlığın bulunduğu 3x3 alana hasar verir.

Oyuncudan, tıklanılan varlığa düz bir çizgi üzerinde istiyorsan:
On leftclick:
[tab]Loop entities between the block below the player and the targeted entity:
[tab][tab]damage loop-entity by 1 heart

Oyuncudan, tıklanılan varlığa düz bir çizginin 3x3 alanında istiyorsan:
On leftclick:
[tab]Loop blocks between the block below the player and the targeted entity:
[tab][tab]Loop entities in radius 3 of loop-block:
[tab][tab]loop {_hasaraldi.%loop-entity%::*}:
[tab][tab][tab]if loop-value is not loop-entity
[tab][tab][tab]set {hasaraldi.%loop-entity%}
[tab][tab][tab]Damage loop-entity by 1 heart
[tab][tab][tab]add loop-entity to {_hasaraldi.%loop-entity%::*}
[tab]delete {_hasaraldi.%loop-entity%::*}

targeted "entity"/"player"/"zombie"/"block" şeklinde değiştirebilirsin hepsini. Nereye tıklanıldığını belirtmen lazım. Ben bloğa tıklanacak diye blok demiştim ama oyuncuya tıklanacaksa player demelisin. Şöyle yaparsan tüm canlıları ve blokları kapsar:

On leftclick:
[tab]if target is an entity:
[tab]Loop blocks between the block below the player and the targeted entity:
[tab][tab]Loop entities in radius 3 of loop-block:
[tab][tab]loop {_hasaraldi.%loop-entity%::*}:
[tab][tab][tab]if loop-value is not loop-entity
[tab][tab][tab]set {hasaraldi.%loop-entity%}
[tab][tab][tab]Damage loop-entity by 1 heart
[tab][tab][tab]add loop-entity to {_hasaraldi.%loop-entity%::*}
[tab]delete {_hasaraldi.%loop-entity%::*}
[tab]else:
[tab][tab]if target is a block:
[tab][tab][tab][tab]Loop blocks between the block below the player and the targeted block:
[tab][tab][tab][tab][tab]Loop entities in radius 3 of loop-block:
[tab][tab][tab][tab][tab]loop {_hasaraldi.%loop-entity%::*}:
[tab][tab][tab][tab][tab][tab]if loop-value is not loop-entity
[tab][tab][tab][tab][tab][tab]set {hasaraldi.%loop-entity%}
[tab][tab][tab][tab][tab][tab]Damage loop-entity by 1 heart
[tab][tab][tab][tab][tab][tab]add loop-entity to {_hasaraldi.%loop-entity%::*}
[tab][tab]delete {_hasaraldi.%loop-entity%::*}
 
Son düzenleme:

blackone1991

Elmas Madencisi
En iyi cevaplar
0
Şu koddan itibaren hepsi yanlış 1 kodda yanlış yaptığın için hepsi yanlış gösteriyor :D
Kod:
On leftclick:

[tab]Loop entities between the block below the player and the targeted entity:
[tab][tab]damage loop-entity by 1 heart
 

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
Şu koddan itibaren hepsi yanlış 1 kodda yanlış yaptığın için hepsi yanlış gösteriyor :D
Kod:
On leftclick:

[tab]Loop entities between the block below the player and the targeted entity:
[tab][tab]damage loop-entity by 1 heart
Tırnak içine aldığım yeri bu yeri "and the targeted entity" şu şekilde değiştir "and the location of target entity". Koordinat olmadığı için hata vermiş. Gözümden kaçmış.

On leftclick:

[tab]Loop entities between the block below the player and the targeted entity:
[tab][tab]damage loop-entity by 1 heart
 

blackone1991

Elmas Madencisi
En iyi cevaplar
0
Tırnak içine aldığım yeri bu yeri "and the targeted entity" şu şekilde değiştir "and the location of target entity". Koordinat olmadığı için hata vermiş. Gözümden kaçmış.

On leftclick:

[tab]Loop entities between the block below the player and the targeted entity:
[tab][tab]damage loop-entity by 1 heart

Bu seferde "Can't understand loop" hatası verdi.

Sizi uğraştırdım kusura bakmayın :/
 
Üst