北大侠客行MUD论坛

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

请教一个机器人触发的问题

[复制链接]
发表于 2010-3-14 09:43:03 | 显示全部楼层 |阅读模式
^北大侠客行已经执行了(.*)分.*|^北大侠客行已经执行了.*天(.*)分.*|^北大侠客行已经执行了.*小时(.*)分.*
say %1

这两个语句分开做触发,没有问题,当然只能启用一个。如果和在一起触发。我就会取到 %1 = XX小时XX
我只需要的分钟的数值,请教,应该怎么弄。我用的是MUSHclient。
过去用mud4.6,但经常死掉。而且木乱码严重。所以还这个了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 09:57:06 | 显示全部楼层
是连线进来时的信息?
把原文帖一下..我试看看

[ 本帖最后由 lzkd 于 2010-3-14 09:59 AM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 10:10:13 | 显示全部楼层
他是想计算时间,uptime所得。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-3-14 10:56:05 | 显示全部楼层
楼上说的对,我是想计算时间。原文如下:

北大侠客行已经执行了一小时八分五十二秒。
或者
北大侠客行已经执行了二天十五分五十二秒。
或者
北大侠客行已经执行了二天十六小时八分五十二秒。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 11:45:41 | 显示全部楼层
建议你逐句、分级别做触发。

一旦一个级别的Trigger被触发,则可以同时关闭其它级别的Triggers,以保证只有这一个Tiggers被触发。

如:


^北大侠客行已经执行了(.*)分.*$
Sequence = 50

^北大侠客行已经执行了.*天(.*)分.*$
Sequence = 60

^北大侠客行已经执行了.*小时(.*)分.*$
Sequence = 70


以上只是举例,具体如何设定级别,还需要LZ测试。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-3-14 11:53:07 | 显示全部楼层
感谢,我试试
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 12:21:17 | 显示全部楼层
可以这样写

北大侠客行已经执行了(.*?天.*?小时|.*?天|.*?小时)?(.*?)分
say %2

试了你4楼的那三个例子,外加一个只有多少分的句子,都可以,你试试看
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 12:28:17 | 显示全部楼层
晕....只是做了点别的事情,一回头,就把能说的都说了.

楼主是不是想整个一更新就怎样,怎样的东西?是想抓更新时间来的?
不用什么机器人触发也可以做到.
找个房间,要那种外面有一个没用的NPC的那种.把那个NPC给砍了.
然后坐在房间里不停的look那个NPC,等那NPC重新出现,就是更新了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 12:28:39 | 显示全部楼层
另,如果可以,这种问题,请发到机器人区,谢谢!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-3-14 13:39:22 | 显示全部楼层
建议不要做机器人守一些大家都需要的东西,我偶尔想起来跑去鳌拜那碰运气,经常都看到有人守在鳌拜旁边,这很没公德心吧。当然要是守出来派给大家的就欢迎了。至少古墓那需要做门忠的物品有人守我就觉得没问题,他守出来做自己吃的东西,我需要做门忠的时候就去beg或steal好了。heihei
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 06:48 PM , Processed in 0.011618 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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