如何让一个JAVA脚本无条件反复运行

比如下边这段小程序:
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();

NTC_Delay(10000);
NTM_WalkTo(me.x+5, me.y+5);
NTC_Delay(10000);
NTM_WalkTo(me.x-5, me.y-5);
Say("Only stay^^");
}
这是在游戏里每隔一段时间就来回走动的脚本,现在是来回走一次就停止了。
怎么才能让他无条件反复运行。

第1个回答  2012-08-08
考虑 Timer 就可以啦。
看看这个回答:

回答者: 星知魂 | 六级 2009-10-5 01:34

给你一个JAVA timer的例子,这是我以前开发一款游戏的timer timerCoontainer的代码这里就不贴了。
import java.util.TimerTask;

public class GameTimer extends TimerTask {

public void run() {//在这里添加计时的动作
TimerContainer.getIntance().execAction();

}

}
public class GameTimerStart {
public static void start(){//开始计时器。控制计时动作的执行 start the GameTimer
Timer timer=new Timer();
timer.schedule(new GameTimer(), 2000, 50000);
}

}本回答被网友采纳
第2个回答  2012-08-08
不能加个循环吗?
while(true)之类的~

没看出来是java……本回答被提问者采纳