Skip to content
봇관련다크 모드

D2NT 2.x.x 상위버전용 팁 (11/22 추가)

조회 수
2,552
추천 수
18
등록일
스미래[A2L]
게시글 주소
https://tradia.me/diablo2/diablo2_tips/215185 복사

운이 좋은지 라다먼트가 3일동안 로룬 3개를 주더군요.

잡을껀 많은데 쫄들을 다 잡고 라다멘트를 잡자니 귀찮고 시간이 아깝죠..

수정해봅시다..

..\scripts\NTBot\bots\NTRadament.ntj 열고
.
.
var _Radament = GetUnit(NTC_UNIT_MONSTER, 229); // 추가
NTM_MoveTo(_Radament.areaid, _Radament.x + 1,_Radament.y, 0); // 추가

if (!NTA_KillBoss(GetLocaleString(2879), MyConfig_ClearRadament[1] && MyConfig_ClearRadament[2] == 1))
return "NTA_KillBoss()";
.
.
/* if (NTConfig_ClearPosition) 쫄 잡기 싫으면
 MyAt_ClearPosition(); */ 요기에 /* , */ 로 주석 처리


테스트 해본 결과 콜투없는 허약한 탈셋 에쉴 파블소서로도 쉽게 잡았고 시간도 거의 절반 가까이 줄어드네요



케릭 설정에 MyConfig_OpenChest(사냥중 모든 상자 열기)에 false로 설정하였을 경우
피트2층 중앙 시체 확인하기

..\scripts\NTBot\bots\NTPit.ntj 열고
.
.
if (NTConfig_OpenChest)
{
MyFM_OpenChest(NTC_GetSpecialChest());
NTSI_PickItems();
}

// 추가 시작 (시체 확인)
for (var i = 54; i <= 56 ; i++)
{
_chest = NTC_GetUnit(NTC_UNIT_OBJECT, i);
if(_chest)
{
 if(NTM_MoveTo(_chest.areaid, _chest.x + 1, _chest.y))
{
 if(NTC_OpenChest(_chest))
 NTSI_PickItems();
 }
}
}
// 추가 끝

return "MyMain()";
.


카오스입구에서 중앙까지 수정좌표

..\scripts\NTBot\bots\NTDiablo.ntj 열고

/* var _attackpos = [[7792, 5525], [7793, 5501], [7773, 5495], [7768, 5480, "Leech"], 기존 좌표
 [7767, 5458], [7770, 5438], [7774, 5417], [7767, 5391, "Leech"], 주석 처리
 [7768, 5369], [7769, 5345], [7770, 5320], [7780 - 10, 5308 - 5, "Leech"]]; */

 var _attackpos = [[7792, 5525], [7793, 5501], [7773, 5495], [7768, 5480, "Leech"],
 [7818, 5478], [7818, 5458], [7818, 5478], [7773, 5495, "Leech"],
 [7767, 5458], [7770, 5438], [7774, 5417], [7767, 5391, "Leech"],
 [7800, 5340], [7816, 5365], [7815, 5400], [7793, 5417, "Leech"],
 [7768, 5369], [7769, 5345], [7770, 5320], [7780 - 10, 5308 - 5, "Leech"]];

원본좌표는 좌측만 잡고 이동하지만
수정좌표는 카오스 입구에서 중앙까지 좌,우측 다 잡고 이동합니다.


사냥중 에쉴소서가 마나번등으로 에쉴이깨질때 에쉴 재시전하기
아시는분도 많지만 모르시는분들을 위해서

케릭터 설정에서

// 이동이나 사냥 중에 할 프리캐스트 설정하기
//-------------------------------------------
// MyConfig_CheckPrecast.push([무기 번호(1번과 2번), 스킬 번호]);
//==============================================
.
//MyConfig_CheckPrecast.push([1, 57]); // Thunder Storm
 MyConfig_CheckPrecast.push([1, 58]); // Energy Shield <- 주석 해제
//MyConfig_CheckPrecast.push([1, 40]); // Frozen Armor
.
.



보석먹은 로그 기록을 원하지 않는다면 - D2NT 2.1 and NTBot 4.0용
( 참조 : http://tradia.me/diablo2/diablo2_tips/202527 )

..\scripts\libs\common\NTSnagIt.ntl 열고
.
.
 Print("Picked up " + NTC_ItemQualityToD2Color[_item.quality] + _item.name);

//if(_checkeditem.Status < 2 && _item.itemtype != 4 && (_item.itemtype < 76 || _item.itemtype > 81))
 if(_checkeditem.Status < 2 && _item.itemtype != 4 && (_item.itemtype < 76 || _item.itemtype > 81) && (_item.itemtype < 91 || _item.itemtype > 102)) //로 수정 - 보석 기록 안함
 {
 switch(MyFM_NTIPCheckItem(_item, 0))
.
.
댓글 7
권한이 없습니다.
다크 모드