找回密码
 点一下
查看: 923|回复: 5

要怎麼把技能等級降低至0

[复制链接]
发表于 2010-2-7 19:58:21 | 显示全部楼层 |阅读模式
要怎麼把技能等級降低至0,也就是在一開始還沒學習的狀態,因為降低等級似乎最低是1,如果移除再增加,也是直接就有一等的技能...有辦法把技能降回未學習狀態嗎?
发表于 2010-2-7 21:55:52 | 显示全部楼层
删除技能即可
对于单位技能,会完全删除
对于英雄技能,会回到为学习状态
回复

使用道具 举报

 楼主| 发表于 2010-2-7 22:05:07 | 显示全部楼层
感谢,那么怎么移除英雄技能呢??
哦,是禁用吧。。。
在其他论坛看见的问题,突然觉得自己脑袋秀逗了
竟然会忘记了这种常识问题。。。。。
回复

使用道具 举报

发表于 2010-2-7 22:21:18 | 显示全部楼层
恩,一种更好(?)的方法是用一个工程升级把要替换的技能A变成一个无用的技能B(并不一定要真的存在这个技能,你替换成一个完全不存在的技能id也行,比如'AZZZ'),然后再用触发禁用掉技能B(如果技能不存在那么就需要用到jass)
这样可以防止有多个拥有相同技能的单位时,一个禁用全部禁用的情况出现
多个不同技能的话,最好替换成不同的技能
回复

使用道具 举报

发表于 2010-2-8 05:58:30 | 显示全部楼层
移除英雄技能为什么不直接UnitRemoveAbility????
回复

使用道具 举报

发表于 2010-2-8 06:51:42 | 显示全部楼层
引用第4楼hjistc于2010-02-08 05:58发表的  :
移除英雄技能为什么不直接UnitRemoveAbility????
那样不能移除的…………猪头大人都说了。
UnitRemoveAbility对英雄对应的英雄技能使用会让这个技能变成未学习状态。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-26 01:25 , Processed in 0.034163 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表