봉구님xp봇2.3a 에서 카운테스에서 퉁퉁 안거리기
분류
봇관련
조회 수
2,296
추천 수
2
이건 없는거 같아서요..;;;
자료실에 봉구님이 리플달아주신거에 있었습니다...
카운테스 잡을때 괜시리 텔레포트로 왔다 갔다 하는거 방지 하는겁니다...
--------------------------------------------------------------------------------
ShaiBoy~^^* 님, 그부분은 제가 데몬봇에서 최적화 할때,
몹에 다굴 당하지 않으면서, 사냥하도록 수정한 부분을 적용해 본겁니다.
패싱 방법이 달라서, 데몬봇처럼 스마트한(?) 움직임이 아직 구현되지 못하고 있습니다.
그부분을 온/오프 하는 세팅변수를 넣는다고 하고 깜박 했네요 ^^
수정 방법,
scripts\libs\XP\Libs 폴더 XP_AreaClearing.d2l 파일에서
function XP_AttackMonsterSorceress 함수를 찾아서 , 중간쯤에
DM_CheckPosition(me.x, me.y);
_curx = me.x ; _cury = me.y;
if(monster.hp <= 0 || monster.mode == 0 || monster.mode == 12) { DSN_PickItems(XP_IdItems); return true; }
if((me.area != 121) && (me.area != 65) && (monster.classid != 440))
try{ checkgoodpos(data,monster,1); } catch(e) { DM_MoveTo(_curx, _cury,true);}
를
// DM_CheckPosition(me.x, me.y);
// _curx = me.x ; _cury = me.y;
if(monster.hp <= 0 || monster.mode == 0 || monster.mode == 12) { DSN_PickItems(XP_IdItems); return true; }
// if((me.area != 121) && (me.area != 65) && (monster.classid != 440))
// try{ checkgoodpos(data,monster,1); } catch(e) { DM_MoveTo(_curx, _cury,true);}
이렇게 하시고, 저장하세요.