Skip to content

팁 게시판

[DRN_] [한글판] 버전에서 아이템 로그를 제대로 봅시다

분류 봇관련 조회 수 3,170 추천 수 4

스크립트(프로그램)로 밥먹고 삽니다. 인생고에 시달리다 보니 이 즐거운 디아도 자주 못하네요.
봉구님, 디아블러네님외 다른 고수님들때문에 요즘 봇 재미에 빠져 사네요.
전 코어 쪽만 필요한 것을 올려볼까 생각중입니다.
(개인적인 바램은 봉구님,디아블러네님 버전에 직접 반영되는 그날까지 ^^)

이제 본론으로 들어갑니다.

[한글판] 버전에서 아이템 로그를 제대로 봅시다.

./scripts/output/ 폴더에 보시면 각종 로그들, 특히 아이템 버리고 저장한 기록들이 남습니다.
한글판인 경우, 해당 로그 HTML파일의 인코딩문제로 한글이 제대로 보이지 않습니다.
물론 d2jsp에서 제공하는 공통 프로그램도 한글을 지원하지 않습니다.
하지만 브라우저에서 꽁수로 한글을 표현할수있습니다.
예를 들어 '한글'이란 문자를 브라우저에서 인식한는 영어표현으로 바꾸어 주면됩니다.
한글 --> 한글


- 방법입니다.

1. ./scripts/libs/common/ 폴더에서 d2jsp-common.d2l 파일을 메모장이나 기타 편집툴을 이용해 엽니다.
- 추가 : 메모장은 사용하지 마세요. 에러납니다.
 댓글중에 링크걸린 에디터를 사용하시던지 editplus를 사용하세요.

2. 아래의 내용(함수)을 제일 아래(파일 제일 마지막 부분)에 붙여넣기 합니다.


// start copy -----------------------------------------------------------------------
/* *********************************************************************************
* Hangul html format encoding for hangul version
* d2jsp-common.d2l(1431 line) :: function DC_WriteLogEntry(filepath,message,timestamp)
* _file.writeLine(timestamp + " " + message + "<br>");
* --> _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "<br>");
********************************************************************************* */
function DRN_HtmlEncode(str) {
 if (str==null) {
 return "";
 }
 var reStr="";
 var cCode=0;
 for(var i=0; i<str.length; i++) {
 cCode = str.charCodeAt(i);
 if(cCode < 256) {
 reStr += str.charAt(i);
 } else {
 reStr += "&#"+cCode+";";
 }
 }
 return reStr;
}
// end copy -----------------------------------------------------------------------



3. 'function DC_WriteLogEntry(' 의 함수를 찾아서
 _file.writeLine 파일을 쓰는 부분에 함수를 추가합니다.
 최신버전이면 대충 1431 줄 근처입니다.
 (풀어서)
 (3-1). 'function DC_WriteLogEntry(' 을 검색
 몇줄내려오시다 보면.
 _file.writeLine(timestamp + " " + message + "<br>"); 요부분을 아래처럼 변경.
 _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "<br>");

4. 저장합니다.



