우버디아방을 정해진 시간만 잡게 하기 ^^
분류
봇관련
조회 수
2,669
추천 수
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를 보거나 하실 분은
한번 수정해서 사용해 보시기 바랍니다. ^^