Skip to content
봇관련다크 모드

만능쫄봇 전용 텔레로 오리 매피, 해파, 듀리얼 추가-17차 버젼#3

조회 수
1,553
추천 수
5
등록일

안녕하세요?

이 자료는 아래의 [만능쫄봇 전용 텔레로 오리 카오스런 하기-17차 버젼#1, #2]

자료에 이어 매피, 해파스토, 듀리얼 사냥터 자료 입니다..^^

등록된 모든 쫄과 함께 사냥 합니다.

주의 ** [만능쫄봇 전용 텔레로 오리 카오스런 하기-17차 버젼#1] 정상 동작시
추가 사냥터 입니다.

PS : 마지막 추가 사냥터 입니다.
필요하신분들 모두 잘 되시길 바라면서 항상 즐겁고 유쾌한 나날 되시길 바랍니다.
관심 주신 모든 분들께 감사의 말씀 드립니다..^^
감사 합니다.



===============================================================================================================================
1. scripts\NTBot\bots\MyJjolBotJjol.ntj --> 수정할곳
-------------------------------------------------------

 case "FIT": // 피터 1층으로 이동(텔레)
 if (me.charname == Purpose_Telpo)
 {
 if (MyMo_MoveToStairs([6, 7, 12]))
 MyMo_MoveTo(me.areaid, (me.x + 10), (me.y + 10));

 if (NTTM_CheckAct(1))
 MyJB_WriteJjolMessage("1"); 
 Say("!리더님, 피트1층 문 열었다 !!!");
 }
 break;
// 추가 -> --------------------------------------------------------------------------------------------------------------------
case "MEPHY": // 메피스토한테 이동(텔레)
 if (me.charname == Purpose_Telpo)
 {
 if (!MyMo_MoveToStairs([me.areaid, 102, 0, 0, MyConfig_MephistoClear[0][0], MyConfig_MephistoClear[0][1]]))
 return "MyMo_MoveToStairs()";

 if (!MyMo_MoveTo(me.areaid, 17560, 8069)) 
MyJB_WriteJjolMessage("-1");

 if (NTTM_CheckAct(3)) MyJB_WriteJjolMessage("1");
 else MyJB_WriteJjolMessage("-1");
 Say("!리더님, 메피가 보잔다. !!!");
 }
break;

 case "DURI": // 듀리엘방으로 이동(텔레)
 if (me.charname == Purpose_Telpo)
 {
 var _areaIdList = [72, 71, 70, 66, 67, 68, 69];
 var _tombs, _moveXy;
 var _areaId;

 _tombs = GetRoom();
 if (!_tombs) return "GetRoom()";

 _areaId = _tombs.correcttomb;

 if (!MyMo_MoveToStairs([me.areaid, _areaId, 0, 0, MyConfig_DurielClear[0][0] == 1, MyConfig_DurielClear[0][1]]))
 return "MyMo_MoveToStairs()";

 _moveXy = MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 152, 0, 0, MyConfig_DurielClear[1][0], MyConfig_DurielClear[1][1], -1);
 if (!_moveXy) return "MyMo_MoveToPresetUnit()";

 if (!MyDur_CheckCoord(_moveXy.x, _moveXy.y))
 {
 if (!MyMo_MoveTo(me.areaid, _moveXy.x, _moveXy.y)) return "MyMo_MoveTo()";
 }

 if (NTConfig_ClearPosition[2]) MyAt_ClearPosition(25, _MyAt_MONSTER_TYPE_ALL, true);

 if (!MyDur_TakeStair(100))
 {
 MyAt_ClearPosition(10, _MyAt_MONSTER_TYPE_ALL, true);

 if (!MyDur_TakeStair(100)) return "MyDur_TakeStair()";
 }

 //MyMo_MoveTo(me.areaid, 22623, 15710); // 안쪽으로 이동후 포탈 열고 싶을때 주석제거 사용 하세요

 if (NTTM_CheckAct(2)) MyJB_WriteJjolMessage("1"); 
 Say("!리더님, 듀리멜 잡아라 !!!");
 }
 break;
// --------------------------------------------------------------------------------------------------------

 case "IN":
 if (!NTC_InTown())
 {
 if (!MyTP_UsePortal({ owner:_MyJB_GisaName }))
 MyTP_UsePortal({ owner:me.charname });

 if (NTTM_CheckAct())
 {
 MyJB_WriteJjolMessage(_msg);

 _MyJBJ_Action = 3;
 _MyJB_Message = _msg;
 }
 }
 break;

 case "OUT":
 if (NTC_InTown())
 .
 .
 .
}

