개인 자료란 (JE)

  서버 커뮤니티

Profile J_pudding 대표칭호 없음

J_pudding e3fa999a06e849b9ac0636b3812404d0

Profile

질문하기 플러그인

스크립트 명령어 관련 질문입니다

2020.06.13 조회 수 944 추천 수 0

스크립트를 이용하여 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 명령어를 사용할 수 있게 하려면 어떻게 해야 하나요?

4개의 댓글

SiroRabbit
2020.06.13

다 만들어 두신게 아니었나요!

if arg 1 is deny:

if arg 1 is accept:

이 두 구문을 사용하세요.

SiroRabbit
2020.06.13
@SiroRabbit

추가로 if구문 마지막에 stop해주세요

J_pudding
2020.06.14
@SiroRabbit

그럼

if arg 1 is “accept”:

@execute op command “/tp ()”

이 구문인데, 여기서 괄호 안은 어떻게 채워야 될까요..? 위 if 문에서 arg 1이 accept 이기 때문에 %arg 1% %player%는 아닌듯한데..

SiroRabbit
2020.06.14
@J_pudding

BackMyo[본인입니다]라는 사람이 본인에게 tpa를 보냈다는 가정을 두고

/tpa accept BackMyo

라고 입력을 하면, 제가 그쪽에게 tp가 되어야합니다.

execute op command "/tp %arg 2% %player%

라고 구문을 입력하시게되면,

arg 2 부분에 해당하는 즉, 제가 그쪽에게로 tp가 되는것이죠.

또한, command /tpa [<텍스트>]: 이부분에서 [<텍스트>]를 하나 더 추가를 해 주어야겠죠?

뉴스 및 창작물
/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2