|
楼主 |
发表于 2018-5-18 00:37:58
|
显示全部楼层
本帖最后由 shenji 于 2022-6-27 12:26 AM 编辑
今晚做hyd苦于没有效率,然后开始想怎么样能更快找到盗宝人,熟悉地图是第一步,这个没什么技巧,做几个开关门过铁索爬山崖的触发就行了,在一些迷宫的入口用Note函数显示一下路径之类的。
我比较烦恼的是盗宝人id的抓取,既然没有遍历技术,就只能靠好心人了,刷了盗宝人信息得盯着屏幕找啊找,珍贵的时间在刷刷刷地流逝,于是设想把盗宝人的id设成变量,然后用好记的变量名代替多变的盗宝人id,到时候是find是kill还不是嘿嘿嘿。但是直接使用变量以前好像从来没有看见过有什么方法,找了很久的论坛之后终于在中文使用手册里发现了这个。
1.变量的设定:
lua函数 SetVariable("%1","%2")
别名准备:
匹配: ^bl (.*) (.*)$ - -注意空格
发送: SetVariable("%1","%2") - -记得发送到Script
正式触发:
语句: 神姬说道:“你有种去宿舍找我兄弟神兵姬(shenbingji),他会给我报仇的!”
匹配: .*说道:“你有种去(.*)找我兄弟(.*)\((.*)\),他会给我报仇的!”
发送: tell shenbingji %1%2
helpme* bow
helpme find %3
bl dbr %3 - -有了别名之后就会创建一个dbr的变量并赋值通配符%3的内容,若dbr已存在则会替换内容
这样我们就有了一个值是shenbingji的变量dbr,接下来看怎么用到任务中
2.变量的引用:就是在右侧勾选 展开变量 ;然后命令中的变量写成 @dbr;在变量栏中填入变量名dbr;最后发送到 命令解析器Execute 看图看图:
于是输入>f dbr这时候就会显示:
【求助】神万姬躬身作了个揖。(shenji || bow)
【求助】神万姬(Shenji): find shenbingji
学习(milky)告诉你:【神兵姬(Shenbingji)】目前在【凌霄城的石板路】,快去摁死它吧!
本暴(stormwind)告诉你:【神兵姬(Shenbingji)】目前在【凌霄城的石板路】,快去摁死它吧!
本神(bosss)告诉你:【神兵姬(Shenbingji)】目前在【凌霄城的石板路】,快去摁死它吧!
同理:
别名:^k dbr$ -----killall @dbr -----展开变量------发送到Exuecute------变量:dbr
触发器就不再赘述。
大家bxs发家致富去吧,然后我再当街乞讨 各位大爷不要的天月天日三洞白虎套赏两件吧 |
-
|