Skip to content

[D2NT3.1_NTBot4.2_4] 날아다녀님 버젼... 도와주세요

분류 질문 조회 수 1,405 추천 수 0

기사(오밥) 쫄 접속 파티까지는 맺고 바바가 불길의강 웨이에서 포탈을 엽니다.
쫄들은 전혀 움직이지 않습니다... ㅠ.ㅠ
참고로 현재 영문판이며 먼저는 나이트에서 바바가 불강을 쓸면서 가서 포탈 열고 진행했다가 함성받고 소서가 텔레포트로 카오스로 날아가서 포탈여는 ... 기억 안나지만 어느 분의 강좌를 보고 수정했는데 위와 같은 상황입니다.
이니 보여드릴께요... 수정할 부분좀 알려주세요... 제발요... ㅠ.ㅠ
중요하다 생각되는 부분만 넣어볼게요...


1. NTBot.ntj
//##############################################################################
// 쫄봇
//------
// 주의: 시작하기 전 "scripts/NTBot/MyData/LeechBot" 폴더에 있는 파일들을 삭제합니다.
//==============================================================================
leechBotMasterAccount = "chacan583-2"; // 기사 계정이름
leechBotMasterIsAuto = true; // 기사가 자동으로 방 만들기(true: 자동으로 방 만들기, false: 수동으로 방 만들거나 들어가기)
leechBotMasterIsChat = [false, false]; // 기사가 채팅창에 있을 경우 방제와 비번 메시지 보내기 = [방제, 비번] * 주의: 방제는 "XXX-번호" 형식이어야 합니다.

// 쫄 계정이름 설정하기
//----------------------
leechBotLeechAccountList.push("chacan583-7");
leechBotLeechAccountList.push("chacan583-5");
leechBotLeechAccountList.push("chacan583-6");
leechBotLeechAccountList.push("chacan583-4");
leechBotLeechAccountList.push("skykimch");

leechBotLeechJoinDelay = 0; // 쫄이 방에 들어가는 시간차(1/1000초) * 참고: 시간차를 5000으로 설정했다면 첫 번째로 설정한 쫄은 0, 두 번째는 5000, 세 번째는 10000입니다.

-----------------------------------------------------------------------------------------------------------------------------------------

2. MyLeechbot.ntj
const _MyL_RANGE_ENCHANT = 35; // 소서리스 인첸트
const _MyL_RANGE_WARCRIES = 15; // 바바리안 함성
const _MyL_RANGE_CURSES = 30; // 네크로맨서 저주
const _MyL_RANGE_SUMMONING_SPELLS = 30; // 네크로맨서 소환 스펠
const _MyL_RANGE_LEECH = 150; // 텔레포트 없는 쫄이 기사 따라 갈 최대 간격
const _MyL_RANGE_PAUSE_PRECAST = 15; // 쫄봇(멈춤) 시 프리캐스트

var _MyL_MasterName = "lnSoo_db";
var _MyL_PauseCount = 0;
var _MyL_isSendMessage = false;
var _MyL_Message = "";
var _MyL_isAuto = false;
var _MyL_Action;


