北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 5650|回复: 7

新人求教机器人制作及游戏基本设定

[复制链接]
发表于 2015-11-16 14:55:06 | 显示全部楼层 |阅读模式
新人求教在用zmud462建立机器人过程中遇到如下问题:1、我想建立一个高效率修炼机器人,希望知道dazuo的气血与内力的转换比例、tuna的内力与精力的转换比例、吸气的内力与气血的转换比例、凝神的内力与精气的转换比例。如dazuo 10能得到多少内力?吸气一次消耗多少内力得到多少气血?
2、在txt中编写触发器的模板是“#TRIGGER {发现文字} {输出文字}”,但是这里没有填写类的地方啊,对管理触发器“关闭/打开类”不利,如果要直接在txt中填写类要添加什么语句?还有如何在txt中
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2015-11-16 15:23:57 | 显示全部楼层
新人求教在用zmud462建立机器人过程中遇到如下问题:1、我想建立一个高效率修炼机器人,希望知道dazuo的气血与内力的转换比例、tuna的内力与精力的转换比例、吸气的内力与气血的转换比例、凝神的内力与精气的转换比例。如dazuo 10能得到多少内力?吸气一次消耗多少内力得到多少气血?
2、在txt中编写触发器的模板是“#TRIGGER {发现文字} {输出文字}”,但是这里没有填写类的地方啊,对管理触发器“关闭/打开类”不利,如果要直接在txt中填写类要添加什么语句?还有如何在txt中设置该语句在打开zmud时处于常关状态,直到需要的时候再用“打开类开启”?
3、机器人编写中如何使用判断、循环语句?能否给个范例?
4、目前是否到达新地点到下次移动间是否有cd?若有,cd多长?我在编写华山新手任务的时候用“#TRIGGER {> 你在练武场巡弋,尚未发现敌踪。} {n}”此类触发,有的时候该语句出现过快,导致出现“不能移动”的提示PS:肯定与泼皮无关,泼皮那里我专门等待了几秒,反而没有不能移动的提示出现。
5、如何抓取字符颜色?比如,控制炉火。
6、最后,鄙视巫师删除了所有的新手机器人,明明新手机器人是最好的学习对象,向高级任务机器人太复杂了,新手根本看不懂。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-11-16 15:53:50 | 显示全部楼层
我想建立一个高效率修炼机器人,希望知道dazuo的气血与内力的转换比例、tuna的内力与精力的转换比例、吸气的内力与气血的转换比例、凝神的内力与精气的转换比例。

这些都可以自己试出来,因为游戏里一个心跳是1s,所以这些数值的变化粒度就是1秒,可以通过观察得出结论。以前(好久没研究游戏了,现在不确定)和有效内功等级有关,有效内功等级见jifa。
2、在txt中编写触发器的模板是“#TRIGGER {发现文字} {输出文字}”,但是这里没有填写类的地方啊,对管理触发器“关闭/打开类”不利,如果要直接在txt中填写类要添加什么语句?还有如何在txt中设置该语句在打开zmud时处于常关状态,直到需要的时候再用“打开类开启”?

图形界面里写一个带有类属性的trigger,然后导出到文本,查看这个trigger的文本格式
3、机器人编写中如何使用判断、循环语句?能否给个范例?

。。。教程很多,zmud请看技术园地版的技术教程子板里,回帖数最多的那个zmud教程,当然其他的也很有参考价值
4、目前是否到达新地点到下次移动间是否有cd?若有,cd多长?我在编写华山新手任务的时候用“#TRIGGER {> 你在练武场巡弋,尚未发现敌踪。}
一般移动没有CD也没有busy,但是每个心跳有限制输入的指令数,一般认为是20左右,实际大约是28。你这个华山新手任务是特定情况,需要特殊处理
5、如何抓取字符颜色?比如,控制炉火。

留给ZMUD高手回答
6、最后,鄙视巫师删除了所有的新手机器人,明明新手机器人是最好的学习对象,向高级任务机器人太复杂了,新手根本看不懂。

呵呵
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-11-16 15:58:19 | 显示全部楼层
补充:研究各种转换比例时请空腹(饮水食物至少其一为0),这样可以排除自然恢复的干扰
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-11-16 16:19:03 | 显示全部楼层
太复杂,我都是挂timer,每5秒打坐500
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-11-16 17:41:15 | 显示全部楼层
个人感觉 正常情况下(不计算什么休息周啊,噩梦周啊之类的影响)
内力小于1000,打坐吐纳双倍,即 dazuo 10 得到20内力,1000以上打坐10得到10点内力,吐纳一样
用内力恢复气血和精神,根据激发内功等级不同转换的不同,等级越高转换率越高
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-11-16 17:46:44 | 显示全部楼层
颜色触发
打开触发器 有个 触发器  选项  测试,点开   选项,下面 其他选项  里有个 颜色字符触发,打上勾,再抓取
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-11-17 11:03:43 | 显示全部楼层
1 转换比例是和你的有效内功等级挂钩的 所以建议一般你用jifa看有效内功等级以后 把他除以10得到的值就是最优的打坐或者吐纳的值
2 不建议在txt中编写机器人
3 机器人编写判断或者循环 是在触发中抓去某些量以后进行的
4 cd时间没法准确判断 你可以用checkbusy这个命令去看你自己是否处于忙碌状态 或用#wa 5000(表示等待5秒)这种来完成等候
5 抓颜色 请论坛搜索诸葛不亮的文章
6 全自动新手机器人的出现 会导致你直接挂机 根本不会去研究写程序
有心写程序 可以在主群发问
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-9-27 06:07 AM , Processed in 0.011732 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表