J_pudding
대표칭호 없음
J_pudding e3fa999a06e849b9ac0636b3812404d0
스크립트를 이용하여 tpa커맨드를 따로 제작중인데,
command /tpa [<text>]:
trigger:
if arg 1 is not set:
send "&6사용법 : /tpa <플레이어>" to player
if arg 1 is player:
send "&c잘못된 대상입니다" to player
if arg 1 parsed as player is online:
send "&b%arg 1%님에게 텔레포트 요청을 보냈습니다" to player
send "&b%player%&f님으로부터 텔레포트 요청을 받았습니다." to arg 1 parsed as player
send "&6/tpa accept <플레이어>: 수락 /tpa deny <플레이어>: 거절" to arg 1 parsed as player
여기서 tpa 요청을 받았을 때만 /tpa accept 혹은 /tpa deny 명령어를 사용할 수 있게 하려면 어떻게 해야 하나요?
SiroRabbit
2020.06.13다 만들어 두신게 아니었나요!
if arg 1 is deny:
if arg 1 is accept:
이 두 구문을 사용하세요.
SiroRabbit
2020.06.13추가로 if구문 마지막에 stop해주세요
J_pudding
2020.06.14그럼
if arg 1 is “accept”:
@execute op command “/tp ()”
이 구문인데, 여기서 괄호 안은 어떻게 채워야 될까요..? 위 if 문에서 arg 1이 accept 이기 때문에 %arg 1% %player%는 아닌듯한데..
SiroRabbit
2020.06.14BackMyo[본인입니다]라는 사람이 본인에게 tpa를 보냈다는 가정을 두고
/tpa accept BackMyo
라고 입력을 하면, 제가 그쪽에게 tp가 되어야합니다.
execute op command "/tp %arg 2% %player%
라고 구문을 입력하시게되면,
arg 2 부분에 해당하는 즉, 제가 그쪽에게로 tp가 되는것이죠.
또한, command /tpa [<텍스트>]: 이부분에서 [<텍스트>]를 하나 더 추가를 해 주어야겠죠?