
_thread
portal enter:
execute player command "warp ejderha"
# event-portal is end: gibi bir koşul var mıydı hatırlamıyorum ama öyle koşullar ekleyebilir veya direk dünyayı/region'u çekebilirsiniz.
growning
end portalı için warp ejderha nether portalı için warp nether yapabilirmiyiz nethere girincede warp ejderhaya atıyorKod:portal enter: execute player command "warp ejderha" # event-portal is end: gibi bir koşul var mıydı hatırlamıyorum ama öyle koşullar ekleyebilir veya direk dünyayı/region'u çekebilirsiniz.

_thread
end portalı için warp ejderha nether portalı için warp nether yapabilirmiyiz nethere girincede warp ejderhaya atıyor
walk on end portal:
execute event-player command "warp ejderha"
walk on nether portal:
execute event-player command "warp nether"
#böyle işe yarar
0mustafa
Elbette
Kod:walk on end portal: execute event-player command "warp ejderha" walk on nether portal: execute event-player command "warp nether" #böyle işe yarar
ama sanırım oyuncunun portal bloğuna basması gerekecek, 1-2 dk içinde fixlerim
if block at past event-location is ender portal block:
growning
nasıl yaniBunu kullan.Python:if block at past event-location is ender portal block:

_thread
Bunu kullan.Python:if block at past event-location is ender portal block:
portal:
cancel event
event-teleportcause = ("end portal" parsed as teleportcause):
execute event-player command "warp ejderha"
else:
execute event-player command "warp nether"
on teleport etkinliğini kullansam daha anlaşılır olur. bence iki portalı ışınlanma olmadan birbirinden ayırmanın tek yolu konum takibi yapmak olacaktır.portal enter:
distance between event-player's location and location at (160, -13, -12) in world "bos" <= 5: #nether portalı konumunu buraya gir
execute event-player command "warp nether"
send "&aWarp nether'a gidiliyor..."
else if distance between event-player's location and location at (158, -13, -11) in world "bos" <= 5: #end portalının konumunu buraya gir
execute event-player command "warp end"
send "&aWarp end'e gidiliyor..."
else:
send "yok"
0mustafa
Senin kullanman için atmıştım.Hm, bu portal bloğunu döndürüyor ama oyuncunun warp ile ışınlanması lazım, portal ile değil. Yani oyuncu portaldan geçtikten sonra tetiklenecektir veya hiç.
Kod:portal: cancel event event-teleportcause = ("end portal" parsed as teleportcause): execute event-player command "warp ejderha" else: execute event-player command "warp nether"
bu' da aynı şeyi yapacaktır. Yani oyuncunun ışınlanmasını bekleyecek ve öyle tetiklenecek, doğrudanon teleportetkinliğini kullansam daha anlaşılır olur. bence iki portalı ışınlanma olmadan birbirinden ayırmanın tek yolu konum takibi yapmak olacaktır.
Girer girmez tetiklenmesi için konum kontrolü yapan kod:
Kod:portal enter: distance between event-player's location and location at (160, -13, -12) in world "bos" <= 5: #nether portalı konumunu buraya gir execute event-player command "warp nether" send "&aWarp nether'a gidiliyor..." else if distance between event-player's location and location at (158, -13, -11) in world "bos" <= 5: #end portalının konumunu buraya gir execute event-player command "warp end" send "&aWarp end'e gidiliyor..." else: send "yok"
konumların anlaşılır olması için parantez içine aldım, örn: (158, -13, -11). F3 ile baktığın bloğun konumunu alabilirsin, iyi forumlar <3
NOT: <= 5 operatörü, oyuncunun 5 block yakınında portal var mı onu kontrol ediyor.
on portal:
if block at past event-location is nether portal block:
execute event-player command "warp nether"
if block at past event-location is ender portal block:
execute event-player command "warp ejderha"
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!