Skip to content
봇관련다크 모드

우버디아방을 정해진 시간만 잡게 하기 ^^

조회 수
2,715
추천 수
17
등록일

수정파일: NTBotGame.ntj

ServerIpList.push(["Mr_Hunt",180,207]);

var uber_time = 22; //end of uber time <--- 새로 추가 하는 변수입니다. 24시간 기준으로 22시에 투척 방 예입니다.

function NTMain()
{
 Delay(1000);

 //Print("ÿc4[+] NTBot 3.9.1 [+]");

 var i;
 var _msg;
 var _scriptName;
 var _myExperience;
 var _firstExperience;

 StartingTime = new Date();

 if (!My_CheckServerIp())
 {
 ExitGame();
 return;
 }

--

뒤쪽에


function My_CheckServerIp()
{
 var i, j;
 var _serverIp;

 for (i = 0; i < ServerIpList.length; i++)
 {
 if (ServerIpList[i][0] == me.charname)
 {
 _serverIp = Number(me.gameserverip.substring(me.gameserverip.lastIndexOf(".") + 1));

 for (j = 2; j < ServerIpList[i].length; j++)
 {
 if (ServerIpList[i][j] == _serverIp)
 {
 me.maxgametime = 0;

 SetStatusText("서버 아이피 \"" + me.gameserverip + "\"를 찾았습니다.");
 find = true;
 SendCopyData("D2NT Manager", null, 9<<16, "아이피:" + me.gameserverip + " 방제:" + me.gamename + " 비번:" + me.gamepassword);
 while (true)
 {
 Delay(60000);
 }
 }
 else
 find = false;
 }

 if(!find)
 {
 var hours = new Date().getHours();
 var min = new Date().getMinutes();
 if(uber_time <= hours && min >= 1)
 {
 SendCopyData("D2NT Manager", null, 9<<16, hours + " : " + min +" 우버 이벤트 시간이 아닙니다...");
 while(true)
 {
 Delay(60000);
 }
 }

 SendCopyData("D2NT Manager", null, 9<<16, hours + " : " + min +" IP를 찾지 못하여 3분간 대기합니다...");
 for(var i = 0; i < 18; i++) {
 JordanMessageString = GetLocaleString(11004).split("%d")[1];
 CloneDiabloString = GetLocaleString(11005);
 Delay(10000);
 //SendCopyData("D2NT Manager", null, 9<<16, "[" + JordanMessageString + "] : [" + CloneDiabloString + "]");
 }
 //RegisterEvent(EVENT_GAMEMSG, My_EventChat);
 return false;
 }
 }
 }

 return true;
}
요러큼 해주면 3분간 기다리다가 우버방이면 무한 대기타고
아니면 새로 방을 만듭니다. 저 처럼 귀자니즘이 많으신분은 투척 시간동안 TV를 보거나 하실 분은
한번 수정해서 사용해 보시기 바랍니다. ^^
댓글 10
권한이 없습니다.
다크 모드