Skip to content

팁 게시판

NT3.1 메니져에 룬주운 장소를 표기해보자(겜블표기 추가)

분류 봇관련 조회 수 1,393 추천 수 14

D2NT\scripts\libs\common\NTSnagIt.ntl 파일 을 열어서

4줄추가 1줄수정 해주시면 됩니다.
이렇게 수정할경우 룬이나 키와같이 줍는 즉시 확인되는 아이템은 장소가 메니져에 표시됩니다.
매직이나 유닉처럼 확인해서 득템하는 아이템은 기존처럼 장소표시가 안됩니다.
(아시는분은 스크립트좀 올려주세요. 간단한듯하면서 복잡하더군요. ㅠㅠ)
-------------------------------------------------------------------------------------------------------------------------------------------------
default:
Print("Picked up " + NTC_ItemQualityToD2Color[_item.quality] + _item.name.split("\n")[0]);

if(_item.quality < 4 && _checkeditem.Status < 2 && _item.itemtype != 4 && (_item.itemtype < 76 || _item.itemtype > 81))

 NTC_SendLogToOOG(NTC_LOG_ITEM, "Kept " + NTC_ItemQualityToMGRColor[_item.quality] + _item.name.split("\n")[0] + ";" + _item.itemdesc);

break;

부분을 찾으시셔...아래와같이 수정하세요.

-----------------------------------------------------------------------------------------------------------------------------------------------------
default:
Print("Picked up " + NTC_ItemQualityToD2Color[_item.quality] + _item.name.split("\n")[0]);

if(_item.quality < 4 && _checkeditem.Status < 2 && _item.itemtype != 4 && (_item.itemtype < 76 || _item.itemtype > 81))
{ //추가
var _area; //추가
_area = GetArea(); //추가

NTC_SendLogToOOG(NTC_LOG_ITEM, "Kept " + "(" + _area.name + ") " + NTC_ItemQualityToMGRColor[_item.quality] + _item.name.split("\n")[0] + ";" + _item.itemdesc); //수정

break;
} //추가

-----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------

겜블표기 추가방법

D2NT\scripts\libs\common\NTTown.ntl 파일을 열어서

NTC_SendLogToOOG(NTC_LOG_ITEM, "Kept " + NTC_ItemQualityToMGRColor[_newitem.quality] + _newitem.name.split("\n")[0] + ";" + _newitem.itemdesc);

를 찾으셔서

NTC_SendLogToOOG(NTC_LOG_ITEM, "Kept " + "(gamble) " + NTC_ItemQualityToMGRColor[_newitem.quality] + _newitem.name.split("\n")[0] + ";" + _newitem.itemdesc); //수정

