Skip to content

팁 게시판

XP 봇, 겜블에러 해결

분류 봇관련 조회 수 1,370 추천 수 10

증상:
XP봇, 겜블하게 설정시, 겜블한 아이템을 인식하지 못하는 버그로 인해,
설정에 맞지 않는 아이템을 보관하거나, 패일투 드랍등 에러가 발생하는 경우.

해법:
(이방법은, nt 봇, 겜블 함수를 원용해서, 바꿔 준 겁니다.)
% 만약을 대비해, 기존 d2jsp-town.d2l 원본은 백업 해둡니다.
d2jsp-town.d2l 파일에서 , function DT_GambleIt 함수를 아래 함수로 교체

function DT_GambleIt(npc) {
 var _gambleitem, _newitem;
 
 if(!npc)
 return false;
 
 if(!getUIFlag(0x08) || !getUIFlag(0x0C))
 return false;

 //_gambleitem = NTC_GetItems(npc);
 _gambleitem = npc.getItems();

 if(!_gambleitem)
 return false;
 
 for(var i = 0 ; i < _gambleitem.length ; i++)
 {
 if(_DT_IsItemInGambleArray(_gambleitem[i].code))
 {
 if(DT_CheckSpace(DT_GetXSize(_gambleitem[i]),DT_GetYSize(_gambleitem[i])))
 {
 _DT_GetOldItemsInt();

 if(DT_BuyItem(_gambleitem[i], npc, 2)) {
 delay(250);
 _newitem = _DT_GetGambledItemInt();
 }
 else
 return false;

 if(_newitem)
 {
 while(!_newitem.getFlag(0x10))
 delay(100);
 
 delay(250);
 
 _result = DT_NiceItem(_newitem,DT_ReportMode);
 _reportstring = (DT_ReportMode) ? " [line #" + _result.line + " in " + _result.file + "]" : "";
 if (_result.result > 0) {
 DL_LogItem(DL_GetItemName(_newitem),_newitem.quality,"[Gambled]" + _reportstring);
 DC_DPrint("DT_GambleIt() : Gambled a " + DL_GetItemName(_newitem) + _reportstring);
 }
 else {
 DC_DPrint("DT_GambleIt() : Attemping to sell the gambled item (" + _newitem.fname + ")");
 if(!DT_BuyItem(_newitem, npc, 1)){
 msg = npc.name+" >>> Unable to resell the gambled item "+_newitem.fname+" flag: "+_newitem.getFlag(0x10)+" mode: "+_newitem.mode;
 DC_Print(msg);
 DC_LogToLoader(msg);
 DC_DPrint("DT_GambleIt() : Unable to resell the gambled item!"); 
 }
 }
 }
 }
 }
 }

 return true;
}

// 아래 두함수를 위 겜블함수 바로 아래에 넣어 줍니다.

function _DT_GetGambledItemInt()
{
 var n;
 var _items;
 var _founditem;

 _items = getUnit(4,null,100);

 if(!_items)
 return false;

 
 do{
 if(_items.mode == 0 && _items.getParent() && DC_CheckOwner(_items,me.name))
 {
 _founditem = true;

 for(n = 0 ; n < _DT_OldItems.length ; n++)
 {
 if(_items.gid == _DT_OldItems[n])
 {
 _founditem = false;
 break;
 }
 }

 if(_founditem)
 return _items;
 }
 }while(_items && _items.getNext(null,100));

 return false;
}

