hackyfrank 发表于 2009-2-14 14:11:05

字符提取的问题

为什么我每次提取字符的时候总是会出问题,譬如说像下面这句“你反复练习狂风刀法中「风声鹤唳」这一招,获得了不少进步!”
如果我要提取狂风刀法是不是可以这样“你反复练习(*)中「风声鹤唳」这一招,获得了不少进步!"name=1%。这里name就被赋值了狂风刀法。但是为什么我老是提取不出来呢?是不是打括号有一定的技巧,还是别的什么地方我出错了?

maper 发表于 2009-2-14 14:14:09

name=%1 再试试看

hackyfrank 发表于 2009-2-14 14:23:44

这个也试过了的,结果name的值还是%1.是不是那个括号的位置有一定的关系啊?

maper 发表于 2009-2-14 14:36:40

你反复练习(*)中* name=%1 这样总可以吧

yjyyang 发表于 2009-2-14 17:53:36

你先测试trigger是否匹配,如果匹配的话,那就看你是不是用了全角的%

hnh 发表于 2009-2-14 19:03:58

我在zmud462里试了下,果然也提取不到汉字,但数字可以。

jessy 发表于 2009-2-16 14:21:34

我也搭车问个问题
我做hyd,提取了dbr的名字,存在变量dbr_name里
然后我手动输入kill @dbr_name,变量不能被赋值
可是在trigger里自动kill @dbr_name就可以执行
这是怎么回事?

hackyfrank 发表于 2009-2-16 14:31:27

已经解决了,谢谢各位
回楼上的,就是只能这样,不能手动输入

xxxcc 发表于 2009-2-17 11:43:46

原帖由 jessy 于 2009-2-16 02:21 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
我也搭车问个问题
我做hyd,提取了dbr的名字,存在变量dbr_name里
然后我手动输入kill @dbr_name,变量不能被赋值
可是在trigger里自动kill @dbr_name就可以执行
这是怎么回事?
变量解析问题,你设置一个#alias kdbr {kill @dbr_name}。
这样就可以手动了。
推荐用新版本,应该可以直接支持这个解析的。
页: [1]
查看完整版本: 字符提取的问题