[NT] 로그파일에 어디서 주웠는지 표기해보자.
분류
봇관련
조회 수
2,842
추천 수
2
밑의 제글?(자료)을 자료를 설치해서 파일로 로깅이 된다는 전제하에..
[atom3 2008/04/27 05:36:26]Kept [Normal] Key of Terror---Countess
[atom2 2008/04/27 05:48:11]Kept [Normal] Key of Destruction---Pindleskin
[atom1 2008/04/27 05:51:25]Kept [Magic] Mentalist's Grand Charm of Life---Travincal
[atom2 2008/04/27 05:53:17]Kept [Unique] Boneshade---Baal
[atom2 2008/04/27 06:04:41]Kept [Normal] Key of Destruction---Pindleskin
[atom 2008/04/27 06:07:38]Kept [Normal] Hel Rune---Countess
[atom1 2008/04/27 06:09:19]Kept [Normal] Key of Terror---Countess
[atom 2008/04/27 06:11:57]Kept [Set] Tal Rasha's Adjudication---Duriel
[atom2 2008/04/27 06:13:24]Kept [Magic] Shimmering Large Charm ---Travincal
[atom3 2008/04/27 06:15:50]Kept [Normal] Key of Terror---Countess
요렇게 나오게 바꾸기 입니다. 물론 매니져에서도 저렇게 나옵니다.
수정하는 파일이 몇개되지만....조금만 바꾸면 되는지라.. 이건 파일로 안 올립니다.
우선 scripts\bots\NTLoader.dbl 파일 수정합니다.
-----------------------------------------------------------------
for(var i = 0 ; i < NTConfig_Script.length ; i++)
{
NTTM_CheckAct();
NTC_Delay(1000);
// NTC_SendLogToOOG1(NTConfig_Script[i]);
_Currunt_Boss=NTConfig_Script[i]; // 현재 사냥터 저장 ->요기부터 두줄 추가합니다.
(i!=0)?_Pre_Boss=NTConfig_Script[i-1]:_Pre_Boss="Pit"; // 전 사냥터 저장 요기까징.
//pit 부분은 자신의 마지막 사냥터로 바꿔서 입력해주세요 , 제가 마지막이 피트.
switch(NTConfig_Script[i])
{
case "AncientTunnels":
NTC_Include("bots/NTAncientTunnels.dbl");
_result = NT_AncientTunnels();
break;
-------------------------
scripts\libs\common\NTTownManager.dbl 를 수정합니다.
---------------------------
var _NTTMGR_BuyKey;
var _NTTMGR_DoGamble;
var _NTTMGR_DoHeal;
var _NTTMGR_DoID;
var _NTTMGR_DoRepair;
var _NTTMGR_DoRevive;
var _NTTMGR_RemoveCurse;
var _Currunt_Boss; //두줄 추가
var _Pre_Boss; //요기까징.
......
....... kept 나 sendlogtooog 로 검색하면 찾을수 있음
.......
if(_tome && _tome.getStat(70) < _items.length)
NTT_FillTome(npc);
for(var i = 0 ; i < _items.length ; i++)
{
if(njipCheckGoodItem(_items[i], NJIP_CHECK_SIMPLE) > 0)
NTC_SendLogToOOG("Kept [" + NTC_ItemQualityToNameList[_items[i].quality] + "] " + _items[i].name+"---"+_Pre_Boss); /// 이줄 보면서 수정......
else
{
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 && njipCheckGoodItem(_items[i], NJIP_CHECK_SIMPLE) > 0)
NTC_SendLogToOOG("Kept [" + NTC_ItemQualityToNameList[_items[i].quality] + "] " + _items[i].name+"---"+_Pre_Boss); // 이줄 보면서 수정
else
{
if(_items[i].getFlag(0x4000000) == 0)
NTT_ShopItem(_items[i], npc, 1);
}
}
}
}
-------------------------------------------------------------
scripts\libs\common\NTSnagit.dbl 파일 수정합니다.
------------------------------------------------------------
kept 로 검색하면 수정하는 줄 나옵니다..
if(_itemunit.itemType != 4 && (_itemunit.itemType < 76 || _itemunit.itemType > 81))
NTC_SendLogToOOG("Kept [" + NTC_ItemQualityToNameList[_itemunit.quality] + "] " + _itemunit.name +"---"+_Currunt_Boss); // 이줄 보면서 수정
break;
------------------------------------------------------------------
다 되었습니다...
로그파일이 바뀌는게 보이실겁니다
단순하게 변수 몇개로 해결 봐서 참....할말이 없습니다...
모르시는 분을 위해서 이렇게 적은 거니 뭐...
ps. 돌리면서 생각해보니 아이템 줍고 중간에 팅겨도 다음방에서
피트로 나올꺼 같군요...대책이 없으니 그냥 냅둡니다.