- 댓글 참고해서 수정했습니다.
댓글28
  • 뽀송 2006.05.02 23:28
    3번하고 3-1 번이 좀 햇갈리는듯..저만그런지..ㅠㅡㅠ 둘다 같은내용아닌가여..
  • 뽀송 2006.05.02 23:37
    음...설정은했는데........잘될려나..기대해봅니다.^^
  • 뽀송 2006.05.02 23:41
    여전히 꺠져나오는데여...ㅠㅡㅠ
  • 깨끗한손[A1L] 2006.05.03 01:46
    앗 제가 설명이 어려운듯한가 보네요. 3 번 하고 3-1번은 같은 내용입니다. 기존에 깨진것은 수정되지 않고 새로 추가되는 내용부터 반영됩니다. 추가하는 내용, 수정한는 부분 모두 1번에서 연 같은 파일입니다.
  • 목마른나무 2006.05.03 03:44
    어느곳에 지정해서 넣어줘야 하나요?? /scripts/libs/common/d2jsp-common.d2l <- 이곳에 넣어주나요?? _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "
    "); /* ********************************************************************************* * Hangul html format encoding for hangul version * d2jsp-common.d2l(1431 line) :: function DC_WriteLogEntry(filepath,message,timestamp) * _file.writeLine(timestamp + " " + message + "
    "); * --> _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "
    "); ********************************************************************************* */ function DRN_HtmlEncode(str) { if (str==null) { return ""; } var reStr=""; var cCode=0; for(var i=0; i
  • 깨끗한손[A1L] 2006.05.03 08:32
    목마른나무님. 봇 버전과는 상관없는 거구요. 엡.. 수정하는 파일은 /scripts/libs/common/d2jsp-common.d2l 파일 하나입니다. 위 고치는 부분은 잘 고치셨는데요. 아래 추가하라는 함수부분은. 파일 제일 아래에 추가해주세요. ^^
  • 뽀송 2006.05.03 11:38
    음....그럼 지금까지 저장된 목록 지우고 하면 다 한글로 뜬다는 말이되는거 아닌가여.? 간단한거 같은데.........왜 ....애매하네여..ㅋㅋ......바보가된 느낌..ㅠㅡㅠ
  • 목마른나무 2006.05.03 11:54
    어제 늦게까지 윗부분을 수정해서 해봤지만 오류가 뜨더군요 그냥 포기^^ 깨끗한손님 신경 써주셔서 감사합니다^^ 그냥 하던데로 해야 겠서요^^수고하세요^^
  • 작살 2006.05.03 12:52
    수정한파일을올려주세요^^
  • 그~랜드[A2L] 2006.05.03 13:01
    저도 위에 설명대로 해봤는데 오류가 떠서 안되네요 ^^; (제가 설정을 잘 못 한걸수도 있죠 ㅠ.ㅠ) 깨끗한 손님 수정한 파일 올려주시면 다시 해볼게요. 수고하셨습니다. ^^
  • 창고케릭 2006.05.03 14:20
    상당히 잘 되네요. 감사 드립니다. [참고] else { //_file.writeLine(timestamp + " " + message + "
    "); 주석처리 했음. _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "
    "); _file.close(); } 제일마지막에 보면 아래와 같이 되어 있는데, // Function by TechnoHunter // Parameter : none // Return value : success of the function // used to ping the autod2jsp.exe program and reset the freeze timer function DC_Heartbeat() { return !sendCopyData( "autod2jsp", 0, SD_PING, "" ); } 여기에 붙여 넣기 했음. /* ********************************************************************************* * Hangul html format encoding for hangul version * d2jsp-common.d2l(1431 line) :: function DC_WriteLogEntry(filepath,message,timestamp) * _file.writeLine(timestamp + " " + message + "
    "); * --> _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "
    "); ********************************************************************************* */ function DRN_HtmlEncode(str) { if (str==null) { return ""; } var reStr=""; var cCode=0; for(var i=0; i
  • 인군 2006.05.03 15:43
    흠...전 스크립트는 잘 몰라서 무슨뜻인지도 모르고 알려주신대로 했는데 에러가 뜨는군요 script errer: '제 봇이 깔린 경로'/bots/LoaderXP.d2j (70726) script errer: '제 봇이 깔린 경로'/bots/LoaderXP.d2j (45106) (null):line 857 errer: (1) Reference errer: DC_LoadInclude is not defined (치느라 힘들었어요ㅜㅠ) 라고 뜨고는 실행이 안되네요 아마 d2jsp-common.d2l 파일을 호출하는 게 뭔가 문제가 있는듯... 대체 뭐가 문제일까요;;
  • 그~랜드[A2L] 2006.05.03 15:53
    저도 인군님처럼 에러나 나요. 흠~ 이상타~ 되는 사람도 있고 안되는 사람도 있고 봇이 틀려서 그런건가... 몰겄네요.
  • 인군 2006.05.03 16:24
    아하하하~~해결책을 찾았습니다!!!!!!!! 메모장 말고 에디트 플러스같은걸로 수정하세요 ^^ 그냥 영문으로 쓰려고 위 내용을 지웠는데 안되더라구요. 그래서 혹시나 해서 예전에 '이니파일을 수정할때 메모장으로 하면 오류가 날때도 있더라' 라는게 생각나서 에다트 플러스로 고치니 되더군요^^ 아..이건 저의 경우만 해당됩니다..보장은 못하구요 깨끗한 손 님 감사합니다^^
  • 디아블러네[A1L] 2006.05.03 19:08
    http://tradia.me/diablo2/modules/bot/href.php?target_mid=d2mpds&target_srl=4422&href=http%3A%2F%2Fwww.durune.com%2Fbbs%2Fzboard.php%3Fid%3Dd2mpds%26page%3D1%26sn1%3D%26divpage%3D1%26sn%3Doff%26ss%3Don%26sc%3Doff%26keyword%3D%EC%97%90%EB%94%94%26select_arrange%3Dheadnum%26desc%3Dasc%26no%3D4422 위 자료로 수정 하세요.
  • 뽀송 2006.05.03 19:23
    에러는안뜨는데.........왜 깨져나오는지..ㅋㅋ 쩝.........
  • 초년시절 2006.05.03 22:45
    좋은 정보 공유 감사합니다. 역시 한글을 보니 가슴이 뻥 뚫리는거 같네요. 하시는 일 번창하시고, 즐댜 하세요.
  • 목마른나무 2006.05.03 23:15
    와우 역시 디아블러네님 도움이 큽니다 한번에 해결 되었네요^^ 감사합니다. 깨끗한손님도 감사합니다..
  • 쿨쿨 2006.05.04 00:58
    게임상에서 몹피 알려주는게 ??/ 100% 식으로 나와서 당황했는데 로그파일은 한글로 잘보입니다. 두루네에서 매번 신세지고 있는데 이번자료도 정말 감사합니다. 감사히쓰겠습니다.
  • 그~랜드[A2L] 2006.05.04 09:35
    저도 에티터를 바꿔서 했더니 에러 안나고 잘 됩니다. 로그 파일을 열어보니 한글로 잘 나오네요~ (autod2jsp 에서 깨져나오는 것은 어쩔 수 없나봅니다.) 추천 하나 합니다 꾹~!
  • 작살 2006.05.04 17:15
    수정한파일좀올려주세요..ㅜ 에디터로해도오류나네요
  • 소서의슬픔[A3SL] 2006.05.04 20:16
    ㄳㄳㄳ합니다 잘쓸께요~~~
  • 은하수저너머에 2006.05.04 20:49
    감사합니다...잘 사용하겠습니다...^^:
  • †CrusadeR_Clan† 2006.05.06 01:20
    이해가 잘않되네요^0^? _file.writeLine(timestamp + " " + message + "
    ");<~이부분을 아래처럼 수정! _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "
    ");<~수정 완료 요기까지는 이해가 가는데... 아래 요문구는 어디에 붙혀넣어주어야 하는지 잘이해가 않되네요... /* ********************************************************************************* * Hangul html format encoding for hangul version * d2jsp-common.d2l(1431 line) :: function DC_WriteLogEntry(filepath,message,timestamp) * _file.writeLine(timestamp + " " + message + "
    "); * --> _file.writeLine(timestamp + " " + DRN_HtmlEncode(message) + "
    "); ********************************************************************************* */ function DRN_HtmlEncode(str) { if (str==null) { return ""; } var reStr=""; var cCode=0; for(var i=0; i
  • SsrEgI 2006.05.06 17:57
    오 된다 된다 감사 감사~~ ^^
  • 인군 2006.05.09 15:05
    메모장 말고 댓글중에 디아블러네님이 링크하신 프로그램으로 고치면 될껍니다
  • 깨끗한손[A1L] 2006.05.09 19:48
    디아블러네님 인군님 감사. 글 고쳐놔야 겠네요. ^^ 메모장은 common 쪽 파일들 인코딩을 지원하지 않네요. ^^
  • 빙그레웃어요 2011.02.10 22:53
    좋은 정보 잘 보고갑니다...

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 830.3k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.2k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.3k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.8k
공지   맨땅 초보자 가이드 597 file 뮤리아 2020.10.16 994.3k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 424.3k
761 봇관련 콜투용 셉터이니 만들어봤어요... 7 goodgame 2006.05.03 3.2k
> 봇관련 [DRN_] [한글판] 버전에서 아이템 로그를 제대로 봅시다 28 깨끗한손[A1L] 2006.05.02 3.2k
759 봇관련 안다 4층전체쓸기/무덤 시체열기 와 카운테스 5층전체쓸기 / 상자 /무기고열기 설정방법 7 뽀송 2006.05.02 2.9k
758 디아관련 해킹관련 제 경험입니다.참고하세요. 15 PalaDin만6년[A1S] 2006.05.02 3.3k
757 디아관련 렐따 풀어보자!! [클릭2인터넷 안되시는분] 6 『악동』[A1L] 2006.05.02 3.3k
756 아이템/앵벌 유닉주얼에 대한 고찰.스톰케스터, 결론 부분수정 10 디아 끝 2006.05.01 3.0k
755 캐릭 육성 엑트/난이도별 레벨에 따른 경험치 수치입니다. 39 file [파랑새]탁이 2006.05.01 128.8k
754 봇관련 바알런이나 디아런중 몬스터의 남은 라이프량 표시하기 3 김수진[A2L] 2006.05.01 1.9k
753 디아관련 이제 메세지를 한글로... 8 [다꾸샤]보스 2006.05.01 2.7k
752 디아관련 삥바바에 인두활을 이용해보자! 8 UFP™로제스 2006.05.01 3.4k
751 캐릭 육성 처음이나 오랫만에 디아를 하시는분들을 위한 케릭육성법. 9 MOJO™[A1L] 2006.04.30 3.7k
750 봇관련 수수햄딘용 카오스생츄어리 입맛에 맞게 수정하기 13 김수진[A2L] 2006.04.29 3.9k
749 봇관련 봇으로 웨이포인트 자동으로 찍기 10 Jum 2006.04.29 3.1k
748 일반 레어무기를알아보자 팔라딘편 11 [량][A2L.A2S] 2006.04.29 4.9k
747 봇관련 아골용 통찰, 무공 재료 이니 입니다. 12 기린[TF] 2006.04.27 4.5k
746 디아관련 오늘은 레어무기에 대해 알아보겠습니다[제1편 아마존] 8 [량][A2L.A2S] 2006.04.27 4.2k
745 봇관련 수수햄딘팔라 바알봇 셋팅하기 ----허접강좌----- 11 실버 2006.04.27 11.6k
744 디아관련 [Only활아마 허접강좌3탄] 내 활에는 어떤주얼이 좋을까.지증속?속맥? 8 Only활아마[A1S] 2006.04.27 5.5k
743 봇관련 봇과 함께 단군맵을 쓰시는 분께-단군님 공지사항 12 WinnerS 2006.04.27 4.0k
742 디아관련 용병은 본케릭보다 레벨이 높을수 없다? 18 된장맛초롱이 2006.04.27 3.4k