function MyJBJ_CheckDeath(isGetCorpse)
{
 var _player;
 var _preAreaId, _preX, _preY;

 if (me.mode != 0 && me.mode != 17)
 return true;

 _preAreaId = me.areaid;
 _preX = me.x;
 _preY = me.y;

 NTC_PingDelay(1000);

 while (me.mode == 0 || me.mode == 17)
 {
 me.Cancel(0);
 NTC_PingDelay(1000);
 }

 if (GetUIState(_MyMI_UI_ESC))
 {
 me.Cancel(0);
 Delay(500);
 }

 while (!NTC_InTown())
 Delay(500);

 NTC_PingDelay(500);

 Say("/w " + _MyJB_GisaName + " HELP/" + _preAreaId + "/" + _preX + "/" + _preY);

 Delay(1000);

 if (!MyMo_TownMove("portalspot", NTC_GetSkillLevel(43) > 0))
 return false;

 if (isGetCorpse)
 {
 for (var i = 0; i < 60; i++)
 {
 Delay(500);

 if (MyTP_UsePortal({ owner:_MyJB_GisaName, telekinesis:true }))
 break;

 if ((i % 5) == 0)
 Say("/w " + _MyJB_GisaName + " HELP/" + _preAreaId + "/" + _preX + "/" + _preY + "/PORTAL");

 Delay(500);
 }

 if (NTC_InTown())
 return false;

 MyMo_MoveTo(_preAreaId, _preX, _preY);

 NTT_GetCorpses();
 }

 return true;
}

// 제일 끝부분 입니다.

// 추가 -> --------------------------------------------------------------------------------------------------------------------
function MyDur_EnticeTo(target, distance, move, targetX, targetY)
{
 var _distance;

 _MyMo_TickCount = GetTickCount();

 while (true)
 {
 if (GetDistance(me, target) <= distance)
 {
 _distance = GetDistance(me.x, me.y, targetX, targetY);
 if (_distance <= Math.round(move * 3 / 2))
 return NTM_WalkTo(targetX, targetY);

 if (!NTM_WalkTo(me.x + Math.round(move * (targetX - me.x) / _distance), me.y + Math.round(move * (targetY - me.y) / _distance)))
 return false;

 _MyMo_TickCount = GetTickCount();
 }
 else
 {
 if (GetTickCount() <= (_MyMo_TickCount + 3500))
 Delay(NTC_DELAY_FRAME);
 else
 return false;
 }
 }
}

function MyDur_CheckCoord(x, y)
{
 var _coordList = [[0, x - 11, y - 11], [0, x - 11, y + 3], [0, x - 11, y + 15], [0, x + 7, y - 11], [0, x + 7, y + 3], [0, x + 7, y + 15]];
 var i;
 var _unitX, _unitY;
 var _unit = NTC_FindUnit(NTC_UNIT_MONSTER, null, 15);

 if (!_unit)
 return false;

 do
 {
 if (_unit.IsAttackable())
 {
 _unitX = _unit.x;
 _unitY = _unit.y;

 for (i = 0; i < 6; i++)
 {
 if (GetDistance(_coordList[i][1], _coordList[i][2], _unitX, _unitY) <= 6)
 _coordList[i][0]++;
 }
 }
 } while (_unit.GetNext());

 _coordList.sort(function (a, b) { return (a[0] - b[0]); });

 return MyMo_MoveTo(me.areaid, _coordList[0][1], _coordList[0][2]);
}

