[0.8.6 버전의 주소]
http://www.inven.co.kr/board/powerbbs.php?come_idx=3211&query=view&l=1731
BattleMessenger 채팅모드 - 클랜이름으로 차단가능
클랜이름으로 차단가능한 채팅모드 하나 소개드립니다.
차단목록이 꽉 차신분이나 일일이 차단이 귀찮으신 분들 사용하시면 좋을 것 같습니다.
지난번에 올렸다가, 컴에 이상이 생겨 혹시나 해서 급히 지웠는데 알아본 결과 이 모드 때문은 아니어서
다시 올려드립니다.
무엇보다 지난번에 댓글달아주신분들이 "클랜이름"으로 차단가능하게 해달라는 요청이 있어서,
부랴부랴 소스코드를 찾아 클랜이름으로 차단하는 기능을 넣었습니다.
(이 모드는 원소스에는 클랜이름으로 차단하는 기능이 없기 때문에, 0.8.6이 나오면 다시 준비해서 올려보겠습니다.)
맨 밑에 3줄 요약있음.
○ BattleMessenger - Chat filter & antispam
배포사이트 : http://forum.worldoftanks.eu/index.php?/topic/235204-085-battlemessenger-chat-filter-antispam-v20-75/page__pid__4536169
소스사이트 : https://github.com/PavelMaca/WoT-BattleMessenger
※ 설치하기
- 모드를 받아 압축을 푸시면
BattleMessenger.swf
BattleMessenger.conf 가 나옵니다.
이 두파일을
월오탱폴더/res_mods/0.8.5/gui/flash 폴더 아래 넣으십시오.
폴더가 월오탱폴더/res_mods/0.8.5 까지만 있다면, 그 아래 gui 폴더를 만들고 그 안에 flash 폴더를 만드신 후
넣으시면 됩니다.
※ 소개글
- 채팅창의 메시지 수를 제한할 수 있습니다.
- 파괴된전차/살아있는전차, 적전차/아군전차를 구분하여 채팅을 차단할 수 있습니다.
- 한 사람이 반복적으로 동일한 메시지를 도배하는 경우 차단할 수 있습니다.
- 한 사람이 반복적으로 일정 시간내에 다른 메시지를 연속으로 올리는 경우 차단할 수 있습니다.
- 원하는 단어를 등록하여 단어가 발견될 경우 차단할 수 있습니다.
- 워게이밍에서 제공하는 단어필터를 이용해서 차단할 수 있습니다.(EU서버만 가능)
- 같은 클랜의 채팅/같은 소대의 채팅의 차단을 선별적으로 할 수 있습니다.(본인꺼는 차단안됩니다.)
- 차단을 선별적으로 한다는 의미는, 차단에서 제외하겠다는 의미입니다.(같은 클랜은 제외 뭐 이런식입니다.)
- 전투별(중대전 소대전 등)로 차단을 적용할 것인지 결정할 수 있습니다.
- XVM-STATS 모드와 연동하여, WN 레이팅을 기준으로 차단할 수 있습니다.(최소 레이팅 차단)
- 미니맵에 알림을 찍어주는 반복적인 메시지를 차단하지만, 소리와 화면알림은 그대로 유지합니다.
- 테스트 모드를 제공해서 이것저것 테스트를 해볼 수 있습니다.
★★ 제가 추가한 것
- 클랜이름을 단어필터에 적용시켰습니다. 이제 클랜자체를 완전히 차단할 수 있습니다.
※ 설정파일
- BattleMessenger.conf 파일을 열어 설정하십시오. 설정하는 법은 안에 있습니다.
- 이 파일은 JSON 형식의 파일이며, 꼭 UTF-8로 저장되어야합니다.
- 메모장이 UTF-8을 지원하지 않는다면, UTF-8을 지원하는 편집기를 사용하십시오.
- 윈도7의 메모장은 기본으로 지원합니다. 윈XP 메모장은 잘 모르겠고, 대부분의 공개용 에디터들이 지원합니다.
※ 단어필터
- 단어를 등록하면 채팅에 해당 단어가 있을시 채팅을 안보여줍니다.
- BattleMessenger.conf 파일 안에 customFilters 를 편집하십시오.
- 문장내에 단어로 인식하는 부분은 띄어쓰기를 기준으로 합니다. 최소 2글자 이상의 단어에서 작동합니다.
- 어떤 문자들은 다른 문자로 변경됩니다.(이부분은 내용을 아직 다 파악하지 못했습니다. 나중에 추가로 내용을 올려보겠습니다.)
- ".*" 표기법으로 필터를 더 잘 사용할 수 있습니다.
- 이것은 컴퓨터 파일명 찾을 때 "*" 를 사용해서 모든 글자라는 뜻으로 사용하는 것과 동일합니다.
- ".*bar" 는 "bar", "foobar" 를 찾아냅니다.
- "fu.*" 는 "fu", "fun", "fuck" 를 찾아냅니다.
- "re.*d" 는 "red", "reeeed", "read" 를 찾아냅니다.
- "re.*d.*" 는 "red", "reeeed", "read", "reading" 를 찾아냅니다.
※ 모든 채팅을 완전히 끄기
- chatLength: 0 으로 해주시면 모든 채팅이 사라집니다.
※ [0.8.5] messenger.xml - original.rar (http://www.mediafire.com/?epncveoaa04a6lc)
위의 모드와 같이 사용하시면, 채팅을 원하는 수만큼, 원하는 시간만큼 보실 수 있습니다.
해당 파일의 설정에서 10 ... 부분을 조절해서 chatLength 옵션과 함께 사용하면 됩니다.
※ 테스트모드
- debugMode: true
- 테스트모드로 모드를 작동시킵니다.
- 차단되지는 않지만, 차단되는 메시지라는 알림을 줍니다.
- 기타 다른 기능도 적용되었는지 알려줍니다.
3줄 요약.
1. 위의 설명중 '설치하기'항목을 따라한다.
2. BattleMessenger.conf 파일을 메모장으로 열고, customFilters 항목에 원하는 클랜이름을 집어넣는다.
3. 저장하고 월탱을 실행하면 끝.
****** BattleMessenger.conf 파일은 꼭 UTF-8 형식으로 저장되어야 합니다. 윈도우 메모장에 그 저장방식이 없다면, editplus 등 공개용 편집기를 사용하십시오.
****** customFilters 항목은 JSON 형식입니다. 따옴표와 쉼표를 주의하십시오. (맨 마지막 항목에는 쉼표를 붙이지 않습니다.)