[초보용] 1.8에서 1.9.1 로 넘어왓을 때 햄딘 에러 & 해결책
분류
봇관련
조회 수
1,866
추천 수
20
========= 봇 게시판에 올렸었는데, 글작성 양식 보고 옮겼습니다. 죄송합니다. =============
안녕하세요.
봇 돌린지 몇일 안된 초보입니다^^;
제가 말씀드릴건 너무 간단하고 쉬운거라 글 쓰기도 민망하지만;;
혹 모르셔서 1.8에서 1.9.1 로 못 넘어어시고 계시는 분들 계실까봐 글 씁니다.
문제란 뭐냐면
1.8의 햄딘 스크립트를 그대로 1.9.1 의 char_config 에 복사하셔서 사용하실 경우에
햄딘이 몹을 죽이고 나서 포탈 열고 로그캠프를 가야 하는데 에러메세지가 뜨면서 가지 않는;;
문제가 발생합니다.
저 같은 경우 맨 처음 앵벌코스가 카운테스여서 혹 스크립트의 포탈을 여는 부분이 바뀌었나
하는 생각도 했었지만 에러메세지를 자세히 보니 그게 아니더군요.
바로 리뎀션을 사용하는 부분의 변화 때문에 그렇습니다. 1.8 까지는 스크립트 맨 마지막의
NTConfig_UseRedemption = true;
이 부분이 리뎀션 사용 부분이고, 보시다시피 HP,MP 관계 없이 사냥 후 리뎀션을 사용합니다.
그러나 1.9.1 에서는
NTConfig_UseRedemptionHP = 80; // Use Redemption if under this percent of life. Set to 0 if you won't
NTConfig_UseRedemptionMP = 60; // Use Redemption if under this percent of mana. Set to 0 if you won't
\
요렇게 그 부분이 바뀌었더군요. 즉 HP와 MP가 일정량 이하로 떨어졌을 때에만 리뎀션을 사용하게 됩니다.
따라서 1.8의 스크립트 파일을 그대로 복사 붙여넣기 하여 사용할 경우 리뎀션 HP 부분의 정보가 없기 때문에
한번 몹을 잡고 난 후 리뎀션을 사용하지 못해 에러메세지를 출력하고 바보가 되는 현상을 볼 수 있었습니다.
따라서 해결책은 1.9.1의 원본 스크립트를 참조하여 스크립트 맨 윗줄에
var NTConfig_PutAura;
var NTConfig_UseRedemption;
이 부분을
var NTConfig_PutAura;
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
이렇게 수정해주시고,
맨 마지막의
NTConfig_UseRedemption = true;
이 부분을
NTConfig_UseRedemptionHP = 80; // Use Redemption if under this percent of life. Set to 0 if you won't
NTConfig_UseRedemptionMP = 60; // Use Redemption if under this percent of mana. Set to 0 if you won't
이렇게 수정해주시면 됩니다.
혹여 저같은 초보분들 중에 이 문제 때문에 1.9.1 못 넘어오시는 분 계시면 참고하시기 바랍니다^^;