function MyMain()
{
 LeechBotHelpMsg = -1;

 var i;
 var _portal;
 var _playerMaster, _unitMaster;
 var _attackCount, _pickCount, _precastCount, _errorCount;
 var _myExperience, _experience, _lastExperience;
 var _preAreaId, _preX, _preY;
 var _prePlayer = new Array(3);
 var _result;

 if (me.charname == MyConfig_LeechBotGameMaker)
 MyIL_File("NTBot/MyData/LeechBot/LeechBotMasterName.txt", 1, MyConfig_LeechBotAutoMaster)
 

 //Load("NTBot/tools/NTToolsThread_MyLeechBot.ntj");

 if (!MyConfig_LeechBotMaster)
 {

----------------------------------------------------------------------------------------------------------------------------------------------------

3. MyLeechBotMaster.ntj
function MyMain()
{
 LeechBotNameMsg = 0;

 NTConfig_PublicMode = true;

 if (MyConfig_LeechBot > 0)
 {
 MyLB_WriteMessage(me.gamename);

 if (me.act == 2)
 {
 StatusText[0] == 1 && MyCo_SetStatusText("ÿc4쫄을 만날 곳으로 이동 중 (ÿc0...ÿc4)");
 if (!NTTM_TownMove("waypoint"))
 return "NTTM_TownMove()";
 }
 else if (me.act == 3)
 {
 StatusText[0] == 1 && MyCo_SetStatusText("ÿc4쫄을 만날 곳으로 이동 중 (ÿc0...ÿc4)");
 if (!NTTM_TownMove("ormus"))
 return "NTTM_TownMove()";
 }
 else if (me.act == 5)
 MyMo_MoveTo(me.areaid, me.x, me.y + 7);

 for (var i = 1; i <= MyConfig_LeechBotWait; i++)
 {
 StatusText[0] == 1 && MyCo_SetStatusText("ÿc4쫄 명단 확인 중 (ÿc0" + LeechBotNameList.length + "ÿc4/" + MyConfig_LeechBot + "명, ÿc0" + i + "ÿc4/" + MyConfig_LeechBotWait + "초)");

 if (LeechBotNameList.length >= MyConfig_LeechBot)
 break;

 Delay(1000);
 }
 }
 else
 {
 var _nPortals;
 var _experience;
 var _myExperience = MyUn_GetExperience() / 100;

 MyLB_WriteMessage("");

 RegisterEvent(EVENT_KEYDOWN, MyLM_EventKey);

 while (true)
 {


-------------------------------------------------------------------------------------------------------------------------------------------------

4. MyDiaRunMaster.ntj
var _MyDM_isStop = false;


function MyMain()
{
 var _nPortals;
 var _experience;
 var _warcriesName;
 var _myExperience = MyUn_GetExperience() / 100;
 var _firstExperience = me.GetStat(13);
 var _startingTime = new Date();

 RegisterEvent(EVENT_KEYDOWN, MyDM_EventKey);

 MyCo_SetStatusText("ÿc4아이템 정리 중 (ÿc0...ÿc4)");
 MyVi_TownManager();

 MyCo_SetStatusText("ÿc4함성 받으러 가는 중 (ÿc0...ÿc4)");

 if (me.act == 4)
 {
 _warcriesName = MyIL_File("NTBot/MyData/DiaRun/DiaRunWarcriesName.txt", 0);
 if (_warcriesName)
 MyTP_UsePortal(_warcriesName);
 }

 if (NTC_InTown())
 {
 if (NTTM_TownMove("waypoint"))
 MyMo_TakeWaypoint(107);
 }

 if (me.areaid == 107)
 {
 MyMo_MoveTo(me.areaid, me.x + 3, me.y);

 MyCo_SetStatusText("ÿc4함성 받는 중 (ÿc0...ÿc4)");
 while (!_MyDM_isStop && (!me.GetState(51) || !me.GetState(26) || !me.GetState(32)))
 Delay(1000);

 MyCo_SetStatusText("ÿc4마을로 이동 중 (ÿc0...ÿc4)");

 NTP_DoPrecast(true);

 if (_warcriesName)
 MyTP_UsePortal(_warcriesName);

 if (!NTC_InTown())
 MyMo_TakeToTown();

 NTTM_CheckAct();
 }

 while (true)
 {

-----------------------------------------------------------------------------------------------------------------------------------------------------

5. MyDiaRunTeleport.ntj
var _MyDT_isOpenSeal = false;
var _MyDT_isFindUrdar = false;
var _MyDT_isExperienceShrine = false;
var _MyDT_PreMessage = "";
var _MyDT_WarcriesName = "";


function MyMain()
{
 MyVi_TownManager(true);

 if (me.act == 4)
 {
 _MyDT_WarcriesName = MyIL_File("NTBot/MyData/DiaRun/DiaRunWarcriesName.txt", 0);
 if (_MyDT_WarcriesName)
 MyTP_UsePortal(_MyDT_WarcriesName);
 }


---------------------------------------------------------------------------------------------------------------------------------------------------

6. MyDiaRunWacries.ntj
const _MyDW_RANGE_WARCRIES = 15; // 함성 해 줄 시야
const _MyDW_RANGE_HOWL = 10; // 몬스터 확인 후 하울 외칠 시야
const _MyDW_RANGE_SHRINE = 20; // 먹고 함성 할 스킬 성소 시야

var _MyDW_isWarcries = true;
var _MyDW_PreMessage = "";


function MyMain()
{
 MyIL_File("NTBot/MyData/DiaRun/DiaRunWarcriesName.txt", 1, me.charname);

 MyVi_TownManager(true);

 if (NTTM_TownMove("waypoint"))
 {
 if (MyMo_TakeWaypoint(107))
 {
 if (!NTM_MakeTP())
 Say("MyDiaRunWarcries.ntj : NTM_MakeTP() 실패 (" + MyCo_GetAreaName() + ")");
 }
 else
 Say("MyDiaRunWarcries.ntj : MyMo_TakeWaypoint() 실패 (" + MyCo_GetAreaName() + ")");
 }
 else
 Say("MyDiaRunWarcries.ntj : NTTM_TownMove() 실패 (" + MyCo_GetAreaName() + ")");

 MyIL_File("NTBot/MyData/DiaRun/DiaRunWarcries.txt", 1);

 Say("함성이 필요할 땐 \"함성\", \"ㅎㅅ\", \"bo\"를 외칩니다!");

 RegisterEvent(EVENT_GAMEMSG, MyDW_EventChat);

 while (true)
 {
 if (!NTC_InTown())
 MyDW_DoWarcries();

 MyDW_CheckMessage();

 Delay(500);
 }
}

function MyDW_EventChat(msg, type)
{
 if (type == 0)
 {
 if (!NTC_InTown())
 {
 msg = msg.toLowerCase().split(": ");
 if (msg.length == 2 && (msg[1] == "함성" || msg[1] == "ㅎㅅ" || msg[1] == "bo"))
 _MyDW_isWarcries = true;
 }
 }
}

function MyDW_DoWarcries()
{
 var _unit, _shrine;

 _unit = NTC_FindUnit(NTC_UNIT_PLAYER);
 if (_unit)
 {
 do
 {
 if (GetDistance(me, _unit) <= _MyDW_RANGE_WARCRIES &&
 ((_MyDW_isWarcries && _unit.name != me.charname) || !_unit.GetState(51) || !_unit.GetState(26) || !_unit.GetState(32)) &&
 NTC_InMyParty(_unit.name))
 {
 MyCS_UseShrine(_MyCS_TYPE_SKILL, _MyDW_RANGE_SHRINE);

 NTC_CastSkill(155, NTC_HAND_RIGHT);
 NTC_CastSkill(138, NTC_HAND_RIGHT);
 NTC_CastSkill(149, NTC_HAND_RIGHT);

 _MyDW_isWarcries = false;

 return;
 }
 } while (_unit.GetNext());
 }

 _unit = NTC_FindUnit(NTC_UNIT_MERC);
 if (_unit)
 {
 do
 {
 if (GetDistance(me, _unit) <= _MyDW_RANGE_WARCRIES &&
 ((_MyDW_isWarcries && _unit.GetParent() && _unit.GetParent().name != me.charname) || !_unit.GetState(51) || !_unit.GetState(26) || !_unit.GetState(32)) &&
 MyUn_IsParty(_unit) &&
 MyUn_IsWarcries(_unit))
 {
 MyCS_UseShrine(_MyCS_TYPE_SKILL, _MyDW_RANGE_SHRINE);

 NTC_CastSkill(155, NTC_HAND_RIGHT);
 NTC_CastSkill(138, NTC_HAND_RIGHT);
 NTC_CastSkill(149, NTC_HAND_RIGHT);

 _MyDW_isWarcries = false;

 return;
 }
 else if (_unit.IsAttackable() && GetDistance(me, _unit) <= _MyDW_RANGE_HOWL && MyUn_IsValidMonster(_unit))
 NTC_CastSkill(130, NTC_HAND_RIGHT);
 } while (_unit.GetNext());
 }

 _MyDW_isWarcries = false;
}

function MyDW_CheckMessage()
{
 var _msg = MyIL_File("NTBot/MyData/DiaRun/DiaRunWarcries.txt", 0);

 if (_msg && _msg != _MyDW_PreMessage)
 {
 _MyDW_PreMessage = _msg;
 _msg = _msg.split("/");

 switch (_msg[1])
 {
 case "EXIT":
 MyCo_ExitGame();
 break;
 case "TOWN":
 if (!NTC_InTown())
 {
 MyTP_UsePortal(me.charname);

 if (!NTC_InTown())
 MyMo_TakeToTown();

 NTTM_CheckAct();
 }
 break;
 }

 MyIL_File("NTBot/MyData/DiaRun/DiaRunWarcries.txt", 1);
 }
}


----------------------------------------------------------------------------------------------------------------------------------------------------

7. 쫄봇 기사부분
// 쫄봇
 //--------------------------------------------------------------------------
 NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 MyConfig_LeechBot = 7; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
 MyConfig_LeechBotWait = 20; // 쫄 기다릴 최대 시간(초)
 MyConfig_LeechBotAutoMaster = "lnSoo_db";
 MyConfig_LeechBotTeleeName = "InSoo_ORIG";
 MyConfig_LeechBotWarcryName = "lnSoo_db";
 MyConfig_LeechBotGameMaker = "lnSoo_db";
 //NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄)
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
 MyConfig_LeechBotAttack = [25, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격]
 MyConfig_LeechBotPick = 2000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
 MyConfig_LeechBotTeleport = false; // 텔레포트 사용하기
 MyConfig_LeechBotPrecast = [1000, 1, 1, false, 0, 0]; // [프리캐스트 시간(1/1000초) 간격, 배틀 오더스, 샤우트, 네크로맨서 소환 스펠, 네크로맨서 저주, 팔라딘 오라]
 MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 "MyLeechBotMaster.ntj"를 사용할 때는 설정하지 마세요. * 참고: 디아런 도우미(기사) 등 수동으로 쫄을 데리고 다닐 때 사용합니다.
 //--------------------------------------------------------------------------
 // 함성바바와 퀘드랍, 디아런 도우미
 //--------------------------------------------------------------------------
 NTConfig_Script.push("MyWarcries.ntj"); // 함성바바 * 참고: "scripts/NTBot/MyConfigs/Warcries.ntl"에서 설정합니다.
 NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍 * 참고: "scripts/NTBot/MyConfigs/QueDrop.ntl"에서 설정합니다.
 NTConfig_Script.push("MyDiaRunMaster.ntj"); // 디아런 도우미(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 //NTConfig_Script.push("MyDiaRunWarcries.ntj"); // 디아런 도우미(함성바바)
 //NTConfig_Script.push("MyDiaRunTeleport.ntj"); // 디아런 도우미(플라이소서)

==========

사냥터
// 액트 4
 //--------------------------------------------------------------------------
 //NTConfig_Script.push("NTIzual.ntj"); // 액트 4: 지옥 망령의 도시로 이동 -> 절망의 평원으로 이동 -> 이주얼 사냥
 //MyConfig_IzualClear = [0, 0x01]; // [0: 사용 안함/ 1: 길목 사냥/ 2: 전체 사냥, 사냥할 몬스터 종류]
 //NTConfig_Script.push("NTHephasto.ntj"); // 액트 4: 불길의 강으로 이동 -> 대장장이 헤파스토 사냥
 //MyConfig_HephastoClear = [0, 0x01]; // [0: 사용 안함/ 1: 길목 사냥/ 2: 전체 사냥, 사냥할 몬스터 종류]
 NTConfig_Script.push("NTDiablo.ntj"); // 액트 4: 불길의 강으로 이동 -> 카오스 생츄어리로 이동 -> 씨일 열고 소환 몬스터 사냥 -> 디아블로 사냥
 MyConfig_DiabloClear = [true, true, false, 0x01]; // [웨이포인트부터 입구까지, 입구부터 중앙까지, 중앙부터 디아블로 잡을 때까지, 사냥할 몬스터 종류]
 MyConfig_DiabloInventory = false; // 디아블로 잡기 전 인벤토리에 있는 아이템 정리하기
 MyConfig_DiabloLeechBot = 2; // 0: 사용 안함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
 MyConfig_DiabloPotion = [0, 0]; // 포션 사 먹기 = [해독포션, 해빙포션]
 MyConfig_DiabloHelp = 0; // 채팅으로 "ㄷ", "h", "H"를 외치면 해당 플레이어 주위 몬스터 잡아 주기 = 잡아 줄 횟수
 MyConfig_DiabloMessage = [true, "Next room~~~^^!"]; // [사냥 후 메시지 보내기, "보낼 메시지(특수 문자 "%G"는 "XXX-번호" 형식의 다음 방 제목/ 보낼 메시지를 여러 개 설정하면 무작위로 하나 선택)" . . .]

-------------------------------------------------------------------------------------------------------------------------------------------------------

8. 쫄봇 팔라부분
// 쫄봇
 //--------------------------------------------------------------------------
 //NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 MyConfig_LeechBot = 7; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
 MyConfig_LeechBotWait = 60; // 쫄 기다릴 최대 시간(초)
 NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄)
 MyConfig_LeechBotAutoMaster = "lnSoo_db";
 MyConfig_LeechBotTeleeName = "InSoo_ORIG";
 MyConfig_LeechBotWarcryName = "lnSoo_db";
 MyConfig_LeechBotGameMaker = "lnSoo_db";
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
 MyConfig_LeechBotAttack = [25, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격]
 MyConfig_LeechBotPick = 2000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
 MyConfig_LeechBotTeleport = false; // 텔레포트 사용하기
 MyConfig_LeechBotPrecast = [1000, 1, 1, false, 0, 0]; // [프리캐스트 시간(1/1000초) 간격, 배틀 오더스, 샤우트, 네크로맨서 소환 스펠, 네크로맨서 저주, 팔라딘 오라]
 MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 "MyLeechBotMaster.ntj"를 사용할 때는 설정하지 마세요. * 참고: 디아런 도우미(기사) 등 수동으로 쫄을 데리고 다닐 때 사용합니다.
 
//--------------------------------------------------------------------------
 // 함성바바와 퀘드랍, 디아런 도우미
 //--------------------------------------------------------------------------
 NTConfig_Script.push("MyWarcries.ntj"); // 함성바바 * 참고: "scripts/NTBot/MyConfigs/Warcries.ntl"에서 설정합니다.
 NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍 * 참고: "scripts/NTBot/MyConfigs/QueDrop.ntl"에서 설정합니다.
 NTConfig_Script.push("MyDiaRunMaster.ntj"); // 디아런 도우미(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 NTConfig_Script.push("MyDiaRunWarcries.ntj"); // 디아런 도우미(함성바바)
 NTConfig_Script.push("MyDiaRunTeleport.ntj"); // 디아런 도우미(플라이소서)

--------------------------------------------------------------------------------------------------------------------------------------------------------

9. 쫄봇 텔레소서 부분
// 쫄봇
 //--------------------------------------------------------------------------
 //NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 MyConfig_LeechBot = 7; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
 MyConfig_LeechBotWait = 60; // 쫄 기다릴 최대 시간(초)
 MyConfig_LeechBotAutoMaster = "lnSoo_db";
 MyConfig_LeechBotTeleeName = "InSoo_ORIG";
 MyConfig_LeechBotWarcryName = "lnSoo_db";
 MyConfig_LeechBotGameMaker = "lnSoo_db";
 NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄)
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
 MyConfig_LeechBotAttack = [25, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격]
 MyConfig_LeechBotPick = 2000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
 MyConfig_LeechBotTeleport = true; // 텔레포트 사용하기
 MyConfig_LeechBotPrecast = [1000, 1, 1, false, 0, 0]; // [프리캐스트 시간(1/1000초) 간격, 배틀 오더스, 샤우트, 네크로맨서 소환 스펠, 네크로맨서 저주, 팔라딘 오라]
 MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 "MyLeechBotMaster.ntj"를 사용할 때는 설정하지 마세요. * 참고: 디아런 도우미(기사) 등 수동으로 쫄을 데리고 다닐 때 사용합니다.
 //--------------------------------------------------------------------------
 // 함성바바와 퀘드랍, 디아런 도우미
 //--------------------------------------------------------------------------
 NTConfig_Script.push("MyWarcries.ntj"); // 함성바바 * 참고: "scripts/NTBot/MyConfigs/Warcries.ntl"에서 설정합니다.
 NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍 * 참고: "scripts/NTBot/MyConfigs/QueDrop.ntl"에서 설정합니다.
 NTConfig_Script.push("MyDiaRunMaster.ntj"); // 디아런 도우미(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 //NTConfig_Script.push("MyDiaRunWarcries.ntj"); // 디아런 도우미(함성바바)
 //NTConfig_Script.push("MyDiaRunTeleport.ntj"); // 디아런 도우미(플라이소서)


-----------------------------------------------------------------------------------------------------------------------------------------------------

10. 쫄봇 그냥소서(전투 도움용;;)

// 쫄봇
 //--------------------------------------------------------------------------
 //NTConfig_Script.push("MyLeechBotMaster.ntj"); // 쫄봇(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 MyConfig_LeechBot = 7; // 쫄 인원수 = 0: 기사를 직접할 경우/ 1 이상: 기사가 봇일 경우
 MyConfig_LeechBotWait = 60; // 쫄 기다릴 최대 시간(초)
 MyConfig_LeechBotAutoMaster = "lnSoo_db";
 MyConfig_LeechBotTeleeName = "InSoo_ORIG";
 MyConfig_LeechBotWarcryName = "lnSoo_db";
 MyConfig_LeechBotGameMaker = "lnSoo_db";
 NTConfig_Script.push("MyLeechBot.ntj"); // 쫄봇(쫄)
 MyConfig_LeechBotItem = [true, false]; // [방 입장 후 아이템 등 정리하기, 도박하기]
 MyConfig_LeechBotDistance = [10, 20]; // 기사와의 간격 = [최소, 최대]
 MyConfig_LeechBotAttack = [5, 1000]; // 몬스터 잡기 = [몬스터와의 간격, 공격 시간(1/1000초) 간격]
 MyConfig_LeechBotPick = 2000; // 아이템 줍기 = 확인 시간(1/1000초) 간격
 MyConfig_LeechBotTeleport = true; // 텔레포트 사용하기
 MyConfig_LeechBotPrecast = [1000, 1, 1, false, 0, 0]; // [프리캐스트 시간(1/1000초) 간격, 배틀 오더스, 샤우트, 네크로맨서 소환 스펠, 네크로맨서 저주, 팔라딘 오라]
 MyConfig_LeechBotMaster = ""; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 "MyLeechBotMaster.ntj"를 사용할 때는 설정하지 마세요. * 참고: 디아런 도우미(기사) 등 수동으로 쫄을 데리고 다닐 때 사용합니다.
 //--------------------------------------------------------------------------
 // 함성바바와 퀘드랍, 디아런 도우미
 //--------------------------------------------------------------------------
 NTConfig_Script.push("MyWarcries.ntj"); // 함성바바 * 참고: "scripts/NTBot/MyConfigs/Warcries.ntl"에서 설정합니다.
 NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍 * 참고: "scripts/NTBot/MyConfigs/QueDrop.ntl"에서 설정합니다.
 NTConfig_Script.push("MyDiaRunMaster.ntj"); // 디아런 도우미(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다.
 //NTConfig_Script.push("MyDiaRunWarcries.ntj"); // 디아런 도우미(함성바바)
 //NTConfig_Script.push("MyDiaRunTeleport.ntj"); // 디아런 도우미(플라이소서)


------------------------------------------------------------------------------------------------------------------------------------------------------

11. Warcries.ntj
// 함성바바 설정하기
//-------------------
// true: 사용, false: 사용 안함, 0: 사용 안함, "": 사용 안함
//==============================================================================
var _MyWaC_WarcriesName = "InSoo_ORIG"; // "함성 받을 캐릭터 이름"
var _MyWaC_WarcriesName = "InSoo_SM"; // "함성 받을 캐릭터 이름"
var _MyWaC_WarcriesName = "InSoo_PL"; // "함성 받을 캐릭터 이름"
var _MyWaC_Waypoint = 107; // 함성 할 웨이포인트
var _MyWaC_isPortal = true; // 포탈 열기
var _MyWaC_MasterName = ""; // "방을 따라 나갈 캐릭터 이름" * 참고: _MyWaC_WarcriesName = ""로 설정했을 경우에만 작동합니다.
var _MyWaC_EnchanterName = ""; // "_MyWaC_DoWarcries와 _MyWaC_SendMessage를 적용하지 않을 캐릭터 이름"

// _MyWaC_WarcriesName = "함성 받을 캐릭터 이름" 설정했을 경우
// "함성 받을 캐릭터 이름"을 설정한 시간동안 기다리다 파티맺고 함성해준 후 "MyWarcries.ntj"를 끝냅니다.
//------------------------------------------------------------------------------
var _MyWaC_Delay = [180, 30, 60, 3]; // 퀘드랍 캐릭터 확인 시간 = [방에 들어왔는지 여부(초), 파티를 맺었는지 여부(초), 주위에 있는지 여부(초), 함성을 해줬는지 여부(횟수)]

// _MyWaC_WarcriesName = "" 설정했을 경우
// 웨이포인트로 이동 후 게임최대시간까지 함성을 해줍니다.
//------------------------------------------------------------------------------
var _MyWaC_DoWarcries = 0; // 배틀 오더스 남은 시간(초)이 설정한 시간(초)보다 적으면 함성 해주기
var _MyWaC_SendMessage = [0, 0]; // [메시지 보내기(배틀 오더스 남은 시간(초)이 설정한 시간(초)보다 적으면 메시지를 보냅니다), 메시지 안 보내기(배틀 오더스 남은 시간(초)이 설정한 시간(초)보다 적으면 메시지를 안 보냅니다)]


------------------------------------------------------------------------------------------------------------------------------------------------------
끝까지 봐주셨다면... 님은... 좀 짱인듯 ^^;;;

너무 감사합니다... 관심 가져주셔서요...

해결책 부탁드립니다... 제 글에는 댓글이 없어서 너무 속상하네요 ...

이러면 댓글이 있을거라는 기대를 하면서...

고수님들의 조언 및 수정안 부탁드리겠습니다.... (__)
댓글14
  • 일리 2010.05.20 04:13
    디아 정보,강좌란에 가셔서 오리 디아런 검색하시면 상세히 적어주신 글이 있읍니다. 그분이 수정부분은 tt모드 이런식으로 설명해놓은게 있는데 그게 알기 쉽게 되있읍니다. 전 그분 글 보고 한방에 해결했는데 코드를 보니 그분 코드는 아닌듯 싶네요
  • 프리윌리 2010.05.20 04:25
    흑... 일리님... 감사합니다... 근데 오리 디아런, 오리디아런 검색해도 글이 없네요 ㅠ.ㅠ
  • 일리 2010.05.20 04:25
    그분글 바로 검색하시게 해드릴려 햇더니 그분글들이 왜 안보이는지 모르겠네요 분명 어제까지는 잔뜩 있었는데요... ㅠㅠ
  • 프리윌리 2010.05.20 04:27
    ㅠ.ㅠ 아아... 그래도 감사합니다... 찾아보려 하셨다니...ㅠ.ㅠ 어쩜 좋아요... 그냥 바바가 뛰어가게 냅둘걸 그랬나봐요...ㅠ.ㅠ 아아... ...
  • 일리 2010.05.20 04:40
    http://tradia.me/diablo2/diablo2_tips/238251 찾았네요 ^^ 이글입니다. 이거 보시면 전혀 다른 방법일겁니다. 하란데로만 하시면 문제 없을듯요 nt봇 깨끗한걸로 한번 해보세요
  • 일리 2010.05.20 04:41
    작동만 되면 대박입니다 ㅎㅎㅎㅎㅎ 전 렐따가 걸리던데 왜 걸리는지는 모르겠어요 대략 6~7분을 도는데 10시간 돌고 렐따가 왔네요 ^^ 알기 쉽게 해놓으셔서 하란데로만 하면 바로 작동 되요
  • 프리윌리 2010.05.20 04:43
    아하~ 감사합니다 ^___^ 참... 이러면 혼나는데...;; 혹시 일리님 디아봇 하시면 사용하시는거 압축해서 메일로 보내주시면.... 안되... 안되에... 겠죠? ㅠ.ㅠ 알바(대리) 하고 와서 자야하거든요.... 출근하려면 ㅠ.ㅠ;; 욕심이 돌려놓고 자고 싶어서요 ;;
  • 일리 2010.05.20 04:45
    ^^ 제꺼 보내드려도 어차피 화일 여러개 수정하셔야 하니 윗글대로 따라하시는게 훨빠를듯 해요 그리고 사무실이라 화일이 없는것도 있구요 ㅎㅎㅎ 집에 있어서요. 일단 따라해보시면 한시간안에 해결될껍니다. 전 하란데로만 적어서 한방에 해결했어요..... 쉬워요 겁먹지 마시궁 ㅎㅎㅎㅎ 참 날아다녀님 4차 버젼에다가 했어요....
  • 프리윌리 2010.05.20 04:46
    헐... 일리님... 저 저 글로 수정한건데... ㅠ.ㅠ 쓰던거로 해서 그랬을까요... ㅠ.ㅠ 나이트 돌리다가 수정한건데요... 에공... ;;;
  • 일리 2010.05.20 04:47
    //-------------------------------------------------------->TT_mod if (me.charname == MyConfig_LeechBotGameMaker) MyIL_File("NTBot/MyData/LeechBot/LeechBotMasterName.txt", 1, MyConfig_LeechBotAutoMaster) //Load("NTBot/tools/NTToolsThread_MyLeechBot.ntj"); //<-------------------------------------------------------TT_mod 이런식으로 붙여넣어야 하는 부분은 TT_mod 위아래 두개 보이시죠 그사이껄 추가하시는겁니다. 찬찬히 해보세요 화팅
  • 프리윌리 2010.05.20 04:48
    ㅠ.ㅠ 네~ 처음부터 다시 해봐야겠네요... 감사합니다^^;;;
  • 일리 2010.05.20 04:48
    깨끗한걸로 해보세요. 쓰던거는 이것저것 막 건드리니 저같은 경우는 앵벌, 디아런 별도로 폴더 만들어서 관리해요. 원본도 별도 보관해놓구요....
  • 프리윌리 2010.05.20 04:49
    네 ;; 아.. 잠 못자고 출근하겠네요 ㅎㅎ;;
  • 프리윌리 2010.05.20 05:26
    // 함성바바와 퀘드랍, 디아런 도우미 //-------------------------------------------------------------------------- NTConfig_Script.push("MyWarcries.ntj"); // 함성바바 * 참고: "scripts/NTBot/MyConfigs/Warcries.ntl"에서 설정합니다. NTConfig_Script.push("MyQueDrop.ntj"); // 퀘드랍 * 참고: "scripts/NTBot/MyConfigs/QueDrop.ntl"에서 설정합니다. NTConfig_Script.push("MyDiaRunMaster.ntj"); // 디아런 도우미(기사) * 참고: "scripts/NTBot/MyConfigs/Key.ntl"에서 명령키를 설정합니다. //NTConfig_Script.push("MyDiaRunWarcries.ntj"); // 디아런 도우미(함성바바) //NTConfig_Script.push("MyDiaRunTeleport.ntj"); // 디아런 도우미(플라이소서) 함성도우미 플라이도우미 주석 제거 해야하나요???

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 35 file 트디개발자 2023.09.20 948.0k
공지 안내 D2NT 처음 이용하는 분은 튜토리얼을 참고바랍니다. 135 우녕자 2014.12.21 51.0k
공지   맨땅 초보자 가이드 614 file 뮤리아 2020.10.16 1016.4k
공지   카카오톡 1:1 채팅방 만드는 법 106 트디개발자 2018.05.20 430.9k
2991 질문 그랜드참 올레지 이니 질문입니다.. 3 charm 2010.05.20 609
2990 질문 큐빙순서 지정할수있나요? 1 숙바라기[변태] 2010.05.20 1.4k
2989 질문 한 개정 어로 2붓돌리수 있을까요 4 바알 형님 2010.05.20 340
2988 질문 깔았던 파일을 다 지우고 다시 깔려고 하는데요... 1 풍마선 2010.05.20 112
2987 질문 크래프트용 아메트 보관 갯수 는 어디서 지정하나요? 2 2NE1 2010.05.20 344
> 질문 [D2NT3.1_NTBot4.2_4] 날아다녀님 버젼... 도와주세요 14 프리윌리 2010.05.20 1.4k
2985 질문 디아잡으러가는데 입구몹부터 잡기설정어떻게하나요? 2 항우 2010.05.20 470
2984 질문 독넥으로 사냥시 보스몹한테 MyAt_KillBoss()실패 3 라임오렌지나무 2010.05.20 1.7k
2983 질문 봇 이니 설정시 렙제는 어떻게 표시하나요? 4 M.U.9단 2010.05.20 1.6k
2982 질문 마법이뮨 내설잡는 방법좀 부탁드리겟습니다. 8 세모선장 2010.05.20 600
2981 질문 올레 45 세타만 주워오게 하고 싶습니다. 3 허중 2010.05.20 1.6k
2980 질문 붓을 실행하면 로딩만 반복해서 합니다.. 해결좀 부탁드립니다. 8 섹쉬망사빤츄 2010.05.20 690
2979 D2NT 3.1 맵핵 관련 질문입니다.. (완료) 4 디카프리오 2010.05.20 1.1k
2978 질문 이니 하나만 가르쳐주세요 ! 6 한남 2010.05.19 865
2977 질문 물건 빼돌리는 알바를 어찌 해야하죠?? 5 tyen 2010.05.19 941
2976 질문 체라소서 공격설정질문. 1 너무잘생겼어 2010.05.19 600
2975 질문 날아다녀님 봇에관한 질문. 3 너무잘생겼어 2010.05.19 222
2974 디아를 다시 할까 생각중입니다만... 1 달자야ㅋ 2010.05.19 777
2973 질문 쫄봇을 돌리는데 기사가 둘러싸여 막힙니다. 2 파란용 2010.05.19 592
2972 질문 도박할아이템설정하기질문입니다 3 비제이펜 2010.05.19 1.6k