[D2JSP] 봇창 시작표시줄로 내리는 꼼수
분류
봇관련
조회 수
2,317
추천 수
3
NoQuestion。[A2L]
https://tradia.me/diablo2/diablo2_tips/191805
디아블러네님의 NTBot default에 적용된 setMinimized(1); 옵션을 이용한 방법입니다.
기본적으로autod2jsp에는 Minimize D2 On Start 라는 옵션이 있어서, 시작시 시작표시줄로 디아가 내려갑니다.
그러나, 봇 돌리다 보면 잠시 멈추고 아이템을 확인하거나 도박을 하는 경우가 있는데, 이 경우 봇이 재시작 되기 전까지는 디아창이 시작표시줄로 안 내려갑니다. 또한, 수동 d2jsp사용자의 경우엔 디아창을 끌어서 아래 꼭꼭 숨기거나 타 프로그램으로 숨기는 방법만 사용했었습니다.
그래서 꼼수로 가장 먼저 실행되는 사냥 스크립트(본인의 경우 AndyXP.d2j)에 이렇게 추가 했습니다.
//////////////////////////////////////////////////////////////////////
// AndyXP functions
//////////////////////////////////////////////////////////////////////
function AXP_GoToAndy() {
setMinimized(1); // 최소화 실행은 1 최소화 취소는 0<--이줄 추가
// Display a overhead while moving
if (XP_UseOverheads) { me.overhead("Going to Andariel's lair"); }
// If the user want to clear the path, link to the clearing function
if (XP_ClearPath) { commPather.StepActionFunc = XP_KillMonsters; }
이렇게 하면 다음 방에서 안다리엘 스크립트가 실행될 때 다시 얌전히 시작 표시줄로 내려갑니다 ^^
(NTBot 처럼 완전히 사라지지는 않네요~^^;;)
내용추가 - NTBot 처럼 default.d2j폴더를 건드려 본 결과 스크립트 실행중 알 수 없는 에러가 나더군요.-_-;