function MyDur_TakeStair(classId)
{
 var _preAreaId;
 var _unit = NTC_FindUnit(NTC_UNIT_OBJECT, classId, 50);

 if (_unit)
 {
 _preAreaId = me.areaid;

 for (var i = 0; i < 100; i++)
 {
 if ((i % 5) == 0)
 {
 if (NTC_GetSkillLevel(43) && MyMo_MoveCloser(_unit, 20))
 NTC_CastSkill(43, NTC_HAND_RIGHT, _unit);
 else if (MyMo_GetCloser(_unit))
 NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _unit);
 }

 Delay(100);

 if (me.areaid != _preAreaId)
 {
 while (me.areaid == 0)
 Delay(200);

 if (me.areaid != _preAreaId)
 {
 NTC_PingDelay(NTConfig_AreaDelay);
 return true;
 }
 else
 return false;
 }
 }
 }

 return false;
}
// <-------------------------------------------------------------------------------------------------

===============================================================================================================================


2. scripts\NTBot\bots\MyMephisto.ntj --> 수정할곳
-------------------------------------------------------


function MyMain()
{
 var _attackXyList = [[17502, 8037, 17546, 8093], [17547, 8003, 17583, 8068], [17584, 8003, 17628, 8068],
[17629, 8027, 17663, 8068], [17664, 8022, 17703, 8068], [17664, 8069, 17703, 8114],
[17629, 8069, 17663, 8113], [17584, 8069, 17628, 8143], [17547, 8069, 17583, 8133]];

// 추가 -> ---------------------------------------------------------------------------------
 if (MyConfig_JjolBotGisaJjol > 0)
 {
 MyJB_WriteGisaMessage("IN"); Delay(1000); //MyJB_WriteCheckMessage("IN"); Delay(1000);
 MyJB_WriteGisaMessage("ACT3"); //MyJB_WriteCheckMessage("ACT3");
 if (NTC_InTown()) MyVi_TownManager();
 }

 if (!MyMo_Start(101)) return "MyMo_Start()";

 Say(" 메피스토 저렙은 위험 합니다. ");

 NTM_WalkTo(me.x + 5, me.y + 4); Delay(2000); 
 if (!NTM_MakeTP()) return "NTM_MakeTP()";
 MyJB_WriteCheckMessage("OUT");

 var _player1, _player2;
 for (var i = 1; i <= 100; i++)
 {
_player1 = MyUn_GetPlayerUnit(Purpose_Telpo, 1, true);
_player2 = MyUn_GetPlayerUnit(Purpose_Order, 1, true); 

if (_player1 && _player2) break;
else MyJB_WriteCheckMessage("RESUME");
Delay(1000);
}
 
 if (!_player1 || !_player2 ) return "MyUn_GetPlayerUnit()";
 
 MyJB_WriteCheckMessage("BO"); Delay(4000);
 MyJB_WriteCheckMessage("MEPHY");
 NTP_DoPrecast(true); Delay(1000);
 MyTP_UsePortal({ owner:me.charname });
 NTM_WalkTo(me.x - 6, me.y - 5); 
 MyJB_WriteCheckMessage("IN"); 

 var _msg; 
 for (i = 1; i <= 60; i++) 
 {
 _msg = MyIL_File("NTBot/MyData/JjolBot/JjolBotJjolMessage[" + Purpose_Telpo + "].txt", 0);
 Delay(1000);

 if (_msg == "1" )
 {
 MyTP_UsePortal({ owner:Purpose_Telpo });
 if (!NTM_MakeTP()) return "NTM_MakeTP()";
 MyJB_WriteCheckMessage("ATTACK");
 MyAt_ClearPosition(20);
 break;
 }
 }
 if (_msg != "1") return "Tele Fail:"+_msg; 
 if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteCheckMessage("RESUME");
 Say("!전에 혼나고도 또 보자 하더냐? !!!");
// <----------------------------------------------------------------------------------------

// 주석처리 (증오3층 까지) -> --------------------------------------------------------------
/*
 if (MyConfig_MephistoJjolBot != 0)
 MyJB_WriteGisaMessage("ACT3");

 if (!MyMo_Start(101))
 return "MyMo_Start()";

 if (!MyMo_MoveToStairs([me.areaid, 102, 0, 0, MyConfig_MephistoClear[0][0], MyConfig_MephistoClear[0][1]]))
 return "MyMo_MoveToStairs()";

 if (MyConfig_MephistoJjolBot != 0)
 {
 if (!MyMo_MoveTo(me.areaid, 17592, 8070, 3, MyConfig_MephistoClear[1][0] == 1, MyConfig_MephistoClear[1][1]))
 return "MyMo_MoveTo()";

 _MyJB_Portal.x = 17592;
 _MyJB_Portal.y = 8070;

 MyTP_MakeTownPortal();

 MyJB_WriteCheckMessage((MyConfig_MephistoJjolBot == 1) ? "OUT" : "ATTACK");

 MyMo_MoveTo(me.areaid, 17555, 8069);

 if (MyConfig_MephistoKill != 0)
 {
 Print("ÿc4참고: 'MyConfig_MephistoJjolBot = 0'이 아니면 'MyConfig_MephistoKill = 0'으로 자동 설정됩니다.");
 MyConfig_MephistoKill = 0;
 }
 }
 else if (!MyMo_MoveTo(me.areaid, 17564, 8069, 3, MyConfig_MephistoClear[1][0] == 1, MyConfig_MephistoClear[1][1]))
*/
// <----------------------------------------------------------------------------------------

// 추가 -> ---------------------------------------------------------------------------------
 if (!MyMo_MoveTo(me.areaid, 17560, 8069, 3, MyConfig_MephistoClear[1][0] == 1, MyConfig_MephistoClear[1][1]))
// <----------------------------------------------------------------------------------------
 return "MyMo_MoveTo()";

 switch (MyConfig_MephistoKill)
 {
 case 0:
 if (!MyAt_KillBoss(242, null, -1))
 {
 if (MyConfig_MephistoJjolBot != 0)
 MyJB_WriteCheckMessage("IN", (MyConfig_MephistoJjolBot == 1) ? 5000 : 20000);

 return "MyAt_KillBoss()";
 }

 if (MyConfig_MephistoJjolBot != 0 && MyConfig_MephistoClear[1][0] != 2)
 MyJB_WriteCheckMessage("IN", (MyConfig_MephistoJjolBot == 1) ? 5000 : 20000);
 break;
 case 1:
 if (!MyMep_KillMephisto(20, 9))
 return "MyMep_KillMephisto()";
 break;
 }

// 추가 -> ---------------------------------------------------------------------------------
 MyJB_WriteCheckMessage("IN"); Delay(3000); 
// <----------------------------------------------------------------------------------------

// 이하 원본대로 두세요

===========================================================================================




3. scripts\NTBot\bots\MyHephasto.ntj --> 수정할곳
-------------------------------------------------------

function MyMain()
{
// 추가 -> ---------------------------------------------------------------------------------
 if (MyConfig_JjolBotGisaJjol > 0)
 {
 MyJB_WriteGisaMessage("IN"); Delay(1000); //MyJB_WriteCheckMessage("IN"); Delay(1000);
 MyJB_WriteGisaMessage("ACT4"); //MyJB_WriteCheckMessage("ACT4");
 if (NTC_InTown()) MyVi_TownManager();
 }

 if (!MyMo_Start(107)) return "MyMo_Start()"; 

 Say(" 헤파스토 갑니다. ");

 NTM_WalkTo(me.x + 5, me.y + 4); Delay(2000); 
 if (!NTM_MakeTP()) return "NTM_MakeTP()";
 MyJB_WriteCheckMessage("OUT");

 var _player1, _player2;
 for (var i = 1; i <= 100; i++)
 {
_player1 = MyUn_GetPlayerUnit(Purpose_Telpo, 1, true);
_player2 = MyUn_GetPlayerUnit(Purpose_Order, 1, true); 

if (_player1 && _player2) break;
else MyJB_WriteCheckMessage("RESUME");
Delay(1000);
}
 
 if (!_player1 || !_player2 ) return "MyUn_GetPlayerUnit()";
 
 MyJB_WriteCheckMessage("BO"); Delay(4000);
 NTP_DoPrecast(true); Delay(1000);
 if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteCheckMessage("RESUME");
 Say("!어라, 여긴 안 날아가니? 걸어가며 혼내주지 뭐. !!!");
// <----------------------------------------------------------------------------------------

// 주석처리 (불길의강) -> ------------------------------------------------------------------
 //if (!MyMo_Start(107))
 //return "MyMo_Start()";
// <----------------------------------------------------------------------------------------

 if (!MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 376, 0, 0, MyConfig_HephastoClear[0] == 1, MyConfig_HephastoClear[1], (MyConfig_AttackSkill[1][1] <= 5) ? 40 : 0))
 return "MyMo_MoveToPresetUnit()";

 if (!MyAt_KillBoss(409))
 return "MyAt_KillBoss()";

 if (MyConfig_HephastoClear[0] == 2)
 MyAt_ClearRooms(MyConfig_HephastoClear[1]);

 return "MyMain()";
}
===========================================================================================


