Archer30 发表于 2014-10-8 10:59:06

if条件语句表示“或者”要怎么搞……

本帖最后由 Archer30 于 2014-10-8 11:03 编辑

比方说我要 if英雄编号=4或=79或=91,要怎么写来着;misnn;实在找不到办法
另外如果是要同时满足英雄编号>143并且<156,以及 或者=4,或者=79,或者=91,这几个条件能不能整合到一句话来

贤知有您 发表于 2014-10-8 14:40:22

if|v1=4/v1=79/v1=91:; 三个或关系

第二种条件,只要是"与"和"或"并存的话,都建议分开条件来限制,一股脑的放一起,虽然语法上能支持一部分,但明显自己都看晕.
同时满足英雄编号>143并且<156,以及 或者=4,或者=79,或者=91.
可以用标志来处理(用一个额外的变量或标志来表达条件是否满足)
!!IF:V9/0; [默认不满足]
!!IF&v1>143/v1<156:V9/1; [第一种满足情况]
!!IF|v1=4/v1=79/v1=91:V9/1;[第二种满足情况]
然后你可以再根据 9这个标志来处理满足或者不满足条件的后续语句判断.

Archer30 发表于 2014-10-8 15:43:39

本帖最后由 Archer30 于 2014-10-8 15:48 编辑

贤知有您 发表于 2014-10-8 14:40
if|v1=4/v1=79/v1=91:; 三个或关系

第二种条件,只要是"与"和"或"并存的话,都建议分开条件来限制,一股脑 ...
:good_job:真是非常感谢,也就是|后边接“或者”关系,&后边接“并且”
添加新变量什么的,还没搞懂~先放一边啦啦啦
页: [1]
查看完整版本: if条件语句表示“或者”要怎么搞……

捐赠