핀들잡고 나락잡으러갈때 안전성 확인하는 장소 변경하기
분류
봇관련
조회 수
992
추천 수
7
헤븐리스톤님 3.1 & 4.2 사용중입니다.
보통 핀들을 잡다보면 앰플저주에 걸리죠?
그후 나락앞까지 가면 세이프첵때문에 마을에 들렀다 다시 나락앞으로 포탈타고 옵니다.
이럴때 위험한 경우가 있어 세이프첵 하는 장소를 수정해 보았습니다.
bots폴더에 핀들관련 파일을 열어보면 나락까지 잡는 나락확장관련 위치가 아래와 같이 있습니다.
if(NTConfig_NihlathakExtension)
{
var _location;
for(var i = 0 ; i < 3 ; i++)
{
if(!NTM_MoveToStair(me.areaid, 122+i))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
if(!NTM_TakeStair(122+i))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
}
NTP_DoPrecast(false); // ///////////////////////////////////////////////////////// 삭제한 부분
_location = NT_FindNihlathakInt();
if(_location == -1)
{
NTC_SendMsgToScript("NTBotGame.ntj", "NT_FindNihlathakInt()");
return;
}
if(!NTM_MoveTo(me.areaid, _NTNihlathak_Locations[_location][2], _NTNihlathak_Locations[_location][3]))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}
// //////////////////////////////////////////////////////////////////////////////////////////////////// 삭제한부분
if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
return;
}
// /////////////////////////////////////////////////////////////////////////////////////////////////// 삭제한부분
if(!NTA_KillMonster(526))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
return;
}
if(NTConfig_ClearPosition)
NTA_ClearPosition();
NTSI_PickItems();
}
이부분을 아래와 같이 수정합니다.
if(NTConfig_NihlathakExtension)
{
var _location;
for(var i = 0 ; i < 3 ; i++)
{
if(!NTM_MoveToStair(me.areaid, 122+i))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
return;
}
// /////////////////////////////////////////////////////////////////////////////////////////////////// 추가한 부분
if(i == 2)
{
if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
return;
}
NTP_DoPrecast(false); // /////////// 프리캐스팅 원하시면 ture로 수정(오더,쉴드등)
}
// ////////////////////////////////////////////////////////////////////////////////////////////////// 추가한 부분
if(!NTM_TakeStair(122+i))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
return;
}
}
_location = NT_FindNihlathakInt();
if(_location == -1)
{
NTC_SendMsgToScript("NTBotGame.ntj", "NT_FindNihlathakInt()");
return;
}
if(!NTM_MoveTo(me.areaid, _NTNihlathak_Locations[_location][2], _NTNihlathak_Locations[_location][3]))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}
if(NTConfig_ClearPosition) // ////////////////////////////////////////// 나락잡기전 주위몹정리
NTA_ClearPosition();
if(!NTA_KillMonster(526))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
return;
}
if(NTConfig_ClearPosition)
NTA_ClearPosition();
NTSI_PickItems();
}
원본에서 삭제할 부분 삭제하고 수정본에서 추가할부분 추가하면 나락잡으러가는 마지막 구멍? 들어가기전에 세이프첵하고,
프리캐스팅 괄호안에 true로 수정하시면 프리캐스팅 한 후 나락이 있는 층으로 이동해 바로 나락을 잡습니다.
날아다녀님 버젼에서 뱀 있을경우 나가게 하는 옵션이 있는거 같던데 그 옵션이 세이프첵에 포함된 내용이라면 해당부분은 적용되지 않으니 참고하시기 바랍니다.