找回密码
 注册
搜索
查看: 1104|回复: 1

请教个发呆问题。

[复制链接]
门派:不明
发表于 2011-3-17 08:37:54 | 显示全部楼层 |阅读模式
想问下robot里面防止发呆的原理是什么,我大概知道是发呆一分钟记录一次,超过几分钟就从连,但是我不知道怎么确定自己在发呆?是zmud的命令还是mud的命令?
门派:不明
发表于 2011-3-19 14:28:11 | 显示全部楼层
这个在机器工厂里面的Zmud机器人制作有讲的,通过#alarm命令防止,如下:

防止发呆的一般做法:

步骤一: 一般一个机器人正常运转时,都会循环出现各种信息,可以将这些信息做成trigger,触发命令中加入#add idle 1
步骤二: #alias Testidle {#alarm +@time {#if (@idle>0) {#say 运行情况良好;#var idle 0} {#say 机器人已经中断;let it run};testidle}}
对@idle进行定时判断,如果@idle大于1,表示运行情况良好,变量归0;否则表示机器人中断,重新运转它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-15 04:01 , Processed in 0.057685 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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