|
楼主 |
发表于 2017-4-5 15:19:13
|
显示全部楼层
回复 10# abfish
我也不懂电脑,法子都是看论坛lua说明想的。星宿抓虫是个什么状况我没玩过不是很了解,只能说暂停方式。
最简单的做法是,你点选alias;新建一个,取名为wa, 然后内容输入/os.execute("sleep "..$1)。可选的地方勾上Match start of line以及enable两项,点确定。
这样以后你输入wa 1;就略等于#wa 1。
然后必须注意:不管你把这输入在中间还是最后,此暂停都会优先执行,也就是wa 1;say和say;wa 1没有分别,都是等一秒再自言自语。
因此要在中间暂停,只能用trigger触发。比如tell自己:停一秒。然后收到tell再触发暂停以及暂停之后的命令。
不利点在于:你或许需要多个不同情况暂停的时候,也需要多个触发。
然后我不知道你的匹配是个什么状况,但正则匹配变量是肯定可以的。比如(.*)可以匹配任意文字,而你要将被此符号匹配的变量抓取,就要用$1,$2之类。
此外切记trigger如归使用正则表达式,一定要把他下面可勾选的第一项勾销,否则不会有反应。
比如你设立一个alias为x,那么.x $1就把第一个变量给了x。
而当你需要使用lua编程时,记住一定要加/这个符号。
比如/x="$1"
你就把变量赋予了自定义变量x。
如果你需要看是否赋予成功,可以输入/Note(x)
这样就能看到。
触发和匹配一定不能有任何错字。偶尔游戏会有文字无法触发的情况,请换一个触发文字看看。 |
|