전원이 공급 될 때 또는 더 바람직하게는 누군가가 스폰 될 때마다 명령 블록이 채팅에서 내용을 말할 수있는 방법이 필요합니다. 세계로.
댓글
- 이 작업을 직접 시도해 보셨습니까?
답변
채팅에 내용을 출력하는 방법에는 두 가지가 있습니다.
/say
명령, 구문 /say <Message ...>
는 채팅 메시지를 표시합니다. 그러나이 메시지는 항상 옆에 명령 블록의 이름이 표시됩니다.
/say Hello World!
가있는 명령 블록은 다음을 출력합니다.
[@] Hello World!
또는 /tellraw
명령, 구문 /tellraw <target> <json compound array/singleton>
는 채팅에 메시지를 표시하지만 json
형식을 사용하여 색상에서 형식으로 출력을 완전히 사용자 정의합니다.
/tellraw @a {"text":"Hello World!"}
가있는 명령 블록은 출력됩니다. :
Hello World!
minecraftjson.com 과 같은 애플리케이션이 있습니다. /tellraw
및 출력 내용을 완벽하게 제어 할 수있는 다양한 기타 명령에서 사용할 json 문자열입니다.
Minepedia 섹션에서 직접 작성하기로 결정한 경우 문자열 형식을 참조하세요.
답변
/say
명령을 사용합니다. 전체 서버에 채팅 메시지를 표시하는 명령 블록을 사용합니다.
답변
우선 플레이어를 감지하려면 :
/testfor @e[type=Player]
반복되는 명령 블록 (항상 활성화). 그런 다음 체인 명령 블록 (항상 활성화 됨)을 첫 번째에 연결하여 다음과 같이 말합니다.
/say <YOUR MESSAGE>
댓글
- 1.13 첫 번째 명령 구문 :
/execute if entity @e[type=player]
. 또한@a
대신@e[type=player]
를 사용하는 이유는 무엇입니까?
답변
최신 버전에서는 다음을 사용하십시오.
/tellraw @e {"text":"MESSAGE"}
단어를 색상으로 표시하려면 사용 :
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
댓글
- HI Minecraft 도움말, Stack Exchange에 오신 것을 환영합니다! 안타깝게도 귀하의 답변은 다른 답변에서 아직 언급되지 않은 새로운 내용이 추가되지 않았기 때문에 ' 당신의 답변에 반대표를 던지기로 결정했습니다. Aytimothy는 이미
/tellraw
를 사용할 수 있다고 그의 답변에서 언급했습니다. 그러나/tellraw
명령 사용에 대해 자세히 설명 할 수 있다면 귀하의 답변이 확실히 가치 있고 무언가를 추가 할 수 있습니다. 신규 사용자이므로 둘러보기 를 확인해 주시겠습니까?
답변
명령 블록 아래 걷거나 산란하는 곳에 압력판을 놓고 /say @a <Your message>