3. scripts\NTBot\bots\MyDuriel.ntj --> 수정할곳
-------------------------------------------------------

function MyMain()
{
 var _areaIdList = [72, 71, 70, 66, 67, 68, 69];
 var _tombs, _moveXy;
 var _areaId;

// 추가 -> ---------------------------------------------------------------------------------
 if (MyConfig_JjolBotGisaJjol > 0)
 {
 MyJB_WriteGisaMessage("IN"); Delay(1000); //MyJB_WriteCheckMessage("IN"); Delay(1000);
 MyJB_WriteGisaMessage("ACT2"); //MyJB_WriteCheckMessage("ACT2");
 if (NTC_InTown()) MyVi_TownManager();
 }

 if (!MyMo_Start(46)) return "MyMo_Start()"; 

 Say(" 듀리엘 저렙은 위험 합니다. ");

 NTM_WalkTo(me.x + 12, me.y + 12); Delay(2000);
 if (!NTM_MakeTP()) return "NTM_MakeTP()";
 MyJB_WriteCheckMessage("OUT");

 var _player1, _player2;
 for (var i = 1; i <= 100; i++)
 {
_player1 = MyUn_GetPlayerUnit(Purpose_Telpo, 1, true);
_player2 = MyUn_GetPlayerUnit(Purpose_Order, 1, true); 

if (_player1 && _player2) break;
else MyJB_WriteCheckMessage("RESUME");
Delay(1000);
}
 
 if (!_player1 || !_player2 ) return "MyUn_GetPlayerUnit()";
 
 MyJB_WriteCheckMessage("BO"); Delay(4000);
 MyJB_WriteCheckMessage("DURI");
 NTP_DoPrecast(true); Delay(1000);
 MyTP_UsePortal({ owner:me.charname });
 NTM_WalkTo(me.x - 6, me.y - 5); 
 MyJB_WriteCheckMessage("IN"); 

 var _msg;
 for (i = 1; i <= 60; i++)
 {
 _msg = MyIL_File("NTBot/MyData/JjolBot/JjolBotJjolMessage[" + Purpose_Telpo + "].txt", 0);
 Delay(1000);

 if (_msg == "1" )
 {
 MyTP_UsePortal({ owner:Purpose_Telpo });
 if (!NTM_MakeTP()) return "NTM_MakeTP()";
 MyJB_WriteCheckMessage("ATTACK");
 MyAt_ClearPosition(20);
 break;
 }
 }
 if (_msg != "1") return "Tele Fail:"+_msg;
 if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteCheckMessage("RESUME");
 Say("!에라 이넘 잡아놓고 보자. !!!");
// <----------------------------------------------------------------------------------------

// 주석처리 (듀리얼방 까지) -> -------------------------------------------------------------
/*
 if (MyConfig_DurielJjolBot != 0)
 MyJB_WriteGisaMessage("ACT2");

 if (!MyMo_Start(46))
 return "MyMo_Start()";

 if (MyConfig_DurielClear[0][0] == 2)
 MyAt_ClearRooms(MyConfig_DurielClear[0][1]);

 _tombs = GetRoom();
 if (!_tombs)
 return "GetRoom()";

 _areaId = _tombs.correcttomb;

 if (NTConfig_OpenChest && MyConfig_DurielChest)
 {
 for (var i = 0; i < _areaIdList.length; i++)
 {
 if (_areaIdList[i] != _areaId)
 {
 if (!MyMo_MoveToStairs([me.areaid, _areaIdList[i], 0, 0, MyConfig_DurielClear[0][0] == 1, MyConfig_DurielClear[0][1]]))
 return "MyMo_MoveToStairs()";

 if (NTTMGR_CheckKeys() < 3)
 {
 if (!MyMo_TownManager(true))
 return "MyMo_TownManager()";
 }

 if (!MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 397, 2, 2, MyConfig_DurielClear[1][0] == 1, MyConfig_DurielClear[1][1]))
 return "MyMo_MoveToPresetUnit()";

 if (MyConfig_DurielChest == 2)
 MyAt_ClearPosition();

 MyCo_OpenChest(NTC_GetSpecialChest());

 MySI_PickItems();

 if (!MyMo_MoveToStairs([me.areaid, 46, 0, 0, MyConfig_DurielClear[1][0], MyConfig_DurielClear[1][1]]))
 return "MyMo_MoveToStairs()";
 }
 }
 }

 if (!MyMo_MoveToStairs([me.areaid, _areaId, 0, 0, MyConfig_DurielClear[0][0] == 1, MyConfig_DurielClear[0][1]]))
 return "MyMo_MoveToStairs()";

 _moveXy = MyMo_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 152, 0, 0, MyConfig_DurielClear[1][0], MyConfig_DurielClear[1][1], -1);
 if (!_moveXy)
 return "MyMo_MoveToPresetUnit()";

 if (!MyDur_CheckCoord(_moveXy.x, _moveXy.y))
 {
 if (!MyMo_MoveTo(me.areaid, _moveXy.x, _moveXy.y))
 return "MyMo_MoveTo()";
 }

 if (NTConfig_ClearPosition[2])
 MyAt_ClearPosition(25, _MyAt_MONSTER_TYPE_ALL, true);

 if (!MyDur_TakeStair(100))
 {
 MyAt_ClearPosition(10, _MyAt_MONSTER_TYPE_ALL, true);

 if (!MyDur_TakeStair(100))
 return "MyDur_TakeStair()";
 }
*/
// <----------------------------------------------------------------------------------------

 if (MyConfig_DurielJjolBot != 0)
 {
 _MyJB_Portal.x = me.x;
 _MyJB_Portal.y = me.y;

 //MyTP_MakeTownPortal();
// 위 주석처리 중요

 MyMo_MoveTo(me.areaid, 22621, 15712);

 Delay(1500);

 MyJB_WriteCheckMessage((MyConfig_DurielJjolBot == 1) ? "OUT" : "ATTACK");

 if (MyConfig_DurielKill != 0)
 {
 Print("ÿc4참고: 'MyConfig_DurielJjolBot = 0'이 아니면 'MyConfig_DurielKill = 0'으로 자동 설정됩니다.");
 MyConfig_DurielKill = 0;
 }
 }

 switch (MyConfig_DurielKill)
 {
 case 0:
 if (!MyAt_KillBoss(211, null, -1))
 {
 if (MyConfig_DurielJjolBot != 0)
 MyJB_WriteCheckMessage("IN");

 return "MyAt_KillBoss()";
 }

 if (MyConfig_DurielJjolBot != 0)
 MyJB_WriteCheckMessage("IN");
 break;

 case 1:
 if (!MyDur_KillDuriel1())
 return "MyDur_KillDuriel1()";
 break;

 case 2:
 if (!MyDur_KillDuriel2(16, 8))
 return "MyDur_KillDuriel2()";
 break;
 }

 MySI_PickItems();

// 추가 -> ---------------------------------------------------------------------------------
 MyJB_WriteCheckMessage("IN"); Delay(3000);
// <----------------------------------------------------------------------------------------

 return "MyMain()";
}

