예아.
TAB 플러그인으로 유저 탭 리스트, 네임태그를 한글닉 또는 커스텀닉으로 바꾸게 되면
command 테스트 [<player>]:
@trigger:
@@message "테스트" to arg-1
과 같은 커맨드가 있다고 할때 게임에서 /테스트 후 띄어쓰기를 하면 플레이어의 본래 닉네임이 뜨는데
이것을 변경 후 닉네임으로 바꾸어 커맨드 역시 변경 후 닉네임으로 작동시키는 방법은 없노?
예아.
TAB 플러그인으로 유저 탭 리스트, 네임태그를 한글닉 또는 커스텀닉으로 바꾸게 되면
command 테스트 [<player>]:
@trigger:
@@message "테스트" to arg-1
과 같은 커맨드가 있다고 할때 게임에서 /테스트 후 띄어쓰기를 하면 플레이어의 본래 닉네임이 뜨는데
이것을 변경 후 닉네임으로 바꾸어 커맨드 역시 변경 후 닉네임으로 작동시키는 방법은 없노?
{displayname} 이거로 시도 해볼래?
닉네임 변경 값을 표시 하는 값임
위에꺼가 안되면 <displayname> 이렇게 해보셈
ㄳ, 시도해볼게
됐노?
아직이라 해보고 댓글드릴게!
command w [<displayname>] [<text>]: 이렇게 해봤는데 없는 타입이라고 나옴 애드온이 필요함?
변경한 닉네임의 원래 주인인 플레이어를 따로 배열 변수에 저장을 하고, on command 이벤트로 특정 명령어 감지하여 argument 를 모두 불러온 뒤, 변경된 닉네임이 명령어에 포함되어 있으면 명령어 동작을 캔슬 시키고 replace 로 변경 후 명령어를 실행시키면 됨
ㄳ, replace는 처음 시도해보는데 배열변수는 loop로 불러오면 되겠지? 찾아보고 시도해보겠음!
말대로 해보려고 하는데 잘 모르겠어서 질문 드림 ㅠ command 닉변경 [<player>] [<text>]: @trigger: @@set {닉네임::%uuid of arg-1%} to arg-2 해당 변수에 바뀐 닉네임을 넣고 @@set {닉네임저장::%uuid of arg-1%} to player's name 변수에 원래 닉네임을 저장했음 on command "/w": 로 귓말 명령어를 감지하여 @cancel event 명령어를 캔슬하고 @loop {닉네임::*}: 바뀐 이름을 루프시켜서 @@if arg-1 is loop-value: /w 한글닉 했을 때 한글닉이 닉네임 변수에 들어있는 것 까지 확
인했음 이후에 replace 로 변경 후 명령어를 실행하라고 말했는데 replace로 어떤걸 변경하고 다시 command를 실행시키려면 어느 구문을 사용해야 하노?
추가로 원래 귓말 구문이 /w [<player>] [<text>]: 인 상태에서 /w 입력 시 탭 자동 완료에 온라인 플레이어 이름이 쭉 떳는데 on commnad "/w": 를 적용하니 탭 완료 항목이 다 사라졌음 내가 의도하고 싶은 건 플레이어 이름 입력하는 탭 자동 완료 항목에 온라인 플레이어 고유 닉네임과 변경 후 한글 닉네임 두 가지 다 띄우고 싶은데 이에 대해 해결방법 알까? tab complete 애드온 구문으로 배열 변수를 값으로 넣었더니 A and B and C 하나의 문장으로 묶여 나왔음