北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: flywild

一个新人用blowtorch(喷灯)玩北侠的心得

[复制链接]
 楼主| 发表于 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)

这样就能看到。

触发和匹配一定不能有任何错字。偶尔游戏会有文字无法触发的情况,请换一个触发文字看看。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2017-4-6 07:21:07 | 显示全部楼层
谢谢楼主的耐心指导
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 07:41 PM , Processed in 0.008209 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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