이해도 | 입문자(아무것도 몰라요) |
---|---|
게임버전 (JE) | 1.18.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 최신버전입니다! |
스크립트 애드온 | 모르곘어요! |
밑에 구문에 어떤 월드에서든 명령어 입력 시 world2로 가서 500~10000 좌표 로 이동되었으면 합니다.
options:
#Minimum amount of blocks farm from X cord to tp to
min.x: 500
#maximum amount of blocks farm from X cord to tp to
max.x: 9500
#Minimum amount of blocks farm from Z cord to tp to
min.z: 500
#maximum amount of blocks farm from Z cord to tp to
max.z: 9500
Command /randomtp:
aliases: /rtp, /wild, /random
trigger:
rtp(player)
function rtp(p: player):
delete {movewait.%{_p}%}
set {_loc::old} to {_p}'s location
continueRtpLOOP({_p}, {_loc::old})
function continueRtpLOOP(p: player, oldloc: location):
if {_p}'s location is {_oldloc}:
set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z} in {_p}'s world
loop blocks above {_loc::new}:
if loop-block and block above loop-block are air:
if block under loop-block is not air or water or lava:
set {_loc::new} to location of loop-block
teleport {_p} to {_loc::new}
if light level at {_p} <= 2:
set block at {_p} to torch
stop
stop
wait 2 ticks
continueRtpLOOP({_p}, {_oldloc})
qsef1256
2022.06.20options 조정하세요
싱글맘
2022.06.20Options 은 z , x 최소 최대 좌표입니다
싱글맘
2022.06.20월드를 추가하고 싶어요
qsef1256
2022.06.20그러면 원래 월드는 지원하지 않는 스크립트라고 보시면 되겠습니다
qsef1256
2022.06.20이 스크립트는 조금 복잡해서 월드 추가하고 싶으면 외주 넣으셔야 합니다
qsef1256
2022.06.20굳이 직접 하고 싶으시면 set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z} in {_p}'s world 여기서 {_p}'s world 대신 매개변수로 월드를 새로 받아보세요
싱글맘
2022.06.20{_p}’s world 대신 “world2” 이건 안되나요?
qsef1256
2022.06.20https://skripthub.net/docs/?id=2132 이걸로 해보세요