KONUYU AÇAN QEQO! ÇÖZÜLDÜ!

BraveHero

Dobloyu n'aptın
En iyi cevaplar
1
Skript ile bir "Entity" dondurmak mümkün mü?
İtsek bile hareket etmemesi gerekiyor.




(Rahat okuyun diye büyük yazdım :kaş: )
 

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
çalışmazsa felan, alternatif bırakayım şuraya :kaş:

spawn effectinin hemen altına ekle
PHP:
while last spawned villager is alive:
    teleport last spawned villager to last spawned villager
    wait 10 ticks
 

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
Öyle bir event yok diyor :/
effectin altına koy demiştim :|

PHP:
command /villager:
    trigger:
        spawn a villager at player
        while last spawned villager is alive:
            teleport last spawned villager to last spawned villager
            wait 10 ticks #ticki azaltabilirsin, azalttıkca dahada az hareket ettirilir, ama 10 ideal
 

BraveHero

Dobloyu n'aptın
En iyi cevaplar
1
effectin altına koy demiştim :|

PHP:
command /villager:
    trigger:
        spawn a villager at player
        while last spawned villager is alive:
            teleport last spawned villager to last spawned villager
            wait 10 ticks #ticki azaltabilirsin, azalttıkca dahada az hareket ettirilir, ama 10 ideal
Şimdiye kadar hiç while kullanmamıştım kb :(
(Tenks)
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
effectin altına koy demiştim :|

PHP:
command /villager:
    trigger:
        spawn a villager at player
        while last spawned villager is alive:
            teleport last spawned villager to last spawned villager
            wait 10 ticks #ticki azaltabilirsin, azalttıkca dahada az hareket ettirilir, ama 10 ideal
Yalnız o villager'dan sonra başka bir tane daha villager spawnlanırsa da yine onu alması gerekiyor*
Ama sanırım bug oluyordu böylelerinde :C
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
O da olmuyor ama :S

Kaçma qrdş cevap ver
Sanırım Entity'ler kaydediliyordu, veya o lokasyonu her bir saniyede(atıyorum*) looplayıp o waitden sonra o loop'lanmış entity'yi lokasyona ışınlayabilirsin,(Entity kaydetme şeysi işe yarıyorsa*) en basitinden Rosenrot'un direk last spawned villager olarak değil de variable olarak kaydedip direk kullanabilirsin her server resetinde öldürüp tekrar doğurtabilirsin (Yanlış hatırlamıyorsam her reslendiğinde sıfırlanıyordu entity şeysileri)
 

BraveHero

Dobloyu n'aptın
En iyi cevaplar
1
Sanırım Entity'ler kaydediliyordu, veya o lokasyonu her bir saniyede(atıyorum*) looplayıp o waitden sonra o loop'lanmış entity'yi lokasyona ışınlayabilirsin,(Entity kaydetme şeysi işe yarıyorsa*) en basitinden Rosenrot'un direk last spawned villager olarak değil de variable olarak kaydedip direk kullanabilirsin her server resetinde öldürüp tekrar doğurtabilirsin (Yanlış hatırlamıyorsam her reslendiğinde sıfırlanıyordu entity şeysileri)
NPC yapıp villager'e çevirmeye karar verdim. Hem oyuncuların villageri itmesi de engellenmiş olacak :kaş:
 
Üst