18차 방입장후 지연시간 주기 / 만능쫄봇 #1 추가 10 ~ 11 까지
분류
봇관련
조회 수
3,188
추천 수
6
안녕하세요?
18차 에서는 방입장후 지연시간 주기가 없어서 만능쫄봇시
방만드는 캐릭이 방 만든후 곧바로 나가 버리는 악순환이 되므로
방입장후 지연시간 주기 추가 하기를 올려 드립니다
아래의 저의 만능쫄봇 전용 텔레로 오리 카오스런 하기-17차 버젼#1,2,3에 적용 하셔도
무리가 없습니다.
큰 차이는 없어나 함수 수정시 한번더 확인후 사용 하실것을 부탁 드립니다.
제가 17차 에서 18차로 수정해 보았어나 큰 어려움은 없었습니다.
그러면 수정 할곳 3 파일 입니다.
1. 각 캐릭터 이니에서 17차 처름 시간관리자에 추가 합니다.
//##########################################################################
// 시간 설정하기
//==========================================================================
MyConfig_MaxGameTime = 2400; // 최대 게임 시간(초, 0: 무한정)
// 추가 -> ---------------------------------------------------------------------------------
NTConfig_StartDelay = 15000; // 방 입장 후 지연 시간(1/1000초)
// 까지 <- ---------------------------------------------------------------------------------
MyConfig_WaypointDelay = 40; // 웨이포인트 이동 시도 시간(1/5초)
NTConfig_AreaDelay = 0; // 지역 이동 후 지연 시간(1/1000초)
MyConfig_MaxHpMpDelay = 150; // 라이프 및 마나의 최대치가 바뀔 때의 지연 시간(1/1000초) * 참고: 오크 세이지로 인한 치킨 오류를 방지합니다.
MyConfig_TimeManager = [0, 0]; // 시간 관리자 = [만들 방 수, 가동 시간(분)] * 예) [20, 100] = 봇이 20방을 돈 시간이 100분 보다 적으면 21번 방에서 샵봇으로 100분을 채운 후 사냥을 시작합니다.
//##########################################################################
// 엔피씨, 포션, 치킨 설정하기
2. scripts\NTBot\char_configs\NTConfig.ntl --> 추가 할곳
----------------------------------------------------------
var Purpose_Master = "JE_OriPal"; // 기사 캐릭명
var Purpose_Telpo = "JE_OriSor"; // 텔레소서 캐릭명
var Purpose_Order = "JE-OriBab"; // 함성바바 캐릭명
var Purpose_Maker = "JE-OriBab"; // 방만들 캐릭명(아저씨/아줌마)
var Purpose_QueDrop = ""; // 퀘드랍 변수
// 추가 -> ---------------------------------------------------------------------------------
var NTConfig_StartDelay = 0; // <--------- 만능쫄봇 사용하지 않고 단순히 18차에 적용시 제일 위에 이줄만 추가 하세요.
// 까지 <- ---------------------------------------------------------------------------------
// 지정1캐릭 설정하기 (마을 보낼 캐릭명)
//var Purpose_First = ""; // 설정할 캐릭이 없을때
var Purpose_First = "JE-OrgBus";
3. scripts\NTBot\NTBotGame.ntj --> 추가 할곳
----------------------------------------------
function NTBoG_Initialize()
{
var i;
var _msg;
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
if (!NTC_IncludeConfig("NTBot/char_configs", true))
MyCo_ExitGame("ÿc1NTBotGame.ntj : NTC_IncludeConfig() 실패 (" + MyCo_GetAreaName() + ")");
NT_LoadConfig();
MySI_LoadNIPFiles("NTBot/item_configs");
MyAt_Initialize();
me.maxgametime = MyConfig_MaxGameTime;
_MyCo_StartTime = new Date();
// 추가 -> ---------------------------------------------------------------------------------
Delay(NTConfig_StartDelay);
// 까지 <- ---------------------------------------------------------------------------------
GetPath(me.areaid, me.x, me.y, me.x, me.y, true);
.
.
.
감사 합니다..^^
#1 아래 사라진부분 10. 부터 11. 까지 여기에 올려 드립니다.
=====================================================
10. scripts\NTBot\char_configs\NTConfig_그외에 쫄 캐릭들.ntl --> 쫄(사냥/움직임 만 가능) 캐릭 수정 할곳
-----------------------------------------------------------------------------------------------
NTConfig_Script.push(["MyJjolBotJjol.ntj"]); // 쫄용 만능 쫄봇 * 참고: 'NTConfig_PublicMode = false'로 자동 설정됩니다.
// 위쪽 주석제거 중요
MyConfig_JjolBotJjolGisa = Purpose_Master; // 방에 있는 특정 캐릭터를 기사로 설정하기 = "기사가 될 캐릭터이름" * 주의: 기사가 될 캐릭터가 MyJjolBotGisa.ntj를 사용할 때는 설정하지 마십시오. * 참고: 설정하지 않으면 기사는 'scripts/NTBot/MyConfigs/JjolBot.ntl'에 설정한 기사가 적용됩니다.
// 위줄 그대로 옮기세요 중요
// 모든 사냥터는 주석처리 합니다 중요
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//NTConfig_PublicMode = false; // 공방 * 참고: 자동으로 파티하기, 타운포탈 열어 놓기, 전체 창에 메시지 보내기 등을 합니다. * 주의: 일부 스크립트에서는 자동으로 설정됩니다.
NTConfig_PublicMode = true;
// 공방모드로 수정
MyConfig_ExitJjolBot = [Purpose_Maker, 50]; // 특정 캐릭터가 방을 나가면 따라 나가기 = ["따라 나갈 캐릭터이름", 따라 나갈 캐릭터가 처음부터 방에 없었다면 설정한 시간(초) 동안 기다린 후 방 나가기]
// 위쪽 그대로 옮기세요 중요
===============================================================================================
11. scripts\NTBot\bots\MyDiaBot.ntj --> 수정및 추가 할곳
-----------------------------------------------------------
var _MyDiB_AttackSkill = new Array(9);
var _MyDiB_Conviction = MyConfig_MercConviction[1];
// 캐릭이니에서 지정대로 자동 텔레포트 수정완료(불길의강 웨이부터, 카오스 입구부터, 카오스 중앙부터)
function MyMain()
{
Print("ÿc5날아다녀의 '디아봇' 세계에 오신 것을 환영합니다.");
var _msg = "";
if (MyConfig_DiaBotJjolDiaBot[0] != 0 && MyConfig_DiaBotJjolBot != 0)
_msg = "ÿc1실행 중단: 디아봇용 쫄봇과 만능 쫄봇을 같이 사용할 수 없습니다!";
else if (MyConfig_DiaBotPortalOpen[0] && MyConfig_DiaBotPortalUse[0] > 0)
_msg = "ÿc1실행 중단: MyConfig_DiaBotPortalOpen와 MyConfig_DiaBotPortalUse를 같이 사용할 수 없습니다!";
else if ((MyConfig_DiaBotPortalOpen[0] || MyConfig_DiaBotPortalUse[0] > 0) && MyConfig_DiaBotJjolBot != 0)
_msg = "ÿc1실행 중단: MyConfig_DiaBotPortalOpen 또는 MyConfig_DiaBotPortalUse를 사용할 때는 만능 쫄봇을 사용할 수 없습니다!";
else if (MyConfig_DiaBotPortalUse[0] > 0 && MyConfig_DiaBotJjolDiaBot[0] > 1)
_msg = "ÿc1실행 중단: MyConfig_DiaBotPortalUse를 사용할 때는 디아봇용 쫄봇의 부기사 및 쫄을 사용할 수 없습니다!";
// 추가 -> ---------------------------------------------------------------------------------
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);
if ((MyConfig_DiaBotClear[0][0]) != 0) { MyJB_WriteCheckMessage("RESUME"); MyJB_WriteCheckMessage("ATTACK"); }
else // if ((MyConfig_DiaBotClear[0][0]) == 0)
{
if (MyConfig_DiaBotClear[1][0] != 0) { MyJB_WriteCheckMessage("CHAOS1"); }
else if (MyConfig_DiaBotClear[1][0] == 0) { MyJB_WriteCheckMessage("CHAOS"); }
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()";
if ((MyConfig_DiaBotClear[1][0] != 0) && (MyConfig_DiaBotClear[0][0] == 0))
{ Say(" 저렙은 주변몹 정리후 포탈 열어 드립니다. "); }
Say(" ============================= =============================== ");
Say(" [제이] 오리런방 입니다. 항상 [행복]한 시간 되십시요.,^^ ");
Say(" ============================= =============================== ");
MyJB_WriteCheckMessage("ATTACK");
MyAt_ClearPosition(20);
break;
}
}
if (_msg != "1") return "Tele Fail:"+_msg;
}
// <----------------------------------------------------------------------------------------
// 주석처리 -> -----------------------------------------------------------------------------
/*
if (_msg)
{
Print(_msg);
while (true)
MyCo_RoomKeeper();
}
if (MyConfig_DiaBotJjolDiaBot[0] == 1)
MyJB_WritePortalMessage(108, 0);
.
.
.
else if (MyConfig_DiaBotJjolBot == 2)
MyJB_WriteCheckMessage("ATTACK");
Delay(2000);
NTP_DoPrecast(true);
}
}
*/
// <----------------------------------------------------------------------------------------
// 추가 ->--------- 본문 삽입 --------------------------------------------------------------
if (MyConfig_JjolBotGisaJjol != 0)
{
if ((MyConfig_DiaBotClear[0][0]) != 0)
{
Say(" ============================= =============================== ");
Say(" 불길의강 웨이부터 사냥합니다. 길막음에 주의해 주세요..^^ ");
Say(" [제이] 오리런방 입니다. 항상 [행복]한 시간 되십시요..^^ ");
Say(" ============================= =============================== ");
Say("!날아가기 귀찬아서 걸어 가자고? 다리 아픈데.. 할수 없지 걸어가자. !!!");
if (MyConfig_DiaBotJjolBot == 2) { MyJB_WriteCheckMessage("RESUME"); MyJB_WriteCheckMessage("ATTACK"); }
_MyMo_ClearPath = (MyConfig_DiaBotClear[0][0] != 0 && MyConfig_TeleportSafe[0] > 0) ? 1 : 0;
if (!MyMo_MoveTo(108, 7792, 5558, 2, MyConfig_DiaBotClear[0][0] != 0, MyConfig_DiaBotClear[0][1]))
return "MyMo_MoveTo()";
}
Say("!다 잡아 주께, 걱정말고 몸조심 해라. !!!");
if (((MyConfig_DiaBotClear[0][0]) != 0) || ((MyConfig_DiaBotClear[1][0]) != 0))
{
if (MyConfig_DiaBotJjolBot == 2) { MyJB_WriteCheckMessage("RESUME"); MyJB_WriteCheckMessage("ATTACK"); }
if (!MyDiB_ClearPath()) return "MyDiB_ClearPath()";
}
}
// <----------------------------------------------------------------------------------------
// 주석처리 -> -----------------------------------------------------------------------------
/*
else
{
NTConfig_PublicMode = false;
if (MyConfig_DiaBotJjolDiaBot[1])
MyJB_WriteGisaNameMessage(MyConfig_DiaBotJjolDiaBot[1] + "/" + me.gamename + "/" + me.gamepassword);
if (!MyJB_JjolBot(4, 108, MyConfig_DiaBotJjolDiaBot[0]))
{
Print("ÿc1MyDiaBot.ntj: MyJB_JjolBot() 실패");
NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿc1MyDiaBot.ntj : MyJB_JjolBot() 실패 (" + MyCo_GetAreaName() + ")");
}
if (MyConfig_DiaBotJjolDiaBot[0] == 3)
return "MyMain()";
MyConfig_DiaBotClear[2] = [1, _MyAt_MONSTER_TYPE_ALL];
if (GetDistance(me.x, me.y, 7792, 5558) <= 20)
{
MyConfig_DiaBotClear[1] = [1, _MyAt_MONSTER_TYPE_ALL];
if (!MyDiB_ClearPath())
return "MyDiB_ClearPath()";
}
}
*/
// <----------------------------------------------------------------------------------------
if (!MyDiB_ClearSeal())
{
if (MyConfig_DiaBotJjolDiaBot[0] == 1)
MyJB_WriteGisaMessage("STOP");
_NTBoG_PlayerHelpMessage = -1;
return "MyDiB_ClearSeal()";
}
// 추가 -> ---------------------------------------------------------------------------------
Say(" ============================= =============================== ");
if (Purpose_QueDrop == "InGameMaker")
{
MyJB_WriteCheckMessage("CHAOS5"); // 방만드는 쫄만 노사냥 대기로 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [방장] 은 노사냥 대기 합니다.^^ ");
Say(" [제이] 오리런방 입니다 풀방시 [막탈] 을 부탁 드립니다.^^ ");
}
else if (Purpose_QueDrop == "OutGameMaker")
{
MyJB_WriteCheckMessage("CHAOS6"); // 방만드는 쫄만 마을로 보내고 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [방장] 은 마을 갑니다.^^ ");
}
else if (Purpose_QueDrop == "OnlyMaster")
{
MyJB_WriteCheckMessage("IN"); // 쫄 모두 마을로 보내고 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [기사] 가 혼자 잡습니다.^^ ");
}
else if (Purpose_QueDrop == "InMarried")
{
MyJB_WriteCheckMessage("CHAOS7"); // 모든 기혼자는 노사냥 대기, 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [방장/지정2캐릭] 은 노사냥 대기 합니다.^^ ");
Say(" [제이] 오리런방 입니다 풀방시 [막탈] 을 부탁 드립니다.^^ ");
}
else if (Purpose_QueDrop == "OutMarried")
{
MyJB_WriteCheckMessage("CHAOS8"); // 모든 기혼자는 마을 보내고 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [방장/지정2캐릭] 은 마을 갑니다.^^ ");
}
else if (Purpose_QueDrop == "InMarried1")
{
MyJB_WriteCheckMessage("CHAOS9"); // 모든 기혼자는 노사냥 대기, 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [지정1캐릭] 은 마을 갑니다.^^ ");
Say(" [제이] 오리런방 입니다 퀘드롭 [방장/지정2캐릭] 는 노사냥 대기 합니다.^^ ");
}
else if (Purpose_QueDrop == "OutMarried1")
{
MyJB_WriteCheckMessage("CHAOS10"); // 모든 지정1캐릭과 기혼자는 마을로 보내고 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [지정1캐릭/방장/지정2캐릭] 은 마을 갑니다.^^ ");
}
else if (Purpose_QueDrop == "OnlyOne")
{
MyJB_WriteCheckMessage("CHAOS11"); // 마을 보낼 캐릭 지정, 마을로 보내고 퀘드롭 하기
Say(" [제이] 오리런방 입니다 퀘드롭 [지정1캐릭] 은 마을 갑니다.^^ ");
}
else
{
Say(" [제이] 오리런방 입니다 풀방시 [막탈]을 부탁 드립니다.^^ ");
}
Say(" ============================= =============================== ");
Say("!저넘 으뜸만 줄거 같은데, 두들겨 봐야 겠다. !!!");
Delay(5000); // 오더캐릭이나 지정캐릭 마을갈 시간 주기
// <----------------------------------------------------------------------------------------
if (MyConfig_DiaBotKill != 2)
{
if (!MyDiB_KillDiablo())
{
if (MyConfig_DiaBotJjolDiaBot[0] == 1)
MyJB_WriteGisaMessage("STOP");
_NTBoG_PlayerHelpMessage = -1;
return "MyDiB_KillDiablo()";
}
MySI_PickItems();
}
if (NTConfig_PublicMode)
MyCo_Say(MyConfig_DiaBotMessage[4]);
// 추가 -> ---------------------------------------------------------------------------------
Say("!미안하다 디아야! 내가 이런 재미로 널 잡잔아. !!!");
Delay(10000); // 디아 잡은후 10초후 종료하기
// <----------------------------------------------------------------------------------------
if (MyConfig_DiaBotJjolDiaBot[0] == 1)
MyJB_WriteGisaMessage("STOP");
_NTBoG_PlayerHelpMessage = -1;
return "MyMain()";
}
function MyDiB_OpenPortal()
{
.
.
.
function MyDiB_UsePortal()
{
var _msg;
.
.
.
MyConfig_DiaBotPortalUse[0] = 0;
NTBoG_SetStatusText();
return false;
}
// 추가 -> ---------------------------------------------------------------------------------
function MyDiB_ClearPath()
{
var _attackXy = [[7787, 5505, 7802, 5590], [7767, 5474, 7822, 5590], [7767, 5443, 7822, 5590], [7767, 5412, 7822, 5590], [7767, 5381, 7822, 5590], [7767, 5350, 7822, 5590], [7767, 5320, 7822, 5590]];
var _startTick;
_MyMo_ClearPath = (MyConfig_TeleportSafe[0] > 0) ? 1 : 0;
if ((MyConfig_DiaBotClear[0][0] != 0) || (MyConfig_DiaBotClear[1][0] != 0))
{
MyMo_MoveTo(me.areaid, 7816, 5492)
Delay(1000);
if (!NTM_MakeTP()) return "NTM_MakeTP()";
if ((MyConfig_DiaBotClear[0][0] == 0) && (MyConfig_DiaBotClear[1][0] != 0))
{ Say(" 주변몹 정리 완료.^^ 포탈 안전합니다. "); }
Say("!걱정마라, 고함만 질러대는 뚱댕이 보다 내가 잘 쓸잔아. !!!");
if (MyConfig_JjolBotGisaJjol != 0)
{
Delay(1000); MyJB_WriteCheckMessage("BO"); Delay(4000);
if (MyConfig_DiaBotJjolBot == 2) { MyJB_WriteCheckMessage("OUT"); MyJB_WriteCheckMessage("RESUME"); MyJB_WriteCheckMessage("ATTACK"); }
}
if (MyConfig_DiaBotHelp > 0)
{
_NTBoG_PlayerHelpMessage = 0;
}
if (MyConfig_DiaBotJjolDiaBot[0] == 1) MyJB_WritePortalMessage(108, 2);
else if (MyConfig_DiaBotJjolBot == 2) MyJB_WriteGisaMessage("ATTACK");
if (MyAt_ClearPosition([7787, 5535, 7802, 5590], MyConfig_DiaBotClear[1][1], true)) MyMo_MoveTo(me.areaid, 7792, 5558);
if (MyConfig_DiaBotJjolDiaBot[0] == 1) MyJB_WritePortalMessage(108, 3);
else if (MyConfig_DiaBotJjolBot == 1) MyJB_WriteCheckMessage("OUT");
_startTick = GetTickCount();
while (GetTickCount() <= (_startTick + 2000))
MyAt_ClearPosition([7787, 5535, 7802, 5590], MyConfig_DiaBotClear[1][1], true) ? MyMo_MoveTo(me.areaid, 7816, 5492) : Delay(500);
NTP_DoPrecast(true);
}
if ((MyConfig_DiaBotClear[0][0] != 0) || (MyConfig_DiaBotClear[1][0] != 0))
{
for (var i = 0; i < _attackXy.length; i++)
{
MyMo_MoveCloser({ areaid:me.areaid, x:_attackXy[i][0], y:_attackXy[i][1] }, 35);
MyAt_ClearPosition(_attackXy[i], MyConfig_DiaBotClear[1][1], true);
if (MyConfig_DiaBotJjolDiaBot[0] == 1 || (MyConfig_DiaBotJjolDiaBot[0] == 0 && MyConfig_DiaBotJjolBot == 1))
{
if (i == 3 || i == 6)
{
MyMo_MoveCloser({ areaid:me.areaid, x:_attackXy[i][0], y:_attackXy[i][1] }, 5);
if (MyTP_CountPortal() > 2)
MyTP_MakeTownPortal();
else if (!MyMo_TownManager(true))
return false;
}
(i > 0) ? MyJB_WriteGisaMessage(me.areaid + "/" + (_attackXy[i - 1][0] + 2) + "/" + (_attackXy[i - 1][1] + 10)) : MyJB_WriteGisaMessage(me.areaid + "/" + 7792 + "/" + 5552);
}
}
}
return true;
}
// <--------------------------------------------------------------------------------------------
// 주석처리 -> ---------------------------------------------------------------------------------
/*
function MyDiB_ClearPath()
{
var _attackXy = [[7787, 5505, 7802, 5590], [7767, 5474, 7822, 5590], [7767, 5443, 7822, 5590], [7767, 5412, 7822, 5590], [7767, 5381, 7822, 5590], [7767, 5350, 7822, 5590], [7767, 5320, 7822, 5590]];
.
.
.
}
return true;
}
*/
// <--------------------------------------------------------------------------------------------
function MyDiB_ClearSeal()
{
var i;
.
.
.
_result = MyDiB_ClearVenomSeal(((_units[i].roomx * 5 + _units[i].x) == 7893) ? 1 : 2);
break;
}
}
return _result;
}
function MyDiB_ClearVizierSeal(type)
{
var _attackXy = [[7762, 5265, 7792, 5323], [7732, 5265, 7792, 5323], [7702, 5265, 7792, 5323], [7672, 5265, 7792, 5323], [7645, 5265, 7792, 5323]];
.
.
.
}
return _isKill;
}
}
function MyDiB_ClearDeSeisSeal(type)
{
var _attackXy = [[7766, 5237, 7823, 5267], [7766, 5207, 7823, 5267], [7766, 5177, 7823, 5267], [7766, 5146, 7823, 5267]];
var _target;
if (MyConfig_DiaBotClear[2][0] != 0)
{
for (var i = 0; i < _attackXy.length; i++)
{
MyMo_MoveCloser({ areaid:me.areaid, x:7792, y:(i != 2) ? _attackXy[i][1] : 5187 }, 35);
MyAt_ClearPosition(_attackXy[i], MyConfig_DiaBotClear[2][1], true);
if (MyConfig_DiaBotJjolDiaBot[0] == 1 || MyConfig_DiaBotJjolBot == 1)
{
switch (i)
{
case 0:
MyJB_WriteGisaMessage(me.areaid + "/" + 7775 + "/" + 5270);
break;
case 1:
MyJB_WriteGisaMessage(me.areaid + "/" + 7785 + "/" + 5240);
break;
case 2:
MyJB_WriteGisaMessage(me.areaid + "/" + 7820 + "/" + ((type == 1) ? 5225 : 5212));
break;
}
}
}
}
// 추가 -> ---------------------------------------------------------------------------------
Say(" ============================= =============================== ");
Say(" == 주의 == 오더후 2루(12시 방향) 씨일 엽니다. == 주의 == ");
Say(" ============================= =============================== ");
if (!NTM_MakeTP()) return "NTM_MakeTP()";
Delay(2000); MyJB_WriteCheckMessage("BO"); Delay(4000);
if (MyConfig_DiaBotJjolBot == 2) { MyJB_WriteCheckMessage("RESUME"); MyJB_WriteCheckMessage("ATTACK"); }
Say("!뚱땡이 목 아프겠다. !!!");
// <----------------------------------------------------------------------------------------
if (type == 1)
{
switch (MyDiB_OpenSeal(394, 7773, 5155, GetLocaleString(2852)))
{
// 수정 끝 이하 원본대로 두세요.