背景:
阅读文章

如何让机器人不去找“很远”,“西域沙漠,大理”等地图

[日期:2021-03-18] 来源:  作者: [字体: ]

新人在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

收藏 推荐 打印 | 录入:sbso | 阅读:
相关内容       机器人 
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论