밀홀
대표칭호 없음
MHL__ 409584f08c50416b94a00afe298bb959
이해도 | 입문자(아무것도 몰라요) |
---|---|
게임버전 (JE) | 1.19 |
게임버전 (BE) | 관련없음 |
혹시 1팀 2팀 3팀 이렇게 있는데
/팀채팅 을 치면 친 사람이 1팀이라면 1팀에게만 메세지가 보이게 메세지를 보내고
2팀이라면 2팀에게만 3팀이라면 3팀이게만 이렇게 만드는 구문을 어떻게 써야하나요?
코코냐
2022.08.04해당 팀에 있는 사용자에게 메시지를 보내면 됩니다. 이미 구현 다 말하셨는데 대체 뭐가 더 필요하죠?
xAQu
2022.08.07올려주신 질문글에 대한 구문은 조금만 찾아보고, 찾아본 구문을 조금만 생각해서 응용하면 쉽게 만들 수 있는 구문입니다.
아래 구문은 질문하신 구문에 대한 답변입니다.
command /팀 [<integer>] [<offlineplayer>]:
trigger:
if arg 1 is 1 or 2 or 3:
if arg 2 is set:
add arg 2 to {%arg 1%::*}
broadcast "%arg 2%님을 %arg 1%팀에 소속시켰습니다."
command /팀채팅:
trigger:
if {TeamChat::%player%} is not set:
set {TeamChat::%player%} to true
message "팀채팅이 활성화 되었습니다."
stop
delete {TeamChat::%player%}
message "팀채팅이 비활성화 되었습니다."
on chat:
if {TeamChat::%player%} is set:
if {1::*} contains player:
cancel event
send "%player% : %message%" to {1::*}
밀홀
2022.08.08감사합니다.