ZMUD里汉字字符串匹配的方式:
1、用#if(@a=~"扬州")多加个~,就可以匹配 (未经测试)
2、用间接比较的方式:#if ( %pos(@a,"扬州") !=0 & %pos("扬州",@a) !=0) 回复cangshu
这个是因为yanqing-quan中间的“-”被zmud理解为减号了
如果要做比较的两个字符串中是 ...
darkstar 发表于 2011-12-12 12:51 AM http://pkuxkx.com/forum/images/common/back.gif
昏迷……刚查了一些资料,长见识了:
ZMUD里汉字字符串匹配的方式:
1、用#if(@a=~"扬州")多加个~,就可 ...
darkstar 发表于 2011-12-12 12:56 AM http://pkuxkx.com/forum/images/common/back.gif
原來如此!touch darkstar!!!!!多謝~!!!! yct39. 回复 10# darkstar
字符串對比:http://pkuxkx.com/forum/thread-7587-1-1.html
哭啊~ 看來最好是把論壇帖子全部看一遍。 回复 11# darkstar
│□玉女剑法 (yunu-jianfa) - 普普通通 247/ 0│
[^??│□(%x)%s~((*)~)*-%s*%s(%d)/-> #if (@tssk1=~"玉女剑法") {tsskdj1=247}]
yct23
呵呵搞定了,又回去自动获取的方式,不错,哈哈。 回复 11# darkstar
哭。 俩号,一个行,一个不行。
│□玉女心法 (yunu-xinfa) - 第一重楼80/ 0│
[^??│□(%x)%s~((*)~)*-%s*%s(%d)/-> #if (@tssk1=~"玉女心法") {tsskdj1=80};#if (@tssk2=~"玉女心法") {tsskdj2=80};#if (@tssk3=~"玉女心法") {tsskdj3=80};#if (@tssk4=~"玉女心法") {tsskdj4=80};#if (@tsskdj1>=@level) {@tssk1=none};#if (@tsskdj2>=@level) {@tssk2
这个没问题,看状态窗口的状态都正常。
--------------------
│□玉女心法 (yunu-xinfa) - 第二重楼 159/5344│
[^??│□(%x)%s~((*)~)*-%s*%s(%d)/-> #if (@tssk1=~"玉女心法") {tsskdj1=159};#if (@tssk2=~"玉女心法") {tsskdj2=159};#if (@tssk3=~"玉女心法") {tsskdj3=159};#if (@tssk4=~"玉女心法") {tsskdj4=159};#if (@tsskdj1>=@level) {@tssk1=none};#if (@tsskdj2>=@level) {@t
这个的,触发显示没问题。 但是变量值一溜的都=108,tssk1 tssk2 全部取了tssk3 的值 ....汗啊 回复 11# darkstar
#if (%pos(@tssk1,"%1")!=0 & %pos("%1",@tssk1)!=0) {tsskdj1=%3} 搞不明白了……yct57 回复 18# darkstar
我也不知道为啥,一个行,一个不行。两者没啥区别的。
换了“#if (%pos(@tssk1,"%1")!=0 & %pos("%1",@tssk1)!=0) {tsskdj1=%3}”之后可以了。两个都没问题~HOHO 感谢你的帮忙。yct52 学习了
页:
1
[2]