개인 자료란 (JE)

  서버 커뮤니티

Profile GukGuk164 대표칭호 없음

GukGuk164 db5a89b7a09d44e4befb1cd0d91a7884

Profile

질문하기 스크립트

console 에 나오는 메세지를 플레이어에게 보여주는 방법이 뭔가요?

2023.01.17 조회 수 223 추천 수 0
이해도 입문자 
게임버전 (JE) 1.19.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.4 

command /건축물좌표 [<text>]:

    trigger:

        if name of player's tool is "&f<&bSTRUCTURE&f>":

            if player is op:    

                execute console command "/locate structure %arg 1%"

            else:

                execute console command "/locate structure %arg 1%"

                remove 1 book named "&f<&bSTRUCTURE&f>" from the player


플레이어의 인벤에 "&f<&bSTRUCTURE&f>" 라는 이름을 가진 책이 있다면 /locate 명령어를 콘솔 권한으로 실행시키는 스크립트입니다.

스크립트에 오류는 없으나 예를 들어 /건축물좌표 stronghold 라는 명령어를 사용했을 때  stronghold의 좌표가 콘솔에만 뜨게 되고 마크 내에서는 뜨지 않습니다.

콘솔에 뜬 좌표를 아이템을 사용한 플레이어에게 보여주는 스크립트는 어떤 식으로 짜야 하나요?

명령어를 사용하면

이런 식으로 콘솔에만 뜹니다.

채팅창엔 안 뜹니다.

5개의 댓글

qsef1256
2023.01.17

https://skripthub.net/docs/?id=1129 와 함께 임시 펄미션을 부여하는 게 현실적일 것 같네요

GukGuk164
2023.01.17
@qsef1256

임시 펄미션은 어떻게 부여하는 건가요?

qsef1256
2023.01.17
@GukGuk164

LuckPerms 자체에 기능이 있어요, 자세한 건 거기 위키를 참고하세요.

 

펄미션을 부여했다가 회수하는 방식을 택하면 스크립트 실행 도중에 서버가 꺼질 경우 펄미션이 계속 유지되는 사태가 벌어지니 그런 짓은 하지 마시구요.

GukGuk164
2023.01.17
@qsef1256

감사합니당 ㅎㅎ

qsef1256
2023.01.17

제가 알기로는 못 가져와요