魔兽争霸地图编辑器,关于一个YDWE的触发的问题

我在http://tieba.baidu.com/p/1159456963上面学了这个关于多杀的触发。我按自己的理解做了一个,如图:我按这么做,杀了两个人之后双杀,但又杀... 我在http://tieba.baidu.com/p/1159456963上面学了这个关于多杀的触发。我按自己的理解做了一个,如图:

我按这么做,杀了两个人之后双杀,但又杀了一个人(三杀)后,显示的文本是既有双杀又有三杀。我要是疯狂杀戮,还会出现双杀和三杀。依此类推,请问是哪个地方出了问题。
展开
 我来答
302652034_bai
2013-06-26 · TA获得超过4146个赞
知道大有可为答主
回答量:2206
采纳率:66%
帮助的人:1590万
展开全部
因为你把所有动作都放到了第一个then里,解释一下运行的原理就知道。

首先 你杀了一个人,满足大于等于2的条件,这时就会直接运行加钱和提示,但是你运行完加钱和提示之后,又进行了是否大于3的判断,当然第一次没有大于3,所以就结束了。

但是,第二次你杀人,同样会满足大于等于2这个,因为这时等于3,所以,又一次加钱和提示双杀,之后进行是不是等于3的判断,结果是当然的,所以,加钱提示三杀。
更多追问追答
追问
那请问怎样可以解决这个问题呢?
追答
把判断的动作从if 大于等于2的那个THEN里面取出来,放到下面,也就是第一个小于10的那个then里,把大于等于改成等于!
巢阳羽8
2013-06-27 · TA获得超过202个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:172万
展开全部
条件出了问题
全部大于等于多少多少 你改成等于多少
最后疯狂杀戮就直接大于等于多少没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-27
展开全部
上面的人说的是对的。没仔细看 ,你看你的条件大于或者等于2 , 包括了大于或者等于3,大于或者等于3又包括大或者等于5,修改成等于3 ,等于2 ,等于5.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式