hidder 发表于 2013-8-5 23:45:30

请教个ERM脚本中!!IF和条件语句的使用问题

看到有人在询问指挥官全技能全宝物,知道“指挥官宠物英雄定义”这个脚本支持,不过只是针对第一个英雄的宠物(第一次加载地图的时候选择执行),后面雇佣的英雄就不行了,所以自己开始研究咋个写脚本了,今天最大的收获是基本上学懂了语法和如何查询帮助文档,不过有几个问题还需要请教一下,反复测试了几次无解,脚本如下
!?CO0&1000;
!!IF:Q321^相信自己不作弊!^;
!!IF:M^The value of flag number 321 is %F321.^;
!!CO-1&v321=0:S0/1;   ;宠物全技能
!!CO-1&v321=0:S1/1;
!!CO-1&v321=0:S2/5;
!!CO-1&v321=0:S3/1;
!!CO-1&v321=0:S4/1;
!!CO-1&v321=0:S5/5;
!!CO-1&v321=0:S6/1;
!!CO-1&v321=0:A1/146/0; ;给予宠物宝物
!!CO-1&v321=0:A1/147/0;
!!CO-1&v321=0:A1/148/0;
!!CO-1&v321=0:A1/154/0;
!!CO-1&v321=0:A1/151/0;
!!CO-1&v321=0:A1/153/0;


问题如下
1. !!CO-1&v321=0, 这个判断无效但是值确实是0,也换过成=1来测试,也不行,相当奇怪
2. 对于标志位321,这个我随便选的,我不太清楚怎么样选择最好,避免和其他脚本冲突
3. 标志只能是0-1000,但是变量是0-10000,不知道我这个理解是否正确


先谢谢了

双子 发表于 2013-8-6 11:48:32

应该发到ERM版块,已帮楼主转移

沧海一粟 发表于 2013-8-6 18:11:26

回复 鼓励多发帖 1# 的帖子

鼓励楼主多学习ERM

!!IF:Q321^相信自己不作弊!^;
当321标志为真时:!!CO-1&321:S0/1;——注意条件不是v321=0;
如果是假的话(即选择取消时),也不是v321=1什么的,是-321。

hidder 发表于 2013-8-6 18:14:02

回复 跟帖促繁荣 3# 的帖子

感谢啊,我马上试试,我的想法是点确定是不作弊(因为很方便点回车),点取消的时候才是去作弊,所以才感觉有点别扭,主要是为了操作方便,哈哈哈
页: [1]
查看完整版本: 请教个ERM脚本中!!IF和条件语句的使用问题

捐赠