해당 파일을 열어보시면 첫부분에 바로 해당 함수가 존재 합니다. -------------------------------------------------------------------------------------------- function NT_Loader() { var _result;
for(var i = 0 ; i < NTConfig_Script.length ; i++) { NTTM_CheckAct();
NTC_Delay(1000); NTC_SendLogToOOG(NTConfig_Script[i]); _Current_Postion=NTConfig_Script[i]; // <-- 이줄이 추가된 줄입니다. switch(NTConfig_Script[i]) {
case "AncientTunnels": NTC_Include("bots/NTAncientTunnels.dbl"); _result = NT_AncientTunnels(); break; case "Andariel": NTC_Include("bots/NTAndariel.dbl"); _result = NT_Andariel(); break; --------------------------------------------------------------------------------------------
Plugin\scripts\libs\common 폴더안의 NTTownManager.dbl , NTCommon.dbl , NTSnagIt.dbl 이 3가지 파일에 또 추가해야 할 내용이 있습니다.
먼저 NTTownManager.dbl 파일에 다음내용을 추가 합니다.
var _Current_Postion; <-- 추가해야할 문장.
역시 첫부분에 바로 추가 하실수 있습니다. -------------------------------------------------------------------------------------------- var _NTTMGR_BuyPots; var _NTTMGR_BuyTP; var _NTTMGR_BuyKey; var _NTTMGR_DoGamble; var _NTTMGR_DoHeal; var _NTTMGR_DoID; var _NTTMGR_DoRepair; var _NTTMGR_DoRevive; var _NTTMGR_RemoveCurse; var _Current_Postion; // <---- 이줄이 추가된 줄입니다.
function NTTMGR_TownManager(simple) { if(arguments.length < 1) simple = false;
다음 NTCommon.dbl 파일에 다음 함수들을 추가 합니다. 이파일에서는 맨 뒷부분에 추가 하시면 됩니다.
-------------------------------------------------------------------------------------------- function NTC_SendLogToLogFile(logString) { var _logs; file=fileOpen("logs/["+me.windowtitle+"]"+GetDate('-')+".txt",2); _logs="["+me.windowtitle+" "+GetDate('/')+" "+GetTime()+"]"+logString; file.writeLine(_logs); file.close(); return; }
function GetDate(GD) { var d = new Date(); var t = FillZeros(d.getFullYear(), 4) + GD + FillZeros(d.getMonth() + 1, 2) + GD + FillZeros(d.getDate(), 2); return t; }
function GetTime() { var d = new Date(); var s = FillZeros(d.getHours(), 2) + ':' + FillZeros(d.getMinutes(), 2) + ':' + FillZeros(d.getSeconds(), 2); return s; }
function FillZeros(n, d) { var zero = ''; n = n.toString(); if (n.length < d) { for (i = 0; i < d - n.length; i++) zero += '0'; } return zero + n; } --------------------------------------------------------------------------------------------
다음 NTSnagIt.dbl 파일의 내용중..function NTSI_SnagIt() 함수의 중간쯤에 다음의 내용을 추가 하여야 합니다.
슬기로운코딱지 // 아토믹스님 강좌를 토대로 한것 맞구용..
아토믹스님 것과는 조금 다른부분이 있습니다.
제껀 필드에서 봇이 사냥하다가 아이템을 줍는순간 바로 기록로그파일에 남기는 것일뿐입니다.
기존 D2메니저 화면에 출력되는 데이터 상에는 전혀 변화가 없습니다.
아토믹스님껀 변화가 있거든요.. 제껀 그냥 추가 수준이라는...
디아블로쓰리 // 로그 남기기 적용한지 9시간이 넘었습니다.
아직까지 오류 뜨지는 않네요.
로그를 보다 보니 또 보고 싶은게 막 생기네요.
상점에 판 아이템들 옵션이 어떻길래 팔았을까 하는...
으으으 유닉 그랜드참.. 기드참.. 없는데.. 그걸 왜 상점에 팔았을까 쥘쥘...
용아양
슬기로운코딱지
용아양
kalsae
디아블로쓰리
kalsae
생love
Gentle★Min
kalsae
Gentle★Min
kalsae
Gentle★Min
kingofasia
파랑무지개