是开碧落 发表于 2011-8-13 17:49:12

zmud机器人根据关键词搜索txt文件内容的方法%grep

本帖最后由 是开碧落 于 2012-3-3 13:42 编辑

#file 1 ultra_npc.txt;#var _str %grep(1,:@grep:);#close 1;#if (%len(@_str)>1) {#var _str %replace(@_str,:@grep:,);#var go_path %word(@_str,1,|);gg}

解释
变量 @grep 加前缀: 后缀:为搜索关键词
变量@go_path 为提取出来的关键词后的内容

文本 ultra_npc.txt 规范格式
:马超兴:npcen=ma chaoxing;rd gc;n;n;n;ok

为什么搜索关键词加前后缀, 是为了避免 搜索 信, 把 情信 都搜出来

最基础的一点, 需要把文本放在 zmud.exe同目录下!!!!

萧云晨 发表于 2012-2-19 02:14:55

这个算是读txt文件的,有没有写txt的啊?就是说写个触发,把某些内容写到某个txt文件里。

是开碧落 发表于 2012-2-19 09:19:50

萧云晨 发表于 2012-2-19 02:14 static/image/common/back.gif
这个算是读txt文件的,有没有写txt的啊?就是说写个触发,把某些内容写到某个txt文件里。

#file 1 aa.txt;#write 1 {bbbb};#close 1

{bbbb} 是写入的具体内容

萧云晨 发表于 2012-2-21 23:59:43

task交任务NPC路径 (建议:做前领个独孤任务,然后,最好不要拿兵器)
a-g
:八卦道袍:r gc;s;w;give bagua-daopao to pang toutuo
:白玉短笛:r xingxiu;n;nw;w;give baiyu-duandi to caihua zi
:巴山图:r gc;#3 n;give bashan-tu to ma chaoxing
:镖旗:r gc;#3 w;s;s;give biao-qi to lin zhennan
:碧火弹:r xingxiu;give bihuo-dan to zhaixing zi
:兵器谱:r gc;#3 s;give bingqi-pu to shisong
:白金丝手套:r gumu;move shi;s;s;s;give bjs-shoutao to xiao longnv
:彩霞披风:r beijing;w;w;n;n;w;w;w;w;w;w;w;sw;e;e;e;give caixia-pifeng to ren yingying



唐楠拿出兵器谱给你。
[^唐楠拿出@dhname给你。-> #file 1 tast_npc.txt;#var a_gvsb %grep(1,:@dhname:);#close 1;#if (%len(@a_gvsb)>1) {#var a_gvsb %replace(@a_gvsb,:@dhname:,);#var go_path %word(@a_gvsb,2,|);gv}]
Opened tast_npc.txt as file 1
Closed tast_npc.txt on file 1


怎么触发了,变量都是空的啊?
页: [1]
查看完整版本: zmud机器人根据关键词搜索txt文件内容的方法%grep