新人在40w以上经验,就会遇到西域的任务,走沙漠是很累的事情,严重影响机器人的效率,另外,shot号遇到很远,会去大理寻找,经常走过“河上”这个地方,导致在那里晕个2-3次,遇到生病就挂了,严重影响shot号收集物资。
目前东方中任务不连续完成,可以通过连续的quest master id获得新的任务,任务环数保持不变,所以可以利用这点,当npc出现很远,西域沙漠,大理时候,回去重新接任务,这样机器人的效率显著提高。
如何修改,请看以下代码:
老代码是这样的:
if (loc == "很远" || loc == "大理") {
set("lg_help/flag", true);
var cmd = "inter Help find:" + query("npc/name");
send(cmd);
}
修改成:
if (loc == "很远" || loc == "大理" || loc == "西域") {
send("say 不想死在沙漠里");
do_questend("cancel");
return;
}
■ send("say 不想死在沙漠里") 这个可以不加,主要为了测试机器人用的,当然你也可以加上自己个性化的语言。
■ 具体如何找到这段代码,请按照上篇文章里所讲的方法。
修改好以后,你会发现机器人安全多了,而且效率也明显得到了提高。
东方传说MUD游戏QQ群:46892543