背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读内容

一个简单的读书机器人例子

[日期:2007-05-13] 来源:  作者: [字体: ]

因为是第一次成功的制作了一个读书机器人,很高兴,故发上来分享一下。
因为风云是禁止机器人的,如果有什么后果,偶不服任何责任。
读书是一件累人的重复工作。且是完全的重复。
所有命令如下:
study book 160  用160的心神,因为一次打坐恢复一倍的关系。我的总和是320
dazuo          


eat pumpkin
drink wineskin
stduy book 160 ......
 一般情况就是如此往复的。
这里我们一般是用触发器来进行的。
触发器的原理大致是利用检索MUD系统返回的信息来确定是否启动触发器。
patten就是那条启动触发器的信息。如:
你从忘我的境界中回神敛气,睁开了眼睛。
指令就是你需要触发器输入的命令。如:
eat pumpkin
因此你在做触发器以前先自己手动完成整个循环的过程,确定所有的PATTEN和命令。
如:
study movebook 160
你研读有关基本轻功的技巧,似乎有点心得。
dazuo
> 你盘腿跌坐在地上,闭上眼睛开始调息打坐。
你从忘我的境界中回神敛气,睁开了眼睛。
eat pumpkin
你拿起南瓜咬了几口。
drink jiudai
你拿起牛皮酒袋咕噜噜地喝了几口清水。

比如:
PATTEN:你从忘我的境界中回神敛气,睁开了眼睛。
command:eat pumpkin
这个触发器的效果就是当你收到
“你从忘我的境界中回神敛气,睁开了眼睛。”
这条信息的时候,触发器就会发出eat pumpkin来继续这个循环动作
四个触发器的详细:
patten:你研读有关基本轻功的技巧,似乎有点心得。
command:dazuo

PATTEN:你从忘我的境界中回神敛气,睁开了眼睛。
command:eat pumpkin

patten:你拿起南瓜咬了几口。
command:drink wineskin

patten:你拿起牛皮酒袋咕噜噜地喝了几口清水。
command:study movebook 160

这样当你用study movebook 160触发整个循环以后....做自己的事去吧~~
但是,你会很快发现一个问题,风云这一类MUD里动作是需要时间间隔的。
这个循环就会很快卡掉。因此引入一个命令#wa
这个命令让触发器在触发后等待一段时间再输入命令,以微妙为单位。
风云里用#wa 2000差不多。也就是两秒。此外在两个命令间用;隔开
至于要在哪些前面加#wa 2000;自己尝试吧~总要有点自己的努力,做出的东西才好 : )
最后祝愿大家别被巫师抓住咯~~

 

 
 尊重作者 转载请注明出处52mud.com

阅读:
录入:sbso

推荐 】 【 打印
相关新闻      
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
内容查询


天涯江湖 | 江湖风云 | 夕阳再现 | 重出江湖 | 大唐西游记 | 泥潭mud | 书剑 | 终极地狱