D2NT3.1 Manager 아이템 획득 장소 표시하기(수정)
분류
봇관련
조회 수
1,468
추천 수
17
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);
=================================================================
로 수정해 주시면 됩니다.