NT3.1 메니저에 아이템 획득장소 표시하기(룬,매직미만 아이템 포함)
분류
봇관련
조회 수
1,547
추천 수
19
안녕하세요 체라메니아 camus입니다.
아래 Brain님의 글과는 방법이 달라서 올려봅니다.
--------------------------------------------------------------------------------------------------------------------------------------------------------
D2NT\scripts\libs\common\ 폴더의 파일 3개를 수정하여야 합니다.
사냥지역의 파일저장을 통하여 비정상종료 치킨 등이 일어나도 장소를 표기할수있게 되어있습니다.
이 글은 디아블러네님의
http://tradia.me/diablo2/diablo2_tips/202527
를 참조하여 작성하였습니다.
수정방법
--------------------------------------------------------------------------------------------------------------------------------------------------------
1. D2NT\scripts\libs\common\NTCommon.ntl 파일 최하단에 아래 함수 추가
//<--여기부터
function DB_AreaWrite()
{
var _file
var _area
_file = FileOpen("libs/["+me.charname+"].txt", 1)
_area = GetArea();
if(_area)
_file.WriteLine(_area.name);
_file.Close();
}
//<--여기까지
--------------------------------------------------------------------------------------------------------------------------------------------------------
2. D2NT\scripts\libs\common\NTSnagIt.ntl 파일 수정(룬장소표기적용한분은 맨 아래 4줄만 추가)
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;
}//<--추가(룬장소표기 적용한분은 추가안해도 됩니다.)
else //<--추가
{ //<--추가
DB_AreaWrite() //<--추가
} //<--추가
--------------------------------------------------------------------------------------------------------------------------------------------------------
3. D2NT\scripts\libs\common\NTTownManager.ntl 수정 5줄추가 2줄수정
function NTTMGR_IDItems(npc)
{
var _tome, _scroll;
var _result;
var _items = NTT_GetUnidItems();
var _file // 추가
var _area // 추가
_file = FileOpen("libs/["+me.charname+"].txt", 0) // 추가
_area=_file.ReadLine(); // 추가
_file.Close(); // 추가
.
.
(중간생략)
.
.
case 1:
NTC_SendLogToOOG(NTC_LOG_ITEM, "Kept " + "(" + _area + ")(N) " + NTC_ItemQualityToMGRColor[_items[i].quality] + _items[i].name.split("\n")[0] + ";" + _items[i].itemdesc); //수정
.
.
(중간생략)
.
.
case 1:
NTC_SendLogToOOG(NTC_LOG_ITEM, "Kept " + "(" + _area + ") " + NTC_ItemQualityToMGRColor[_items[i].quality] + _items[i].name.split("\n")[0] + ";" + _items[i].itemdesc);//수정
--------------------------------------------------------------------------------------------------------------------------------------------------------
겜블표시 추가하고싶은분은
http://tradia.me/diablo2/diablo2_tips/222488
이 글에 겜블표시 추가부분을 보시고 1줄 수정하시면 됩니다.
p.s : 오늘하루도 님 결국 파일을 만들어 지역저장하는방법을 썻습니다 ㅠㅠ