Skip to content

팁 게시판

D2NT3.1 Manager 아이템 획득 장소 표시하기(수정)

분류 봇관련 조회 수 1,468 추천 수 17

D2NT3.1 Manager 아이템 획득 장소 표시하기(수정) - 1

NT3.1 Manager 에 유니크, 레어, 매직 아이템의 획득 장소 추가방법입니다.

방법1)

D2NT\scripts\NTBot\bots 로 가시면 사냥터별 세팅 파일이 모두 있습니다.
여기서 자신이 사냥하는 사냥터의 세팅 파일을 여신 후
Ctrl + F 를 누르시고 ' SCRIPT_END ' 로 검색합니다.
그럼 NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END"); 구문이 있는데
이 구문 바로 위에

===============================================
if(!NTTM_CheckAct())
{
 NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
 return;
}

NTTMGR_TownManager();
===============================================

를 추가하여 주시면 됩니다.
추후에 사냥터를 추가하시면 그 사냥터에도 추가해주셔야 합니다.

방법2) - 손손님께서 알려주신 방법입니다.

먼저 D2NT\scripts\libs\common 로 가신 후 NTCommon.ntl 파일을 엽니다.
Ctrl + F 를 누르시고 'NTC_SendMsgToScript'로 검색하신 후 해당 함수 안의

var _script = NTC_FindScript(scriptname); 밑에

===============================================
if(!NTTM_CheckAct())
{
 NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
 return;
}

NTTMGR_TownManager();
===============================================

를 추가하여 주시면 됩니다.

- 더 간단해져서 좋네요. 좋은 정보 감사드립니다.

방법1 과 방법2 중 하나만 하시면 됩니다.

그 다음 D2NT\scripts\libs\common 가신 후 NTSnagIt.ntl 파일을 엽니다.
Ctrl + F 를 누르시고 NTSI_SnagIt(); 를 검색하신 후
NTSI_SnagIt(); 구문 바로 위에 _PickArea = GetArea(); 를 추가해주세요.

그 다음 NTTownManager.ntl 파일을 여시고
9번째 줄에 var _PickArea = 0; 를 추가하신 후
Ctrl + F 를 누르시고 Kept 를 검색하시면 두 개의 구문이 있습니다.
두 개의 구문 모두

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



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

로 수정해 주세요.


룬과 노멀 아이템 획득 장소 추가는 camus 님의 방법을 참고하시거나 이 글의 세팅에서 추가하실려면
NTSnagIt.ntl 파일에서 Ctrl + F 로 Kept 로 검색하신 후

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



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

