北大侠客行MUD论坛

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

Mush的触发多行匹配问题以及发送命令问题

[复制链接]
发表于 2012-12-26 00:16:20 | 显示全部楼层 |阅读模式
本帖最后由 ddjch 于 2012-12-26 12:21 AM 编辑

trigger:
^[>]*\s*石嫂说道:「你刚接过任务,等会再来。」$
这个触发是工作正常的
但是执行的命令工作不正常
DoAfter (5,"ask sao about 护卫")
这个就不能正常工作 已经选择发送至script了补充:我晕,在原地不触发 我跑到扬州一下发出20多条ask sao about 护卫

另外

石嫂说道:「我刚得到消息,所谓的名门正派,来了几个人挑战我派。
          你赶快去松林护卫一下吧(huwei)。
          如果真的有人来挑战,消灭他们。」

这种多行触发要怎么做呢?选取multi-line之后触发里如何写?

谢谢大侠指教

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-12-26 02:52:34 | 显示全部楼层
trigger:
^[>]*\s*石嫂说道:「你刚接过任务,等会再来。」$
这个触发是工作正常的
但是执行的命令工作 ...
ddjch 发表于 2012-12-26 12:16 AM



    慎用多行触发,效率绝对比单行低,低多少不清楚...
实在是需要可以单行触发匹配你想要的最后一行,然后往回读n行

或者匹配第一行,延时(0.1s)后抓取后续几行(有缓冲区被刷新的可能)
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-12-26 07:45:53 | 显示全部楼层
回复 4# huacuoh


你都自动了,还问那么多干毛
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-12-26 09:27:18 | 显示全部楼层
回复 2# dcl

做得好的话其实一个多行触发就能抓房间了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-12-26 09:51:37 | 显示全部楼层
回复 6# huacuoh


    多行效率低是肯定的,不过这个可以无视,根本感觉不出来,除非你写100个触发,每个触发都匹配100行,你就会感觉mush有一点点的卡了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-12-26 10:21:26 | 显示全部楼层
回复 6# huacuoh


    错错那么喜欢tea bag呀……

同求lua里面如何写?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2012-12-27 01:27:14 | 显示全部楼层
第一个问题解决了
是我没给timer分组直接把所有timer给关了造成的
一晚上都在研究另外一个机器人怎么写
ls达人们提供的方法我明天试试看。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2012-12-27 14:26:41 | 显示全部楼层
学习了学习了~
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 12:46 PM , Processed in 0.010423 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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