[Skript] Bazı Mobların Vurmamasını/Vurmasını İstiyorum.

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Beyler Ben Araştırdım Bazı Mobların Vurmamasını/Vurmasını İstiyorum mesela yabandomuzu gibi bunu nasıl sağlıyabilirim zombie vurmuyacak domuz vuracak
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Öncelikle gördüğüm neredeyse hiç bilinmeyen isteklerden biri.

1. kısım bir domuz doğduğunda ona "en yakın oyuncuya hedeflenmesi" ve "hedef oyuncuya 1 yürüme hızıyla saldırması ve hedefini çabuk unutmaması" emirlerini verir. Bu direkt olarak Minecraft özelliği.

2. kısımda ise Minecraftta hayvanların hasar özelliği olmadığı için doğal yollarla saldırmazlar. Yani 1. kısımda verdiğimiz saldırma emiri sadece takip etmesini sağlar. Hasar veremez. İşte bu yüzden her saniye domuzlar döngüye alınıp, hedefi bir oyuncu ise, hedef ile arasında ki uzaklık 1.50 metreden az ise hedefine 1 hasar verdirir.

3. kısım ise bir canlı hedef belirlediğinde hedef belirleyen bir zombi ise iptal eder.
PHP:
on spawn of pig:
    add pathfinder goal target nearest player to event-entity
    add pathfinder goal melee attack player, speed 1, memorize target true to event-entity

every a seconds:
    loop all pigs:
        if target of loop-entity is a player:
            if distance between loop-entity and target of loop-entity is smaller than 1.50:
                make loop-entity damage target of loop-entity by 1

on target:
    if event-entity is a zombie:
        cancel event

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

Java 8 gerekebilir
Gereken Minecraft sürümü hakkında bilgim yok ama 1.10 da çalıştı :sinsi1:
 
Üst