|
发表于 2017-12-24 00:50:47
|
显示全部楼层
-- 双触发二型 —— 对应触发
function ctwo(cmds,match1,match2,timeout,func,func1,func2)
time.make(function()
EXEC(cmds)
line, wildcards,styles =
time.two_type2(match1,match2,timeout,func,func1,func2)
end)
end
实例:-- 例子用于检查步进是否成功,挂随机迷宫的脚本的主要触发 nhm_前缀 = nohalt_maze
ctwo('north', --- 指令,只执行一发
'^看起来(.+)想杀死你!', --- match1
'这里.+出口.+是(.+)', --- match2
0.5, -- 超时控制
nhm_fightchk, --- 触发第一个
nhm_engin, 触发第二个
nhm_regochk 超时的话执行的
)
===]]
这个挺好的,用来改lingwu那段不错. |
|