function _DT_GetOldItemsInt()
{
 var _items;

 _DT_OldItems = new Array();

 _items = getUnit(4,null,100);

 if(!_items)
 return false;

 do {
 if(_items.mode == 0 && _items.getParent() && DC_CheckOwner(_items,me.name))
 _DT_OldItems.push(_items.gid);
 } while(_items && _items.getNext(null,100));
}
댓글14
  • 봉구입니다 2008.09.13 09:28
    xp봇, 겜블 에러를 해결하기 위해 , 갖가지 방법을 동원해도 해결되지 않아, 겜블 함수 자체를 바꿔서 해결한 겁니다. ^^
  • [無情]디아블러네 2008.09.13 09:53
    역쉬!! 봉구님 추석 한가위 잘 보내세요.~
  • 봉구입니다 2008.09.13 10:01
    디아블러네님도 즐거운 한가위 되세요 ^^
  • 닭갈비 2008.09.13 12:14
    감사합니다 ^^ 이걸로 서클류 겜블이 한결 나아지겠네요 추천한방 쾅~
  • SMASH 2008.09.13 12:41
    겜블 너무 필요했는데. 한번 해봐야겠네요. ^^
  • 옥면비룡 2008.09.13 14:16
    파이널버전에 적용하면 되나요?
  • 갑부되는날까지 2008.09.13 15:26
    아 감사합니다 그 에러때문에 겜블안하고있었는데 ㅎㅎ
  • BerserkerLoL 2008.09.13 19:52
    이런 자료가 필요했습니다.. 역시 예전 멤버분들의 실력이 엄청 나시군요
  • 항상행복하길~ 2008.09.14 00:11
    감사합니다..적용해 봐야겠네요..
  • 마인드lvl99 2008.09.14 17:12
    NT봇도 겜블하다가 에러가생겨서 D2매니져가 종료되는데 이 자료 NT봇에 적용될까요?
  • 봉구입니다 2008.09.14 17:30
    마인드lvl99// 이방법은, d2jsp xp 봇에만 적용됩니다.
  • [無情]크로이체르 2008.09.15 11:14
    항상 감사합니다..겜불 버거댐쉬 최상이니를 하는 저로써는 이문제가 항상 난간이였는데 이번에도 역쉬 봉구님이 해결해주시는 군요... 항상 감사합니다..
  • 펌프킨 2008.09.22 18:53
    다들 잘 되나요? 저는 적용후 2틀을 지켜 보았는데 아직도 미설정된 매직 아이템을 보관 하였음. (매직링 1원소 레지링 3개 보관 이었음)
  • BerserkerLoL 2008.09.24 01:17
    약간 보관하는게 있기는 하지만 현저하게 줄어서 만족하고 있어요.... 그리고.. 봉구님의 이 자료도 좋지만 일명 nude bug 시 방에서 나가는 자료는 너무 맘에 들어요

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 844.4k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.7k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.9k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.9k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 413.6k
476 봇관련 XP봇에서 핀들잡고 나락 안잡으러 가기 8 love_cgy 2008.09.20 1.4k
475 봇관련 NT 봇,체라소서 불사조로 스왑해서 리뎀션 하는 방법 7 체리 2008.09.18 2.1k
474 봇관련 구글 크롬을 아세요? 12 pindle-mind 2008.09.17 1.8k
473 봇관련 파이어 오브 소서 서몬(소환술사)에서 오류 자주 나면!? 8 앵벌의전설 2008.09.15 1.1k
472 봇관련 XP 봇, 벗는에러(?) 대처방법(수정) 11 봉구입니다 2008.09.14 1.6k
471 봇관련 runGC(); 16 [無敵] CliMaX 2008.09.13 1.6k
470 봇관련 NT 봇, 콜투관련 1 봉구입니다 2008.09.13 1.9k
> 봇관련 XP 봇, 겜블에러 해결 14 봉구입니다 2008.09.13 1.4k
468 봇관련 2원소봇순이 효율적인공격을위한 이뮨설정100에서85로 9 zzz365 2008.09.11 1.6k
467 봇관련 유용한 가상 멀티모니터 프로그램 10 pindle-mind 2008.09.09 2.7k
466 봇관련 [NT봇] 리슷율을 경이적으로 줄여주는 "RunGC" 29 ☆Anti-핀돌☆ 2008.09.09 3.5k
465 봇관련 CPU 점유율에 관한 간단한 TIP 14 [無情]디아블러네 2008.09.09 3.3k
464 봇관련 [9/10] [NT]new D2BS 0.9.0.5 에서 숨렙과 보스 기록을 남겨보자! 29 랑랑 2008.09.08 1.7k
463 봇관련 플러그인 폴더를 하나 더 생성하면 한글 채팅 가능합니다 8 클레오팻드라 2008.09.07 1.6k
462 봇관련 NT 봇, 아이템 옵션 표시하기 13 봉구입니다 2008.09.06 2.0k
461 봇관련 NT 봇, 기드참 무시하기(수정) 15 file 봉구입니다 2008.09.06 2.8k
460 봇관련 NT bot 포션 먹기에 대한 고찰 (완결) 20 [無情]디아블러네 2008.09.05 3.5k
459 봇관련 NT봇 니가 먹는게 도대체 무엇이냐? (로그남기기)(9/05)수정 14 kalsae 2008.09.04 3.0k
458 봇관련 아래글 "NT봇, 타운포탈 관련"에 얘기를 더 하면... 1 Arthur 2008.09.04 1.2k
457 봇관련 헐 이런일이 100방 돌았는데..ㄷㄷ 21 단무지다다 2008.09.04 3.6k