Skip to content
봇관련다크 모드
집나간토마토
게시글 주소
https://tradia.me/diablo2/diablo2_tips/143362 복사

봉구님께서 이번에 새로 배포하신 2.3g 버전을 사용하는 유저입니다.

bot 게시판에서 '싸이코'님의 글을 보고 MXP_ClearAll=true; 를 설정하여도
증오의 사원 3층의 카운슬 멤버들을 완전히 잡지 않거나 잡아도 아이템을 안 먹는 현상을 발견하여
약간 수정을 하였습니다.

scripts\bots\MephXP.d2j 파일을 여시고
function MXP_KillAll() 함수를 찾으세요.

=============================
function MXP_KillAll() {
 DM_MoveTo(17596,8013); // right side
 XP_ClearPosition(30); 
 DSN_PickItems(XP_IdItems);
=============================

이 부분을 다음과 같이 수정해 주세요.
=============================
function MXP_KillAll() {

 DSN_SnagRange = 40; //추가
 DSN_MinGoldStack = 2000; //추가 2000골드 이상 돈 줍기

 DM_MoveTo(17596,8013); // right side

 target = getUnit(1,"Wyand Voidbringer"); //추가부분 Wyand 잡고 아이템 줍기
 if(target) {
 XP_KillBoss("Wyand Voidbringer",734,0x01,false,false,target);
 DSN_PickItems(XP_IdItems);
 } //여기까지

 XP_ClearPosition(30); 
 DSN_PickItems(XP_IdItems);
=============================

다음 이 구문을 찾아서
=============================
 DM_MoveTo(17616,8025); 
 DM_MoveTo(17625,8051); // bremm area
 XP_ClearPosition(30); 
 DSN_PickItems(XP_IdItems);
 DM_MoveTo(17647,8073); // usaully councils here.
 XP_ClearPosition(30);
=============================

이렇게 고치시고
=============================
 DM_MoveTo(17616,8025); 
 DM_MoveTo(17625,8051); // bremm area

 target = getUnit(1,"Bremm Sparkfist"); //추가 Bremm 잡기
 if(target) {
 XP_KillBoss("Bremm Sparkfist",732,0x01,false,false,target);
 DSN_PickItems(XP_IdItems);
 } //여기까지

 XP_ClearPosition(30);
 DSN_PickItems(XP_IdItems);
 DM_MoveTo(17647,8073); // usaully councils here.
 XP_ClearPosition(30); 
 DSN_PickItems(XP_IdItems); //여기도 추가
=============================

또 이 부분도
=============================
 DM_MoveTo(17596,8126); // left side. Need more coordinates to move over there.
 XP_ClearPosition(30); 
 DSN_PickItems(XP_IdItems);
=============================

이렇게 고쳐주세요.
=============================
 DM_MoveTo(17596,8126); // left side. Need more coordinates to move over there.

 target = getUnit(1,"Maffer Dragonhand"); //추가 Maffer 잡기
 if(target) {
 XP_KillBoss("Maffer Dragonhand",735,0x01,false,false,target);
 DSN_PickItems(XP_IdItems);
 } //여기까지

 XP_ClearPosition(30); 
 DSN_PickItems(XP_IdItems);
=============================


그리고 보너스 정보 하나더~!
이번 2.3g에서는 채팅장에 레벨 레지등의 몬스터 정보가 출력되는데요.
이 기능이 싫으신 분께서는 다음과 같이 하세요.

\scrips\libs\XP\Libs 의

XP_AreaClearing.d2l 파일과 XP_Include.d2l 파일에서

DC_Print(me.area+":"+getRoom(0).number+" 로 시작하는 줄을 주석처리 해주시면 됩니다.(각 파일에 2줄씩 있습니다)
댓글 3
  • 댓글 #143366

    겹치는부분이있어서 찾기쉽게 위에 제목을 적어주세여 어느부븐인지 그래야 찾기편합니다 예를 들면 이런식으로요 unction MXP_KillAll() 그래야 어느부분인줄 알죠 ^^
권한이 없습니다.
다크 모드