이렇게 수정하시면 됩니다.
댓글27
  • 무달 2010.04.06 14:57
    감사합니다
  • Holy 2010.04.06 15:08
    유닉등을 옵 확인 안 하고 바로 줍게 해 놓은건 역시 확인이 되겠군요? ^^ 맞나요? 좋은 자료 감사합니다.
  • camus 2010.04.06 15:11
    Holy // 확인 안될것같습니다. 룬과 다르게 NTSnagIt.ntl 파일에서 확인하는것이 아니고 NTTownManager.ntl 에서 확인하는것으로 알고있습니다. 그래서 저도 주운장소를 NTSnagIt.ntl 파일에서 저장하고 NTTownManager.ntl 에서 장소를 표기하게 하려해봤는데 프로그래머가 아니라서 그런지 눈치만으로는 스크립트를 알아볼수 없더군요.
  • Holy 2010.04.06 15:24
    아 네 그렇군요~ 그래도 유용하겠네요~ 감사합니다~
  • [레오]혁이 2010.04.06 16:51
    { //추가 var _area; //추가 _area = GetArea(); //추가 이렇게 복사해 넣으면 되는건가요?? 사이에??
  • camus 2010.04.06 16:53
    [레오]혁이 // 맨 아래에 }표시도 넣으셔야해요 안그럼 에러납니다.
  • [레오]혁이 2010.04.06 17:45
    아~~ 그렇게 해보고 실행 해봐야 겟네요.. ^^
  • 라이브뤄리 2010.04.06 17:45
    좋은 정보 감사합니다. 추천 한방 꾹
  • 惡Brain 2010.04.06 17:49
    유닉쪽은 저도 해보고있는데 힘드네요 ㅎㅎ 매직이나 일반템은 되는데 유닉은.. Pick up 당시 아레아 정보를 가져와도 마을에가서 NPC에게 간 후에 로그가 기록되니 마을 아레아 정보로 기록되버리네요 분석하기 귀찮아서 그냥 짜집기로 하고있는데 머리아프네요 ㅎㅎ
  • camus 2010.04.06 17:52
    惡Brain // 저도 그렇게 했었는데 안돼서 연구중입니다. 문제는 pickup은 NTSnagIt.ntl 에서 하는데 로그기록은 NTTownManager.ntl 에서 하기때문인데요 마지막 픽업장소를 NTSnagIt.ntl 에서 기억해서 NTTownManager.ntl 에 로그기록할때 보내주면 될것같은데 쉬울것같으면서도 기본지식이 딸려서 못하고있습니다. ㅠㅠ (예전자료보면서 연구중 ㅠㅠ)
  • 惡Brain 2010.04.06 21:35
    camus // 한 사냥터를 다 돌고 마을에 가는 순간 정보들이 다 초기화되버리니 할 수가 없네요. 머설리움이나 피트처럼 사냥터가 긴 곳은 돌다가 인벤이 꽉 차서 마을에 와서 아이템을 확인하는 경우에는 장소가 제대로 나오지만.. 그 이외에는.. NTSnagIt.ntl 에서 픽업 장소를 따로 텍스트 파일에 저장한다거나 하지 않는 한은 안될 것 같습니다. 아니면 룬이나 일반 아이템들처럼 줍는 즉시 로그를 기록하는 방법으로 해야할 듯 합니다.
  • camus 2010.04.06 21:41
    Brain// 메인스크립트가 NTBotGame.ntl 인듯한데요 이쪽에서 함수를 지정해서 NTTownManager.ntl 쪽으로 넘기는방법도 있지않을까요? 아...이부분은 정말 고수님께서 도와주시면 참 좋을텐데 말입니다.
  • 오늘하루도 2010.04.07 00:02
    잘되네요 ^^ 정말 감사합니다~ 저두 연구해서 힘을 보태도록 하겟습니다 ^^
  • evenif 2010.04.07 00:21
    와우 감사합니다~~ 이거 적용시키고 나갔다 왔더니 피트에서 자룬 먹었네요 역시 피트는 꿈의 장소인거 같습니다 ^^:
  • 오늘하루도 2010.04.07 03:25
    아이템 전부다 보는것은 되는데 유닉이랑 셋트템만 지정해서 나오게는 안되네요 ㅠ,ㅜ 2시간 동안 골머리를 앓았는데 그래도 전부 다보이면 출처는 알게 되네요
  • camus 2010.04.07 03:44
    오늘하루도 // 그 스크립트라도 알려주시면 도움이 될것같습니다. ^^
  • 오늘하루도 2010.04.07 04:52
    camus// 님이 해주신 이스크립 default: Print("Picked up " + NTC_ItemQualityToD2Color[_item.quality] + _item.name.split("\n")[0]); ------------------------------------------------------------------------- | 요부분을 삭제 해주시면 줍는 아니템은 다 로그에 표시됩니다 | | if(_item.quality < 4 && _checkeditem.Status < 2 && _item.itemtype | | = 4 && (_item.itemtype < 76 || _item.itemtype > 81)) | -------------------------------------------------------------------------- { //추가 var _area; //추가 _area = GetArea(); //추가 NTC_SendLogToOOG(NTC_LOG_ITEM, "주운아이템" + "(" + _area.name + ") " + NTC_ItemQualityToMGRColor[_item.quality] + _item.name.split("\n")[0] + ";" + _item.itemdesc); //수정 break; } //추가 ************************************************************************** 그래서 창고로 옴긴 아템을 메니져에서 보기 편하게 하기위해 NTTownManager 파일에서 function NTTMGR_IDItems(npc) { var _tome, _scroll; var _result; var _items = NTT_GetUnidItems(); if(!_items || _items.length < 1) return; _tome = NTT_GetTome(); if(_tome && _tome.GetStat(70) < _items.length) NTT_FillTome(npc); for(var i = 0 ; i < _items.length ; i++) { switch(NTSI_CheckItem(_items[i])) { case 1: NTC_SendLogToOOG(NTC_LOG_ITEM, "ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ아싸득템이다 " + NTC_ItemQualityToMGRColor[_items[i].quality] + _items[i].name.split("\n")[0] + ";" + _items[i].itemdesc); case 2: break; case -1: if(_tome) _result = NTT_IdItem(_tome, _items[i]); else { _scroll = NTT_GetScroll(); if(!_scroll) { NTT_BuyScrolls(npc); _scroll = NTT_GetScroll(); } _result = NTT_IdItem(_scroll, _items[i]); } if(_result) { switch(NTSI_CheckItem(_items[i])) { case 1: NTC_SendLogToOOG(NTC_LOG_ITEM, "ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ아싸득템이다 " + NTC_ItemQualityToMGRColor[_items[i].quality] + _items[i].name.split("\n")[0] + ";" + _items[i].itemdesc); case 2: break; default: NTT_ShopItem(_items[i], npc, 1); break; } } else NTT_ShopItem(_items[i], npc, 1); break; } } } 요렇게 바꿨어요 ^^ 도움이 되셧으면 좋겟네요 그러면 메신져에서 최강 소순이 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ아싸득템이다 조던 최강 소순이 주운아이템(카타콤4)링 요렇게 보실수가 있습니다 ^^
  • rednaras 2010.04.07 08:04
    좋은정보 입니다! 감사합니다.
  • H군。[어울림] 2010.04.07 08:56
    좋은 정보군요. ㅎㅎ 이거 필요한 정보를 얻어가는군요 +_+
  • camus 2010.04.07 12:03
    오늘하루도// 감사합니다 오늘 또 스크립트 뜯어봐야겠군요 ^^*
  • 신단수 2010.04.08 10:15
    감사합니다.. 아주 유용한 정보입니다... 혼자 이것저것 다 해봤는데.. 잘 안되더라구요. 감사합니다.
  • 드루내 2010.04.12 08:26
    NTSnagit 파일에서 저 문구가 없으면 어떻게 넣어야 하나요??
  • spring 2010.04.17 12:17
    잘보고갑니다.즐거운하루되세요
  • 자판 2010.04.27 11:27
    오랫만에 복귀했는데 참고 하겠습니다 고맙습니다~
  • 블르스조아 2010.05.03 18:48
    유용한 정보 알려주셔서 정말 감사합니다 ~^^
  • 듀엣 2010.05.22 20:41
    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
  • 으흥으헝 2011.07.06 23:14
    정말유용한정보내요 감사합니다~!

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 843.6k
공지 디아관련 에테리얼 벅큐빙 표 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
921 아이템/앵벌 링,아뮬의 접두사 접미사 입니다. 23 엠제이♥ 2010.04.04 2.4k
920 봇관련 스왑무기(완드)사용하기 31 소스 2010.04.05 2.9k
919 봇관련 D2NT 오리 이니 적용 9 원조[惡]A1L 2010.04.05 1.6k
918 봇관련 스왑완드(로워 레지스트) 사용하기 #2 19 쭤꿔붜 2010.04.06 5.9k
> 봇관련 NT3.1 메니져에 룬주운 장소를 표기해보자(겜블표기 추가) 27 camus 2010.04.06 1.4k
916 봇관련 D2NT 3.1 노멀버스시 대량포션사기 (헤븐스톤리님봇 v4.2) 14 소스 2010.04.06 1.1k
915 봇관련 D2NT 3.1 오리버스봇 v0.4 25 소스 2010.04.07 4.3k
914 봇관련 D2NT3.1 Manager 아이템 획득 장소 표시하기(수정) 35 惡Brain 2010.04.07 1.5k
913 디아관련 (함성) 바바의 무기선택에따른 오더스킬레벨 19 file 부처 2010.04.07 2.5k
912 디아관련 간단하게 렐따 푸는 방법 20 SK_균 2010.04.07 5.1k
911 봇관련 NT3.1 메니저에 아이템 획득장소 표시하기(룬,매직미만 아이템 포함) 40 camus 2010.04.07 1.5k
910 봇관련 D2NT 3.1 물약 살때 무조건 엑트5에서 사게하기 8 CaoF 2010.04.07 1.0k
909 디아관련 렐따신의 공식을 이해하면 그를 피할 수 있다! 25 NoQuestion。[A12L] 2010.04.07 2.4k
908 디아관련 현재........ 워든 꺼져있습니다. 33 헥스 2010.04.07 2.2k
907 디아관련 /dnd를 이용한 고전적인 해킹방법 조심하세요. 22 의진 2010.04.08 1.8k
906 봇관련 D2NT 공통/ 봇 이용시 맵 기능 가능하게 하기~ 22 차차[O.P] 2010.04.08 2.0k
905 봇관련 D2NT 3.1 노멀버스시 대량포션사기 (날아다녀님봇 v4.2) 20 소스 2010.04.08 1.4k
904 봇관련 쫄봇때문에 고생하시는분 이렇게하세요~창고지기설명추가 97 시날 2010.04.08 9.1k
903 봇관련 날아다녀님 수정판에서의 MyData폴더내용 삭제 관련 22 랑랑[어울림] 2010.04.08 1.4k
902 캐릭 육성 날아다녀님 버전 체라봇 셋팅입니다. 30 file 남자 2010.04.09 3.2k