이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
안녕하세요! 어제 막 탈출맵 제작을 해보고 싶어서 일단 당장 필요한 것들만 바로바로 탐색해서 만들고 있는 입문자 유저입니다
게임 시작하는 공간에 들어가
검은 벽이 둘러진 좁은 방에 tp된 후 5초동안 있은 뒤
다른 좌표로 이동되는 부분을 만들고 있는데,
(검은 방에 들어가는 이유는
게임 처음 시작 때 아무것도 안 보고 있는 상태로 효과음 하나를 듣고 시작하게 하기 위해 입니다.)
커맨드는 스코어보드로 만들고 있습니다.
첫 커맨드는
scoreboard players add @a time1 1
(반복형, 무조건적, 레드스톤 필요)
그 뒤 커맨드는 순서대로
/scoreboard players set @a[scores={time1=20}] time1 0
(연쇄형, 조건적, 항상 활성화)
/scoreboard players remove @a time2 1
(연쇄형, 조건적, 항상 활성화)
[그리고 문제의 커맨드]
setblock 13 -60 0 minecraft:air
(연쇄형, 조건적, 항상 활성화)
[그리고 문제의 커맨드]라고 적혀진 곳이 문제인데
time1, time2 라는 스코어보드가 있을 때
time2가 0이 되면 플레이어를 특정 좌표로 이동시키고 싶은데
어떻게 해야할지 몰라서 질문 남깁니다.
입문자라 사소한 것들도 몰라서 된다면 설명까지 해주시면 너무 감사할 것 같아요. (물론 강요는 아닙니다!)
긴 글 읽어주셔서 감사합니다!
+아 그리고 여기 사이트에 사람 구해요 채널?도 있던데
맵과 커맨드를 처음 만져보는 사람이 커맨드 선생님을 구해도 될까요..?
코딩에 대해서도 거의 모르는 상태가 괜히 답답하게만 해드릴까 걱정입니다ㅜㅜ
이상 깨알 질문이었습니당...
yusin12
2024.05.17execute 를 사용하시면 뎀더
yusin12
2024.05.17커맨드 선생님을 구해도됩니다
lanthanide
2024.05.17execute if score <entity> 라는 구문이 있습니다. 뒤에 스코어보드 이름이나 값이 들어가고요.
지금 만드시는 타이머 이외에도 다양한 경우에 사용되는 구문이니 기억해주시면 좋습니다.
하지만 마인크래프트에 커맨드가 한두가지 있는 것도 아니고 특히 nbt쪽은 자동완성도 안 되는지라 외우기가 어렵습니다.
그럴 때 저는 주로 해외 마인크래프트 위키를 찾아보는 편인데, 팬덤 위키가 nbt구조가 잘 나와 있어 애용하는 편입니다.
마인테라
2024.09.29?특정좌표로 이동시키는데 왜 setblock를 씁니까 tp를 써야지
마인테라
2024.09.29아 그리고 리피터로 시간조절 할수 있습니다 그게 더 편할거예요