메피앞 카운슬 잡고 아이템 안 먹는 분들을 위한 스크립트 수정팁입니다.
분류
봇관련
조회 수
1,780
추천 수
3
봉구님께서 이번에 새로 배포하신 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줄씩 있습니다)