Skip to content
봇관련다크 모드

봉구님께서 저를 위해 직접 만들어준 것인데.. 혼자 쓰기 아까워서 알려드립니다.

소순이 몽둥이에 에쉴이 있을경우 무기를 바꿔서 무기에 붙어있는 에쉴을 쓰면 스킬포인트 4개를 줄일수 있습니다.

d2jsp-attack.d2l 에
처음부분
// Precasts section 변수선언부에, 다음 변수 추가

XP_UseESItem = false; // Use EnergyShield on Item Options

동 파일,

function DA_DoPrecasts 함수, 에쉴부분 다음처럼 수정

if(XP_UseESItem) DC_DoWeaponSwitch(); //<-- 수정
// Energy Shield
if(!me.getState(30) && DC_CheckSkill(58) >= 1) {

DC_DoCast(58,0);
if(XP_UseESItem) DC_DoWeaponSwitch(0);
}

XP_Include.d2l 에 처음부분

// Precasts variables 변수선언부에, 다음변수 추가
XP_UseESItem = false; // Use EnergyShield on Item Options

동 파일,

function XP_SorcPrecast 함수, 에쉴부분 다음처럼 수정

if(XP_UseESItem) DC_DoWeaponSwitch(); //<-- 수정
if (XP_EnergyShield) {
DC_DoCast(58,0);
if(XP_UseESItem) DC_DoWeaponSwitch(0);
}

마지막으로, 케릭설정파일에서
Precasting configuration 부분에, 다음변수 추가

XP_UseESItem = true; // true/false, 아이템에 있는에쉴스킬 사용여부

위 두파일에선 모두 false 로 해야 합니다.
케릭설정파일이 가장 나중에 로드 되기 때문에,
모든변수값이, 케릭설정파일에서 설정된 값을 갖게 됩니다.

이렇게 하면, 시전 될겁니다.
댓글 16
  • 댓글 #132472

    한가지 , 빠졋네요. 케릭설정파일에서 반드시.. XP_EnergyShield = true;
  • 댓글 #132475

    콜투를 안사용하시는 군요..전 콜투 사용이 더 좋을 것 같아서 패쓰..^^
  • 댓글 #132478

    그지라서 콜투는 햄돌이가 사용하고 있어서요.. 콜투 하나밖에 없어서..ㅜ,.ㅜ
  • 댓글 #132484

    쓰긴 쓰는것 같은데 날아갈때나 보스몹 잡을때 스왑무기 들고있는 상태에서 실행에 옮깁니다. 막 어디 1층가면 스왑무기 들었다가 2층가면 다시 원래 무기로 바꾸고 막 층마다 지가 무기를 바꾸네요. 그래서 셋아템 효과 못보고 계속 죽기만 한다는;;; 어떻게 할 수 없을까요? 일설로 스왑 1,2자리를 바꿔보라는데 똑같네요.
  • 댓글 #132487

    저도 4층들어가기 전에서 저절로 무기 스왑 된뒤 안다 잡으러가네요 ;;
  • 댓글 #132490

    위에 두분.. 아마도 if(XP_UseESItem) DC_DoWeaponSwitch(); //<-- 수정 if (XP_EnergyShield) { DC_DoCast(58,0); if(XP_UseESItem) DC_DoWeaponSwitch(0); <---- 이부분이 없지 않나요? } 확인한번해보세요~
  • 댓글 #132493

    위의 리플은 이글 그대로 하나도 빠짐없이 따라하고 나서 적은건데...
  • 댓글 #132496

    제가 알기로는 스왑해서 사용한 에쉴은 다시 스왑하면 그래픽은 남아있지만 제 기능을 안하는걸로 알고 있는데 잘못알고 있는건가요?
  • 댓글 #132499

    제기능 다 하던데요... 스왑용에쉴봉으로 에쉴 쓰고 다시 원래무기 들고 싸우니 피는 안깍이고 퍼런통만 푹푹 깍이네요 누가 위에 있는 리플 해결책좀 부탁드립니다.
  • 댓글 #132505

    봉구님께서 올리신 xp 봇으로 했었는데요.. 처음에 웨이탄뒤 스왑->쉴드->스왑 여기까진 문제 없는데요.. 4층 들어가자마자 다시 스왑을 하더니 그대로 안다한테 날라가네요
  • 댓글 #132511

    제가 착각을 한것 같네요 ^^;; 괜히 멍멍이님께서 신경을 쓰신듯 에쉴이 아니고 썬더 스톰이었네요 -0-; 썬더 스톰이 그래픽만 표현되고 작동을 안했던거 같네요;
  • 댓글 #132514

    그렇군요... 제가 써본결과로는 에쉴은 스왑무기로 해놓구 다시 스왑해서 사용해도 효과가 지속되네요 ^^ 그리고 다시 이 게시물에 대해 알아가는것 GG ;;;; 도 와 주 는 분 이 없 어 요 ㅠ ㅠ
  • 댓글 #132517

    무기스왚에 문제 있는 분들은, 다음 부분 수정해보세요. function DA_DoPrecasts 함수, 에쉴부분 다음처럼 수정 // Energy Shield if(!me.getState(30) && DC_CheckSkill(58) >= 1) { if(XP_UseESItem) DC_DoWeaponSwitch(); //<-- 수정 DC_DoCast(58,0); if(XP_UseESItem) DC_DoWeaponSwitch(0); }
권한이 없습니다.
다크 모드