|
发表于 2011-6-27 21:57:41
|
显示全部楼层
引用第5楼rain299于2011-06-27 18:54发表的 :
angerking 说用OR把所有需求联系起来,是不是说错了,应该是用AND吧。
这时又遇到新问题:
如果5个技能中只能学习4个,那我1、2、3、4级分别学了A,B,C,D4个技能,第5级不能学E技能,同时也不能给A,B,C,D4个技能升级了。。。5个技能都不能点了。 ![](http://images/back.gif) 确实是or……
你5个技能用相同验证器肯定有问题,我这个也不能直接用。因为这个是当技能数大于特定数的时候生效。
你至少还需要判断一下当前技能是否有1级!就是本技能是否学习过!
如果你只允许学3个技能,则。
你应该是这个逻辑
or
当前技能有1级
技能总数小于3
也就是当该技能有1级的时候,不受技能总数小于3的限制,当技能1级都没有的时候,才受技能总数小于3的限制……
你每个技能的需求必须设置成不一样的,否则结果就是没学的技能和学了的技能同等待遇…… |
|