请教一个机器人触发的问题
^北大侠客行已经执行了(.*)分.*|^北大侠客行已经执行了.*天(.*)分.*|^北大侠客行已经执行了.*小时(.*)分.*say %1
这两个语句分开做触发,没有问题,当然只能启用一个。如果和在一起触发。我就会取到 %1 = XX小时XX
我只需要的分钟的数值,请教,应该怎么弄。我用的是MUSHclient。
过去用mud4.6,但经常死掉。而且木乱码严重。所以还这个了。 是连线进来时的信息?
把原文帖一下..我试看看
[ 本帖最后由 lzkd 于 2010-3-14 09:59 AM 编辑 ] 他是想计算时间,uptime所得。 楼上说的对,我是想计算时间。原文如下:
北大侠客行已经执行了一小时八分五十二秒。
或者
北大侠客行已经执行了二天十五分五十二秒。
或者
北大侠客行已经执行了二天十六小时八分五十二秒。 建议你逐句、分级别做触发。
一旦一个级别的Trigger被触发,则可以同时关闭其它级别的Triggers,以保证只有这一个Tiggers被触发。
如:
^北大侠客行已经执行了(.*)分.*$
Sequence = 50
^北大侠客行已经执行了.*天(.*)分.*$
Sequence = 60
^北大侠客行已经执行了.*小时(.*)分.*$
Sequence = 70
以上只是举例,具体如何设定级别,还需要LZ测试。 感谢,我试试 可以这样写
北大侠客行已经执行了(.*?天.*?小时|.*?天|.*?小时)?(.*?)分
say %2
试了你4楼的那三个例子,外加一个只有多少分的句子,都可以,你试试看 晕....只是做了点别的事情,一回头,就把能说的都说了.
楼主是不是想整个一更新就怎样,怎样的东西?是想抓更新时间来的?
不用什么机器人触发也可以做到.
找个房间,要那种外面有一个没用的NPC的那种.把那个NPC给砍了.
然后坐在房间里不停的look那个NPC,等那NPC重新出现,就是更新了 另,如果可以,这种问题,请发到机器人区,谢谢! 建议不要做机器人守一些大家都需要的东西,我偶尔想起来跑去鳌拜那碰运气,经常都看到有人守在鳌拜旁边,这很没公德心吧。当然要是守出来派给大家的就欢迎了。至少古墓那需要做门忠的物品有人守我就觉得没问题,他守出来做自己吃的东西,我需要做门忠的时候就去beg或steal好了。heihei
页:
[1]
2