로 수정해 주시면 됩니다.
댓글35
  • 나름 2010.04.07 09:23
    아~~늘 아쉬웠던 부분이 이제 해결 될 것 같네요. 퇴근 후에 적용해 봐야 겠습니다. 감사합니다.
  • 원조[惡]A1L 2010.04.07 09:34
    저역시 동감합니다. 유용한 정보감사합니다. 추천한방 드리고가겠습니다^^
  • 단비[아빠] 2010.04.07 11:00
    아 정말 저도 어느곳에서 줏었는지 알고 싶었던 부분 이었습니다. 전 바로 적용을 하고 봐야 겠습니다. 유익한 정보 감사 드립니다. 저또한 추천 듬뿍 드리고 갑니다.
  • 무달 2010.04.07 11:07
    감사합니다 잘되네요
  • SMASH 2010.04.07 11:11
    잘되네요^^ 감사합니다!
  • ] CoYoTe [ 2010.04.07 11:11
    좋은자료네요.. 꼭필요했었는데. 추천한방 드립니다 ^^
  • 흐르는꿈 2010.04.07 11:12
    감사합니다~ 지금 바로 적용해 봤는데 잘 되네요^^
  • 오늘하루도 2010.04.07 11:28
    오오오 감사합니다 ^^ 잘쓸꼐요
  • 손손 2010.04.07 12:07
    감사합니다. 혼자 해보려는데 자꾸 에러 나서 짜증나던 차에 딱 올려주셨네요. ^^ =============================================== if(!NTTM_CheckAct()) { NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()"); return; } NTTMGR_TownManager(); =============================================== 이 부분은 사냥터마다 추가하는 것보다 NTCommon.ntl 파일에서 function NTC_SendMsgToScript(scriptname, msg) { var _script = NTC_FindScript(scriptname); // 여기부터 추가. if(!NTTM_CheckAct()) { NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()"); return; } NTTMGR_TownManager(); // 여기까지 추가. if(_script) return _script.Send(msg); return false; } 이렇게 바꾸는것도 괜찮을 것 같은데 어떨까요? 해보니까 에러는 안나는 것 같습니다.
  • 손손 2010.04.07 12:13
    그리고 한가지 생각해 보면 ... 아이템을 집을 때 area 이름이 수정(갱신)되는 거라서 약간의 오차 가능성은 있는 것 같습니다.(큰 문제는 아닙니다만) 예를 들어서 피트 1층에서 keep할 item을 집고 피트 2층에서 확인필요한 item을 또 집은 경우 마을에 돌아와 확인하여 1층에서 주운 물건을 keep 할 경우에 피트 2층으로 표시될 것 같다는 거죠. 하나 집을 때마다 마을 돌아와 확인하게 하면 될 듯도 하지만 시간 낭비하면서까지 그렇게 할 필요는 없을 듯 합니다. ^^
  • 惡Brain 2010.04.07 12:20
    손손 // 알려주신 방법 감사합니다. 한번 테스트 해봐야겠네요. 말씀하신 문제점은 저도 알고 있습니다. 다른 점으로는 아케인에 가서 파이어아이를 잡을때라던가 머설리움 가기 전 블러디레이븐을 잡을 때이지요. 이 경우는 파이어아이나 블러디레이븐을 잡고 먹었더라도 바로 마을에 가지 않기때문에 아케인과 머설리움으로 표기됩니다만 그 부분을 추가하자니 좀 귀찮아지더라구요..ㅎㅎ 그렇게 큰 문제는 아니기때문에 그냥 제외하였습니다.
  • 손손 2010.04.07 12:26
    惡Brain님// 정 필드별로 층별로 지역명을 정확하게 구분하고 싶은 분이 계시다면 개인적으로 사냥터 파일을 수정해서 사용하는게 좋을 것 같습니다. 중간에 체크루틴 if(!NTTM_CheckAct()) (이하생략) 만 추가하면 될테니까요.
  • 惡Brain 2010.04.07 12:39
    손손 // 예 그 부분은 개인적으로 수정해서 사용하셔야할 것 같습니다. 그리고 알려주신 방법으로 수정하였습니다. 안그래도 사냥터마다 추가하자니 너무 소스가 지저분해져서 마음에 안들었는데 간단해져서 보기 좋네요^^ 좋은 정보 감사드립니다.
  • 박사 2010.04.07 13:04
    惡Brain 님// 좋은 정보 감사드립니다. 적용시켜보겠습니다. ^^
  • PARAGON 2010.04.07 13:24
    감사합니다 설명 정말 쉽게 잘쓰셨내요 감사해요^^
  • 아이군 2010.04.07 14:16
    방법2 다음에 NTSnagIt.ntl 추가수정 NTTownManager.ntl 두개 구문 수정후 룬과 노멀 아이템 획득 장소 추가까지 했습니다만.. kept(undefined)ko rune 이렇게 획득장소 표시가 안되는,,뭐가 잘못된걸까요?
  • 惡Brain 2010.04.07 14:24
    아이군님 // 룬 획득 시에 undefined가 나오신 건 방법2 이후의 수정에서 잘못하셔서 생기는 오류입니다. 다시 한번 살펴봐주세요.
  • 박사 2010.04.07 14:38
    惡Brain 님// 혹시 참도 장소 나오게 할 수 없나요?
  • 惡Brain 2010.04.07 15:03
    박사님 // 이대로 하시면 참도 나옵니다.
  • 박사 2010.04.07 16:59
    惡Brain 님// 그랜드참은 장소가 나오는데 스몰참은 아무 메시지도 안뜹니다. 제가 잘못 수정했나 보네요.
  • SMASH 2010.04.07 20:37
    스몰참도 나오던데요.
  • 조은아저씨 2010.04.07 20:56
    좋은 자료 감사합니다 조금 아위웠던 부분이엿는데 이제야 시원하네요 ^^ 궁금한건 못참는 성격이라서요 ^^;; 다시한번 노고에 감사드립니다 (_ _)
  • 개봉춘 2010.04.09 00:44
    kept를 찾을수업다는대 계속.. ketp가아닐런지?
  • 惡Brain 2010.04.09 00:55
    개봉춘님 // Kept 가 맞습니다. 안나오신다면 제일 첫번째 줄을 클릭하신 후 다시 한번 Ctrl + F 로 Kept를 검색해보세요.
  • 太陽-e 2010.04.13 08:56
    아 정말 필요한 정보인데... 이렇게 올려주셔서 감사합니다. 잘쓰겠습니다.
  • wgda 2010.04.13 16:43
    감사합니다..어디서 먹었는지 나오면 좋겠다 생각했는데..잘 배워가요..
  • spring 2010.04.17 12:17
    잘보고갑니다.즐거운하루되세요
  • 날풍기 2010.04.18 11:34
    좋은 정보네요 ㅎ.. 잘 배우고 갑니다.
  • 자판 2010.04.27 11:27
    오랫만에 복귀했는데 참고 하겠습니다 고맙습니다~
  • 블르스조아 2010.05.03 18:47
    유용한 정보 알려주셔서 정말 감사합니다 ~^^
  • 가을판타지 2010.05.09 08:24
    좋은정보 감사합니다^^ 템먹고도 어디서 먹었는지 몰라 찜찜했는데 풀렷네요
  • 디아친구 2010.05.17 15:53
    잘 보고 가요 올리느라 수고 했네요...
  • 듀엣 2010.05.22 20:35
    오늘두 하나 배우고 가는군요!! 감사 드리고 즐디아 하십시요!!!
  • 밤빵맛토끼 2010.09.27 14:23
    감사합니다~ 지금 바로 적용해 봤는데 잘 되네요^^
  • 으흥으헝 2011.07.06 23:13
    깔끔하네요 좋은정보감사합니다

