Çözüldü Zombi ışınlama

  • Konuyu Başlatan Konuyu Başlatan DanldTramp
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.307
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

DanldTramp

Koydum Çalışma Masasını
Katılım
25 Eylül 2019
Mesajlar
50
Elmaslar
11
Puan
0
Yaş
28
/ışınla yazdıgımda world dünyasındaki -1336, 110, -2787 kordinatlarına bi zombi spawn etmesini istiyorum birde zombi yürüdügünde zemin obsidiyen degilse o kordinata tekrar ışınlasın istiyorum yardımcı olacak varsa sevinirim
 
Bayağı bir şey denedim fakat skript yaratıkların hareket edişlerini veya yürümelerini algılamıyor galiba.
 
Kod:
command /ışınla:
	trigger:
		spawn a zombie at location (-1336 110 -2787) in "world"
		set {zombie::%uuid of last spawned entity%} to true

every 10 seconds:
	loop all zombies where [{zombie::%uuid of entity input%} is true]:
		block under loop-entity isn't obsidian
		teleport loop-entity to location (-1336 110 -2787) in "world"
 
Son düzenleme:
Kod:
on command "qweqwewqeqw":
    cancel event
    loop entities in radius 10 of the player:
        if loop-entity's display name is "&cZombi":
            if "%block under loop-entity%" contains "obsidian":
                stop
            teleport loop-entity to location at -1336, 110, -2787 in world "world"

every 10 second:
    loop players:
        execute loop-player command "qweqwewqeqw"

command /ışınla:
    trigger:
        set {_loc} to location at -1336, 110, -2787 in world "world"
        spawn a zombie at {_loc}
        set name of last spawned entity to "&cZombi"

Şöyle bir şey yaptım ama bu skript her oyuncunun 10 block çevresindeki mobları tarıyor ve ismi &cZombi olanları alıyor. İşine yarar mı bilmem. Diğer istediklerinde var. Obsidyende olmayınca ışınlıyor. Lag olma ihtimali yüksektir.
 
Son düzenleme:
on walk için TuSKe(ya da skQuery) gerekiyor:
Kod:
command /ışınla:
    trigger:
        spawn a zombie at location (-1336 110 -2787) in "world"
        set {zombie::%uuid of last spawned entity} to true
on walk:
    {zombie::%uuid of event-entity} is equal to uuid of event-entity
    block 1 below block at location of event-entity isn't obsidian
    teleport event-entity to location (-1336 110 -2787) in "world"

not: on walk kullanmak hoş değil ama kontrol etmek zorundaysan tek yolu bu
3 hata verdi
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Moderatör tarafından düzenlendi:
Moderatör tarafından düzenlendi:
Kod:
on command "qweqwewqeqw":
    cancel event
    loop entities in radius 10 of the player:
        if loop-entity's display name is "&cZombi":
            if "%block under loop-entity%" contains "obsidian":
                stop
            teleport loop-entity to location at -1336, 110, -2787 in world "world"

every 10 second:
    loop players:
        execute loop-player command "qweqwewqeqw"

command /ışınla:
    trigger:
        set {_loc} to location at -1336, 110, -2787 in world "world"
        spawn a zombie at {_loc}
        set name of last spawned entity to "&cZombi"

Şöyle bir şey yaptım ama bu skript her oyuncunun 10 block çevresindeki mobları tarıyor ve ismi &cZombi olanları alıyor. İşine yarar mı bilmem. Diğer istediklerinde var. Obsidyende olmayınca ışınlıyor. Lag olma ihtimali yüksektir.
olmadı askyblock dünyasında komutu kullandıgımda bossu world dünyasına ışınlamıyor çalışmıyor
 
world dünyasına spawn etmesi gerektigini algılamıyor skript
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl