dboyv 发表于 2009-8-8 10:27:39

为什么两个条件不能同时起作用?

这么一段脚本:

ZVSE
!?BA0&1000;
!!BA:H0/?v9663;
!!BA:H1/?v9669;
!?BF&1000;
!!DO12044/0/20/1&v9663=0:P;   
!!DO12044/21/41/1&v9669=0:P;
!?FU12044;

!!BMx16:F?y-47 N?y-48 P?y-51;
!!FU|y-47<>4/y-48<1:E;      
!!FU&y-51=20:E;               
!!FU&y-51=30:E;
!!VRy-48:Sx16 +1 *-1;

!!VRv602:C42/47/50/54/59/62/71/75/78/80;
!!VRy28:S602 R9;
!!VRv9908:Svy28;

!!EAy-48:F99/v9908/?y-49;
!!EAy-48&y-49>0:By-49/1/99/v9908/0/5/10/15/20/25/30/35/40/45/50;

原本的目的是让欧灵带领的射手(一追除外)在战场上获得随机一项经验技能。现在问题是不只是射手,而是所有欧灵带领的部队都会在战场随机获得一项经验技能。我猜是红色标识那一段的问题,请教下到底该如何进行判定?;exp;

dboyv 发表于 2009-8-8 10:49:28

回复 1# 的帖子

呃,我改成从弹药数目进行判定,就可以了:

!!BMx16:U3/?y-47 N?y-48 P?y-51;
!!FU|y-47<1/y-48<1:E;


为什么从标识判断会失败?

文兄 发表于 2009-8-8 11:49:57

高人啊,可惜我不会

老实猪 发表于 2009-8-8 12:15:06

红色前面加上一句 !!VRy-47: &4;

dboyv 发表于 2009-8-8 16:04:05

原帖由 老实猪 于 2009-8-8 12:15 发表 http://bbs.h3wog.com/images/common/back.gif
红色前面加上一句 !!VRy-47: &4;
直接进行判断失败,是因为y-47没有取值的原因?

老实猪 发表于 2009-8-8 16:26:08

y-47取值了
但是你没有对y-47是否包含4(射击)进行判断
y-47是不可能"仅仅"等于4的 只是"包含"4
页: [1]
查看完整版本: 为什么两个条件不能同时起作用?

捐赠