개인 자료란 (JE)

  서버 커뮤니티

Profile G0Gl 대표칭호 없음
Profile

질문하기 스크립트

1.20.4 랜덤 텔포 스크립트 질문입니다

2024.02.05 조회 수 54 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 
스크립트 버전 Skript 2.8.2 

command /랜덤티피:

    trigger:

        set {_x} to random integer between 1000 and 1000

        set {_z} to random integer between 1000 and 1000

        set {_y} to 255

        set {_loc} to location at {_x}, {_y}, {_z} of the world

        loop 255 times:

            if block at {_loc} is not air:

                add 1 to {_y}

                set {_loc} to location at {_x}, {_y}, {_z} of the world

                teleport player to {_loc}

                stop

            else:

                subtract 1 from {_y}

                set {_loc} to location at {_x}, {_y}, {_z} of the world

                teleport player to {_loc}


유튜브에 있는것을 복붙했는데 인게임 적용시 6, 10, 15라인 (빨간색 부분)이

There's no location in a command event (명령 이벤트에 위치가 없습니다 ) 라고 뜨는데 어떻게 위치를 넣나요?


3개의 댓글

windy_wind
2024.02.05

location(x좌표,y좌표,z좌표,월드)를 사용하세요

예시:

set {_loc} to location({_x},{_y},{_z},player's world)
teleport player to {_loc}
G0Gl
2024.02.05
@windy_wind

어 그냥 set {_loc} to location at {_x}, {_y}, {_z} of the world 에서 뒤에 of the world를 제거하니 됐는데요 잔디블럭에 소환 안되게 하려면 is not air or grass_block이라고 하면되나요?

windy_wind
2024.02.06
@G0Gl

네. 대신 while 쓰셈

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1