flywild 发表于 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)

这样就能看到。

触发和匹配一定不能有任何错字。偶尔游戏会有文字无法触发的情况,请换一个触发文字看看。

abfish 发表于 2017-4-6 07:21:07

谢谢楼主的耐心指导
页: 1 [2]
查看完整版本: 一个新人用blowtorch(喷灯)玩北侠的心得