Skip to content

팁 게시판

[NT] NT봇 로그를 파일로 남겨보자 (날짜 추가 수정)

분류 봇관련 조회 수 3,471 추천 수 2

[atom 8:30:56AM]Andariel
[atom4 8:31:24AM]Andariel
[atom1 8:31:26AM]Countess
[atom4 8:32:11AM]Countess
[atom1 8:32:11AM]Kept [Normal] Lem Rune
[atom1 8:32:15AM]Eldritch
[atom1 8:32:54AM]ThreshSocket
[atom4 8:33:05AM]Kept [Normal] Key of Terror
[atom4 8:33:09AM]Eldritch

요딴식의 로그를 파일로 남겨보기 입니다.^^;

매니저 창에 로그를 남기는 함수를 수정하는 방법을 사용했습니다.
(역시나 잘 알지 못하니 단순 무식하게 할수뿐이 없습니다)


Plugin\scripts\libs\common\NTCommon.dbl 이파일을 수정합니다.

function NTC_SendLogToOOG(logString) 이 함수를 수정해서 파일로 남기는 뭐 단순하고 무식한 방법이죠.ㅎ



----------------------- 여기서 -----------------------------

function NTC_SendLogToOOG1(logString)
{
 return sendCopyData(null, "D2Manager 2.5", (65535<<16)|65535, me.windowtitle+";"+logString);
} // 기존의 SendLogToOOG 1을 붙여서 사냥터 출력,오류출력의 매니저 전용으로 쓰이는

function NTC_SendLogToOOG(logString)
{
 var _logs;
 
 file=fileOpen("logs/mylog.txt",2);
 _logs="["+me.windowtitle+" "+getTimeStamp()+"]"+logString;
 file.writeLine(_logs);
 file.close();
 return sendCopyData(null, "D2Manager 2.5", (65535<<16)|65535, me.windowtitle+";"+logString);
} // 아이템 출력을 매니져와 파일로 만드는 용도

function getTimeStamp()
{
 var d = new Date();

 var s =
 fillZeros(d.getFullYear(), 4) + '/' +
 fillZeros(d.getMonth() + 1, 2) + '/' +
 fillZeros(d.getDate(), 2) + ' ' +

 fillZeros(d.getHours(), 2) + ':' +
 fillZeros(d.getMinutes(), 2) + ':' +
 fillZeros(d.getSeconds(), 2);

 return s;
} //날짜와 시간 생성

function fillZeros(n, digits) {
 var zero = '';
 n = n.toString();

 if (n.length < digits) {
 for (i = 0; i < digits - n.length; i++)
 zero += '0';
 }
 return zero + n;
}//날짜와 시간의 자릿수 맞추기


---------------------- 여기까지 ----------------------------------
함수를 위에 것으로 바꿔주면 끝납니다....

혹시나 시간 출력 저렇게 말고 다르게도 할수 있다면 알려주세요.~~ 모르니 저렇게 했습니다.


아이템만 보기를 원하시면

NTloader.dbl 파일에서 사냥터 로그 하는부분에 1을 붙여줍니



