날아다녀님 오랜만에 질문합니다.
분류
질문
조회 수
1,340
추천 수
0
방 30분 제한 때문에 새로 만든 창고 케릭들을 덜덜이 셋팅 시키기도 귀찮고 해서
NTTownManager.ntl에 있는걸 가져와서 쓰기로 했습니다.
액트1 상점 NPC 3명을 정해진 순서대로 돌게 했는데 다시 리턴시키는 방법이 어떤건지 궁금합니다.
사냥터나 진입점으로 해서 사용하려고 하는데 반복 진행하려면 ?????? 에 어떤 명령을 넣어야 합니까?
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NTTMGR_TownManager();
if(!NTStill_VisitCharsi())
{
NTC_SendMsgToScript("NTStill_VisitCharsi()");
}
Delay(10000); //대기시간 1000=1초
if(!NTStill_VisitAkara())
{
NTC_SendMsgToScript("NTStill_VisitAkara()");
}
Delay(10000); //대기시간 1000=1초
if(!NTStill_VisitGheed())
{
NTC_SendMsgToScript("NTStill_VisitGheed()");
}
Delay(10000); //대기시간 1000=1초
??????
}
function NTStill_VisitCharsi()
{
var _npc;
NTTM_TownMove("charsi");
_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_CHARSI, 5);
if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(NTT_DoTrade(_npc))
Delay(10000); //대기시간 1000=1초
me.Cancel(1);
}
}
}
function NTStill_VisitAkara()
{
var _npc;
NTTM_TownMove("akara");
_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_AKARA, 5);
if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(NTT_DoTrade(_npc))
Delay(10000); //대기시간 1000=1초
me.Cancel(1);
}
}
}
function NTStill_VisitGheed()
{
var _npc;
NTTM_TownMove("gheed");
_npc = NTC_FindUnit(NTC_UNIT_NPC, NTC_NPC_ID_GHEED, 5);
if(_npc)
{
if(NTT_DoInteract(_npc))
{
if(NTT_DoTrade(_npc))
Delay(10000); //대기시간 1000=1초
me.Cancel(1);
}
}
}

