|
发表于 2012-12-26 08:04:04
|
显示全部楼层
本帖最后由 pilipala 于 2013-1-1 15:35 编辑
chyj4747 发表于 2012-12-26 04:50
额。。商店法还是有缺陷……
比如单位已有物品栏的情况下,物品栏技能本身不能用触发叠加,即便是自定义 ...
我记得“商店法”不存在上述缺陷……
物品栏技能可以是多级的,将英雄物品栏2级设为7格,将单位物品栏2级设为7格可主动使用,将辅助物品栏设为7格可主动使用。“商店法”时,将英雄物品栏和单位物品栏技能设成第2级,添加辅助物品栏,完了英雄物品栏和单位物品栏设回第1级,删除辅助物品栏。- SetUnitAbilityLevel(u,'英雄物品栏',2)
- SetUnitAbilityLevel(u,'单位物品栏',2)
- UnitAddAbility(u,'辅助物品栏')
- //买爪、给爪、删爪
- SetUnitAbilityLevel(u,'英雄物品栏',1)
- SetUnitAbilityLevel(u,'单位物品栏',1)
- UnitRemoveAbility(u,'辅助物品栏')
复制代码 对英雄、有背包技能单位、无背包技能单位,各自只有一项有效,其他两项无效。无效的语句就放在那里不用管。不需要任何判断语句。
另外,“商店法”效率非常高,应该不会卡。我记得。
“位标识法”也不错,就是上面大家说的进制,我推荐用4进制,9个技能就能突破8万。
========================================================================
我错了,我没实际试过就口胡了。
7格物品栏是无效的,还是6格……
所以没解决物品栏满了的问题。 |
|