function NT_Loader()
{
 var _result;

 for(var i = 0 ; i < NTConfig_Script.length ; i++)
 {
 NTTM_CheckAct();

 NTC_Delay(1000);
 NTC_SendLogToOOG1(NTConfig_Script[i]); //-> 현재 시작하는 곳 출력 -> 1을 붙여서...ㅎㅎㅎ
......
......
.....
 if(!_result)
 NTC_SendLogToOOG1(NTConfig_Script[i] + " Error (" + NTAR_GetAreaName(me.area) + ")");
 else
 NTC_SendLogToOOG1(NTConfig_Script[i] + " Completed "); // --> 끝났다고 출력







이거 저거 하기 귀찮은 분은 자료를 받으세요..

http://tradia.me/diablo2/download/28644
댓글21
  • [無情]디아블러네 2008.04.25 11:39
    수고하셨습니다.^^
  • 드라힘 2008.04.25 12:55
    수고하셨습니다 .. 언제나 좋은 정보 감사합니다 ^^
  • 큰돌[A3L] 2008.04.25 20:54
    좋은 자료 감사합니다.. 그런데 기왕이면 로그 파일이름에 실행시키는 날짜를 포함시킬수 없을까요? 그러면 차곡차곡 로그가 쌓일텐데.. 그걸 원하는 소수를 위해서.. ^^;
  • 아토믹스 2008.04.25 21:30
    [atomix01 2008-04-25 21:09:56]Kept [Normal] Hel Rune [atomix02 2008-04-25 21:10:33]Kept [Normal] Ko Rune [atomix02 2008-04-25 21:14:04]Kept [Normal] Key of Terror 이런식으로 원하신다는???
  • 쀼냐 2008.04.25 23:55
    네, 그런 식으로는 어떻게 하나요?
  • 아토믹스 2008.04.26 00:21
    내용 수정했습니다.. 자료는 따로 자료실에 올립니다.
  • 큰돌[A3L] 2008.04.26 00:36
    var d = new Date(); var s = 'logs/mylog' + fillZeros(d.getFullYear(), 4) + '-' + fillZeros(d.getMonth() + 1, 2) + '-' + fillZeros(d.getDate(), 2) + '.txt' file=fileOpen(s,2); 라고 하면 파일 이름이 mylog2008-04-25.txt 라고 나오느냐는 질문이었습니다.. ^^; 프로그래밍이 초본데다 자바는 전혀라서.. ^^;
  • 아토믹스 2008.04.26 00:40
    해보시면 알겠죠... 저도 자바 모릅니다....그냥 하는거라.~~:
  • 아토믹스 2008.04.26 00:46
    그냥 보기에는 됩니다.^^;
  • 쀼냐 2008.04.26 00:52
    NTloader.dbl 파일에서 사냥터 로그 하는부분에 1을 붙여줍니다 - 이게 무슨 말인지 모르겠어요.. 사냥터 로그..
  • 소년명수 2008.04.26 00:54
    뭔말인지 몰라서.. 아래 링크에서 받아갑니다..^^
  • 아토믹스 2008.04.26 00:57
    쀼냐 // Plugin\scripts\libs\bots\NTLoader.dbl 파일에 사냥터 로그 밑의 부분.... NTC_SendLogToOOG1(NTConfig_Script[i]); -> 현재 시작하는 곳 출력 -> 1을 붙여서...ㅎㅎㅎ 이거 없으면 안하셔도 됩니다.
  • 쀼냐 2008.04.26 01:20
    플러그인 폴더에 에러 리포트가 생기고 내용은 [Error] C:\Program Files\Diablo II\Plugin\scripts\libs\common/NTCommon.dbl (line: 822): TypeError: file has no properties 왜 이런거죠?
  • 아토믹스 2008.04.26 01:28
    자료실에 설명되어 있는데... scrips 폴더에 logs 만들라고.~~ 오류뜬다고.
  • 쀼냐 2008.04.26 01:35
    아 script 를 못보고 플러그인 폴더에 만들어버렸네요 -0-..
  • SeDa_빛바랜[어울림] 2008.04.26 15:10
    한번 적용시켜봐야겠네요 ^^&
  • pyle 2008.04.27 02:57
    아이템을 먹은 장소를 같이 표시할 수는 없는건가요?? 아래와 같이요 --------------------------------------------- [atom4 8:32:11AM]Countess [atom1 8:32:11AM]Kept [Normal] Lem Rune [atom1 8:32:54AM]ThreshSocket [atom4 8:33:05AM]Kept [Normal] Key of Terror
  • 나노로봇 2008.04.27 05:53
    드디어 쓰기 옵션이 활성화되었나 보군요.
  • Akzin[어울림] 2008.04.27 18:28
    이궁.. 각종 에러가 뜨네요 OTL [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 30): ReferenceError: NT_Loader is not defined [Error] C:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 11): ReferenceError: NT_LoadConfig is not defined [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 30): ReferenceError: NT_Loader is not defined [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 30): ReferenceError: NT_Loader is not defined [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 30): ReferenceError: NT_Loader is not defined [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 30): ReferenceError: NT_Loader is not defined [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 12): ReferenceError: NTSI_LoadNIPFiles is not defined [Error] c:\Program Files\Diablo II\Plugin\scripts\default.dbj (line: 12): ReferenceError: NTSI_LoadNIPFiles is not defined
  • 아토믹스 2008.04.27 18:52
    akzin// 최초 로그파일 잘 나오셨다고 하셨으니 로그파일 남기기에서는 오류가 없을듯. 11번째 줄에서 오류난건...다른케릭 로그인 인거 같구요 30번째에서 오류나는거 1을 붙였는데... 함수에 1추가된거....안넣으신거 같군요. (정확히는 안봐서 모르겠습니다.) 12번째 오류는 수정한곳과 상관이 있나 싶네요..
  • 앙마필두 2008.04.30 14:17
    로그가 날짜별로 파일이 따로 기록 남게 하는 방법...입니다... 혹시 필요하신분..수정하심 되요...(무책임 수정입니다..;;;) function NTC_SendLogToOOG(logString) { var _logs; file=fileOpen("logs/log"+getDS()+".txt",2); _logs="["+me.windowtitle+" "+getTimeStamp()+"]"+logString; file.writeLine(_logs); file.close(); return sendCopyData(null, "D2Manager 2.5", (65535<<16)|65535, me.windowtitle+";"+logString); } function getDS() { var d = new Date(); var t = leadingZeros(d.getFullYear(), 4) + leadingZeros(d.getMonth() + 1, 2) + leadingZeros(d.getDate(), 2); return t; }

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 32 file 트디개발자 2023.09.20 871.0k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 142.0k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 113.3k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 212.8k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 415.3k
공지   맨땅 초보자 가이드 601 file 뮤리아 2020.10.16 1001.9k
공지   카카오톡 1:1 채팅방 만드는 법 101 트디개발자 2018.05.20 427.1k
1641 디아관련 [펌] 오리지날에 대해서 알아보자 (1부) 2 FLIVs 2008.04.12 4.2k
1640 디아관련 [펌] 오리지날에 대해서 알아보자 (2부) 2 FLIVs 2008.04.12 2.4k
1639 디아관련 [펌] 오리지날에 대해서 알아보자 (3부) 4 FLIVs 2008.04.12 2.1k
1638 일반 원도우상에서 한글이 안될때 초간단팁 3 극빈서생 2008.04.12 1.4k
1637 봇관련 자료실 LeechBot(쫄봇) 사용법 30 [無情]디아블러네 2008.04.13 11.6k
1636 디아관련 풀스옵클러가 마니올라오길래 올립니다 5 file 나비의비행™ 2008.04.15 3.8k
1635 디아관련 겜블시 유용한 팁입니다. (빠른겜블을 원할때) 28 Real Madrid 2008.04.16 3.2k
1634 캐릭 육성 NT봇 체라 소순이 세팅 7 엘리멘탈마스터 2008.04.17 4.9k
1633 봇관련 봇과 인터넷서핑 동시이용시 로딩중 에러 대처. 6 쓰리로드 2008.04.17 2.4k
1632 캐릭 육성 수수체라 봇순이 입니다. 9 zend 2008.04.18 3.6k
1631 봇관련 [ntbot] 사냥중 방튕김 현상이 있는분들 보세요(중복) 9 머찐맨 2008.04.20 5.2k
1630 캐릭 육성 중초급유저님들을 위한 봇돌이와 봇순이 기본 아이템 셋팅 21 Rei 2008.04.21 4.0k
> 봇관련 [NT] NT봇 로그를 파일로 남겨보자 (날짜 추가 수정) 21 아토믹스 2008.04.25 3.5k
1628 디아관련 외국 서버 듀얼 유저를 위한 "Tit for Tat" 14 Cat-King 2008.04.25 1.9k
1627 봇관련 공방바알런시 파티하기 2 [다꾸샤]보스 2008.04.26 4.2k
1626 봇관련 [NT] 로그파일에 어디서 주웠는지 표기해보자. 23 아토믹스 2008.04.27 2.8k
1625 봇관련 라이트닝계열보다 파이어계열을 더 ... 8 imic대천사 2008.04.28 1.4k
1624 디아관련 디아블로 8케릭이상 동시 접속 방법입니다. 24 희찬-187 2008.04.29 6.5k
1623 봇관련 [NT봇] 4칸 높이 아이템도 주워봅시다 !!(최종수정판) 35 file DeeP_SorroW 2008.05.02 5.1k
1622 봇관련 NTBOT 오류메시지에 관한 간단한 정보 16 Akzin[어울림] 2008.05.02 1.9k