darkstar 发表于 2011-12-12 08:56:16

昏迷……刚查了一些资料,长见识了:
ZMUD里汉字字符串匹配的方式:
1、用#if(@a=~"扬州")多加个~,就可以匹配 (未经测试)
2、用间接比较的方式:#if ( %pos(@a,"扬州") !=0 & %pos("扬州",@a) !=0)

cangshu 发表于 2011-12-12 10:17:22

回复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.

cangshu 发表于 2011-12-12 10:45:49

回复 10# darkstar


    字符串對比:http://pkuxkx.com/forum/thread-7587-1-1.html

哭啊~ 看來最好是把論壇帖子全部看一遍。

cangshu 发表于 2011-12-12 11:31:17

回复 11# darkstar


    │□玉女剑法 (yunu-jianfa)                   - 普普通通 247/   0│
[^??│□(%x)%s~((*)~)*-%s*%s(%d)/-> #if (@tssk1=~"玉女剑法") {tsskdj1=247}]

yct23

呵呵搞定了,又回去自动获取的方式,不错,哈哈。

cangshu 发表于 2011-12-12 15:18:44

回复 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 的值 ....汗啊

cangshu 发表于 2011-12-12 15:23:23

回复 11# darkstar


cangshu 发表于 2011-12-12 15:38:41

#if (%pos(@tssk1,"%1")!=0 & %pos("%1",@tssk1)!=0) {tsskdj1=%3}

darkstar 发表于 2011-12-12 21:09:33

搞不明白了……yct57

cangshu 发表于 2011-12-12 22:00:54

回复 18# darkstar


    我也不知道为啥,一个行,一个不行。两者没啥区别的。

换了“#if (%pos(@tssk1,"%1")!=0 & %pos("%1",@tssk1)!=0) {tsskdj1=%3}”之后可以了。两个都没问题~HOHO   感谢你的帮忙。yct52

dmmptl 发表于 2012-2-27 23:20:43

学习了
页: 1 [2]
查看完整版本: 【已解决】 哭。紧急求助:为啥这个变量抓不到?(带-字符串&中文)--zmud 4.62