Skip to content
봇관련다크 모드

NT 봇, 기드참 무시하기(수정)

조회 수
2,799
추천 수
5
등록일
봉구입니다
게시글 주소
https://tradia.me/diablo2/diablo2_tips/194876 복사



테스트 완료 했고요. 잘 작동 합니다.

봇에 기드참을 갖고 다니게 하고 싶은 분들만 사용하세요.
다른 방법으로 기드참 무시하는 분들은 , 이방법 무시 하면 됩니다 ^^

기드참을 줍게 했을 경우, 한번 주어서 창고에 넣고, 여기 까진 이상없죠.
그다음에 , 또다시 기드참 나오면, 줏으려고 무한시도 하겠죠. 창고에 한개 있으니
그걸 방지 해 주는 겁니다.

NTSnagit.dbl 파일, 다음 함수를 아래와 같이 수정

function NTSI_ItemInt(_item)
{
this.ClassID = _item.classid;
this.GID = _item.gid;
this.Distance = getDistance(me, _item);
this.ShouldSnag = 0;
this.IsBeingSnagged = false;
this.HasBeenSnagged = false;
this.Retry = false;

if(njipCheckGoodItem(_item, NJIP_CHECK_SIMPLE) != 0)
{
if((_item.classid >= 603 && _item.classid <= 605) && _item.quality == 7) {
 _items = NTC_GetItems();
if(_items) {
 for(i=0; i< _items.length; i++) {
if(_items[i].mode == 0 && (_items[i].location == 0 || _items[i].locastion == 4)) {
 if(_items[i].quality == 7 && _items[i].code == _item.code) {
msg="Ignored [ already got one in inventory or stash ]";
print(msg);
//writeLog(_item, me);
return true;
 }
}
 }
}
 }
 else
this.ShouldSnag = 10;
}
}

- 기드참이 스태쉬(창고)에 있는 경우도 포함시킴.
- 로그사용 안하게 수정.
댓글 15
  • 댓글 #194878

    글 지웠다 다시 쓴것은, 테스트후 확신을 갖은후 올려야 겠다 싶어서 엿구요. 테스트는, 하두 기드참이 안뜨길래, 다른 케로 미리 갖다 놓구 ;;;; 햇구요, 그이후엔, 드뎌, 필드에서 뜬 2개의 기드참을 무시한 기록이 나왓습니다. ㅋ
  • 댓글 #194881

    ㅎㅎ 원래라면 기드참을 줍나보네요? 인벤에 기드참 있으면 못줍지 않나요 ㅎ?
  • 댓글 #194884

    이니에서 기드참을 지워도 주으려고 시도하는 분이 있나요..?
  • 댓글 #194890

    Name = cm3 : Quality = Unique : 80 이라인을..... ;Name = cm3 : Quality = Unique : 80 = 40 이렇게 고쳐주면 무시하죠 ^^ 이게 쉬울듯....
  • 댓글 #194893

    이거 스크립트가 갖구있는 아이템 다시 안줍는거 같은데 스태쉬꽉차서 인벤에 다뎀 들고있다가 다뎀하나 더뜨면 안먹거나 이런거 아닌가요? 물론 그럴 확률이야 ㄷㄷㄷ 이겠지만요 ....
  • 댓글 #194896

    봉구님 의도는 케릭이 여럿 인데 그중 몇 케릭은 기드참을 소유하고 다른케릭은 기드참이 없을때 기드참을 줍도록 해 놓으면 기드참이 있는 케릭은 기드참이 나와도 무시하고 기드참이 없는 케릭은 줍는다는 예기 같네요 기존에 기드참을 줍게해놓으면 기드참이 있는케릭이 그걸 주우려고 시간보내는걸 없앴다는것 같습니다. 저는 상당히 유용한 스크립트라고 생각합니다만..
  • 댓글 #194899

    저같은 경우도 이니에서 기드참 주석처리해버렸더니 봇이 돌다가 원래 가지고있던 기드참을 버리더군요 -_-;;; 그래서 그냥 울며겨자먹기로 있었는데... 유용한 정보인것 같습니다
  • 댓글 #194902

    곰팅 // 저 스크립트는 기드참에만 해당되는 스크립트입니다. 아이템 클래스와 퀄리티가 지정되어 있네요.. 스킨푸들 // 인벤설정만 제대로 되어있다면.. 봇시작시 캐릭설정파일과 인벤공간 일치시 원래 가지고 있던 기드참을 버리지 않을텐데요.. 인벤 설정이 잘못된듯 합니다.
  • 댓글 #194908

    좋은 자료 감사합니다. 이런거 원하고 있었는데 잘 쓰겠습니다.^^
  • 댓글 #194914

    저는 위의 내용을 적용하니 기드참을 줍지는 않는데 Error 메세지를 띄우면서 봇이 멈춰 있네요^^ 기드참을 먼저 줏었을 경우엔 다음기드참이 떨어져도 Error 없이 기드참을 아예 안줍고 건너 뛰었으면 좋겠어요
  • 댓글 #194917

    가장 쉬운 방법은 이니파일을 여러개 만들고 해당 캐릭마다 이니를 다르게 지정 해주면 됩니다..
권한이 없습니다.
다크 모드