function MyDur_KillDuriel1()
{
 var _iAttack, _targetHp;
 var _target = NTC_FindUnit(NTC_UNIT_MONSTER, 211, 5);

 if (!_target)
 return false;
// 이하 원본대로 두세요

=============================================================================================




4. 기사캐릭 이니에서 아래부분 수정
----------------------------------

 //NTConfig_Script.push(["MyDuriel.ntj"]); // 액트 2: 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥
 MyConfig_DurielJjolBot = 2; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
// 윗줄 2 로 지정 중요
 MyConfig_DurielChest = 0; // 황금상자 열기 = 0: 사용 안 함/ 1: 열기/ 2: 주변 몬스터 정리 후 열기
 MyConfig_DurielClear = [[0, 0x01], [0, 0x01]]; // [마기의 캐니언, 탈 라샤 무덤]
 MyConfig_DurielKill = 0; // 듀리얼 잡기 = 0: 맞짱/ 1: 거리 유지하기/ 2: 티리얼 있는 곳으로 유인하기 * 참고: 'MyConfig_DurielJjolBot = 0'이 아니면 0으로 자동 설정됩니다.
 // 듀리얼방까지 텔레

 NTConfig_Script.push(["MyMephisto.ntj"]); // 액트 3: 증오의 사원 2, 3층으로 이동 -> 메피스토 사냥/상자 열기
 MyConfig_MephistoJjolBot = 2; // 만능 쫄봇 = 0: 사용 안 함/ 1: 쫄봇(멈춤)/ 2: 쫄봇(움직임)
// 윗줄 2 로 지정 중요
 MyConfig_MephistoClear = [[0, 0x01], [0, 0x01]]; // [증오의 사원 2층, 증오의 사원 3층] * 참고: 오리지널에서는 증오의 사원 3층을 전체 사냥으로 설정하면 카운슬 멤버를 잡습니다.
 MyConfig_MephistoKill = 0; // 메피스토 잡기 = 0: 맞짱/ 1: 강 쪽으로 유인하기 * 참고: 'MyConfig_MephistoJjolBot = 0'이 아니면 0으로 자동 설정됩니다.
 // 매피방까지 텔레

 NTConfig_Script.push(["MyHephasto.ntj"]); // 액트 4: 불길의 강으로 이동 -> 대장장이 헤파스토 사냥
 MyConfig_HephastoClear = [1, 0x01]; // [불길의 강]
 // 걸어가며 길목/전체사냥
========================================================================================================

// 수정 끝. 모두 잘 되시기를 바라면서 사냥터 업을 모두 종료 합니다.
// 감사 합니다.
댓글 8
  • 댓글 #271978

    멋지군요 언젠가 만능쫄봇으로 갈아탈까 생각했었습니다만 ^^ㅋㅋ
  • 댓글 #271981

    급히 올리느라 주석처리 한군데 정정 합니다. 4. 기사캐릭 이니에서 아래부분 수정 ---------------------------------- //NTConfig_Script.push(["MyDuriel.ntj"]); // 액트 2: 마기의 캐니언으로 이동 -> (상자 열기 ->) 듀리얼 사냥 NTConfig_Script.push(["MyDuriel.ntj"]); // 액트 2: 마기의 캐니언 <----- 주석제거로 수정 하세요.
  • 댓글 #271987

    대단하십니다. 차근 차근 따라만 하면 안되는게 없군요. 정말 고맙습니다.
  • 댓글 #271990

    메피스, 안다 까지 성공했어요 ㅜㅜ 정만 정말 감사드립니다 비록 종종 tp 를 만들지못해 안다랑 메피를 그냥지나가기도 하지만 전 정말 만족스럽답니다 ^^
  • 댓글 #271993

    오리는 거의 하지를 않아서 테스트를 해볼 기회가 있을 지 모르겠네요. 잘 읽었습니다~
권한이 없습니다.
다크 모드