팁 게시판

번호 분류 제목 글쓴이 날짜 조회
공지   게시판 푸시 알림 / 통합 앱 서비스 31 file 트디개발자 2023.09.20 831.0k
공지 디아관련 에테리얼 벅큐빙 표 219 eunnanoDiablo™ 2008.03.05 140.2k
공지 디아관련 케릭별 갑옷 착용 모습 325 수린[아빠] 2009.06.09 111.4k
공지 디아관련 디아블로 각종 팁과 정보 간추림 입니다 (_ _) 1547 조은아저씨 2010.05.24 211.6k
공지 봇관련 유니크 업글 표 366 file 카인 2013.11.02 412.8k
636 봇관련 NT3.1 메니저에 아이템 획득장소 표시하기(룬,매직미만 아이템 포함) 40 camus 2010.04.07 1.5k
> 봇관련 D2NT3.1 Manager 아이템 획득 장소 표시하기(수정) 35 惡Brain 2010.04.07 1.5k
634 봇관련 D2NT 3.1 오리버스봇 v0.4 25 소스 2010.04.07 4.3k
633 봇관련 D2NT 3.1 노멀버스시 대량포션사기 (헤븐스톤리님봇 v4.2) 14 소스 2010.04.06 1.1k
632 봇관련 NT3.1 메니져에 룬주운 장소를 표기해보자(겜블표기 추가) 27 camus 2010.04.06 1.4k
631 봇관련 스왑완드(로워 레지스트) 사용하기 #2 19 쭤꿔붜 2010.04.06 5.9k
630 봇관련 D2NT 오리 이니 적용 9 원조[惡]A1L 2010.04.05 1.6k
629 봇관련 스왑무기(완드)사용하기 31 소스 2010.04.05 2.9k
628 봇관련 봇이 물약이 없는데도 물약을 사지 않아요..에 대해 13 랑랑[어울림] 2010.04.04 1.3k
627 봇관련 평소엔 오브를 쓰지만 메피는 메테오로 잡고 싶다면? (수정) 25 랑랑[어울림] 2010.04.04 1.8k
626 봇관련 노멀봇 작은 물약을 구매하던 물약 구매 수정 10 쭤꿔붜 2010.04.03 952
625 봇관련 D2NT로더 사용시 시디키 겹침 문제 21 조각남 2010.04.03 3.7k
624 봇관련 [1.12정보] 한방에 투봇 돌리는 방법 (쫄봇사용 내성몬스터잡기) 13 묵향~ 2010.04.02 3.0k
623 봇관련 팔라딘 지정몹에 세컨더리 스킬 사용하기 19 쭤꿔붜 2010.04.01 1.7k
622 봇관련 간단한 111 에러 해결법? 12 하아하아 2010.04.01 1.2k
621 봇관련 프리서버에서 봇을 돌리고 싶습니다 15 최Rock 2010.03.31 7.5k
620 봇관련 이번 봇..주의하셔야겠습니다.. 64 맨드라미 2010.03.30 4.2k
619 봇관련 1.13c 용 D2NT 쫄봇관련 11 IncrediblySmart 2010.03.30 4.0k
618 봇관련 보스만 스태틱 걸고 잡기 43 쭤꿔붜 2010.03.30 3.4k
617 봇관련 정수 못드시는분 보세요~ 28 싹쓸광 2010.03.29 4.0k