cps77
대표칭호 없음
cps77 3088381a180b404fb20904e6785d74e4
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.8.2 |
스크립트로 콘솔에서 채팅 칠 수 있는 커맨드를 만들었는데 한국어만 계속 이렇게 뜨는데...
해결 못하나요?
스크립트
command /chat [<text>]:
trigger:
command sender is console:
broadcast "&3< &fserver&3 >&f : %arg 1%"
노을넴
2024.04.26파일 인코딩을 UTF-8로 저장하세욘
Frily
2024.04.27노을넴님 말씀처럼 UTF-8 인코딩으로 저장해야 한글이 깨지지 않고 잘 표시 됩니다.
아마 제가 알기로
메모장은 오른쪽 아래 쪽에서 현재 인코딩을 확인 가능하구요.
프로그램을 홍보하는 것은 아닙니다.
비주얼 코드를 사용하시면 인코딩 변경이 가능합니다.
Frily
2024.04.27가장 중요한 것을 알려드리겠습니다.
스크립트를 보니 /chat 채팅 명령어를 사용해서 채팅을 할 경우
전체 채팅에
"< server > 메시지" 가 나오는 것 같습니다.
아마 공지 용도로 사용하시는 것 같은데요.
이 것은 두 가지로 해결 가능합니다.
1. 에센셜
에센셜 플러그인을 사용하면
/shout 메시지 명령어로 공지 채팅이 가능합니다.
어드민만 사용 가능합니다.
2. 다른 스크립트 구문
%arg 1%로 저장하는 방식이 아닌
채팅을 변경해서 올리는 방식을 사용하면 한글이 깨지지 않을 수 있을 겁니다.
예를 들어서
/adminchat 메시지 명령어를 사용 했을 때
"메시지" 부분에 적힌 메시지를 수정하여
원래 메시지가 "모든 유저 분들께 알려드릴 것이 있습니다." 라면
이 메시지를 수정해서 "< server > 모든 유저 분들께 알려드릴 것이 있습니다." 이런 식으로 하는 겁니다.
수정 구문은 직접 알아보시길 바랍니다.
꽤 오래 전이라 기억이 잘 안 나네요.
직접 알아보시면서 얻어가는 것도 있으실 겁니다.
긴 댓글 읽어주셔서 정말 감사드립니다 :)
cps77
2024.04.27chat format 말씀하시는 건가요?
제가 콘솔에서 채팅하려고 만든거라 아마 그거 안되는 것 같던데...
그럼 에센셜밖에 방법이 없는거겠죠...
Frily
2024.04.28네 그런 것 같습니다.
참고로 에센셜을 사용하실 때 럭펌 플러그인은 필수나 다름 없습니다.
이유는 에센셜은 중요한 명령어가 많기 때문에 ( 어드민 명령어 )
이 모든 명령어를 한 방에 관리 해줄 럭펌이라는 플러그인을 사용하셔야 합니다.
저는 럭펌을 모를 당시 에센셜을 이리저리 수정해 가며 어떻게 든 어드민만 사용할 수 있도록 config 파일을 수정해서 시도를 해봤습니다.
결과는 성공 이였지만 퀄리티가 별로 였습니다.
그런 일이 있고 난 뒤 나중에 럭펌을 알게 되어 잘 사용하고 있습니다.
인게임에서 럭펌 플러그인을 적용한 뒤
/lp editor
을 쳐주시면
사이트에서 명령어 입력 없이 편하게 수정 가능합니다.
긴 댓글 읽어주셔서 감사합니다. :)
강예준개발자
2024.05.14에센셜은 /broadcast <메세지> 로 할수있습니다