날아다녀님 20차 맵핵기능에 팅방지 추가하기!!
분류
봇관련
조회 수
2,508
추천 수
14
예전 단군맵에서 쓰던 팅방지인데요
일정시간마다 채팅을 하는거죠 그럼 방에 아무것도 안하고 세워놔도
타임아웃되지 않죠
덜덜이나 창고열어두기, 웨이포인드 열어두기 이런거 별로 안좋아해서 생각해봤습니다..ㅋㅋ
우선
scripts/NTMap/NTMapGame.ntj 파일을 에디트 프로그램으로 엽니다
가장 첫줄에 아래 내용을 삽입합니다
var MyTimeOut_prevention_term = 5; // 팅방지를 위한 채팅 주기 (분) 0으로 세팅하면 사용 안함
var already_said = false;
그리고 제일 끝에 다음 내용을 추가합니다
function timeout_prevention(term, isalready){
var _time = GetTickCount();
var _second = Math.floor(_time / 1000);
if(_second % ((term) * 60) == 0){
if(!isalready) Say("timeout_prevention!!!!!!!!!!");
return true;
}else{
return false;
}
}
위 내용을 추가하셨으면
function NTMain()
{
......생략.....
이런 부분이 있는데 이 안쪽을 보시면
아래처럼 되어있는 곳이 있을겁니다
while(1)
{
......생략.....
NTC_Delay(200);
}
......생략.....
}
아래 처럼 추가해주세요
function NTMain()
{
......생략.....
while(1)
{
......생략.....
if(MyTimeOut_prevention_term > 0) already_said = timeout_prevention(MyTimeOut_prevention_term, already_said); //추가된 내용
NTC_Delay(200);
}
......생략.....
}
이렇게 해주시면 방에 그냥 놔둬도 5분에 한번씩 채팅을 합니다 시간을 더 늘리고 싶으실때는 제일 첫줄에 삽입한 내용에서 숫자 5를 늘려주시면 됩니다 1 = 1분입니다