꿈틀
정품인증자
GgumTeul_ d227258b933942838d63fb0bdf74713c
이해도 | 플러그인 |
---|---|
게임버전 (JE) | 버킷 |
존재하지 않거나 권한이 없는 명령어를 치면 아래 사진과 같은 도움말 메시지가 뜨는데, 이게 아래 사진과 같이 플레이어의 언어에 따라서 도움말 메시지도 달라져서
권한이 없는 플레이어가 명령어를 사용했을 때 없는 명령어인 척 숨기려 한글 메시지를 보냈는데 만약 플레이어의 언어가 영어라면 곤란해질수도 있을 것 같아서, 플레이어의 언어에 맞는 아래의 메시지를 가져오는 방법이 있을까요?
0reo
2022.08.20player.getLocale() 메소드가 있긴 하네요 사용해본적은 없어서 잘 모르겠지만 String타입으로 리턴한다니까 콘솔에 하나씩 찍어보면서 플레이어 언어에따라 뭐가나오는지 한번 쭉 보신다음에 switch case 해서 사용하시면 될듯?
0reo
2022.08.20아마 ko_kr en_us 이런식으로 날아올거에요 제생각엔
0reo
2022.08.20그거 따라서 저거 그대로 붙여넣으신담에 보내시면 될듯합니다
0reo
2022.08.20https://www.44bits.io/ko/keyword/locale 로켈관련 글이에용
0reo
2022.08.21방금 테스트 해보니 한국어의 경우에는 ko_kr이고 영어의 경우에는 en_us입니다
윈초
2022.08.23translate key로 전송하시는건 어떨까요,
페이퍼의 경우
로 전송할 수 있습니다.
알 수 없거나...
-command.unknown.command
<--[여기]
-command.context.here
translate key입니다. 이렇게 두번 전송하면 될것같네요