找回密码
 点一下
查看: 2199|回复: 0

给单位添加无图标被动技能的函数,可以帮我看一下对不对

[复制链接]
发表于 2008-2-28 10:26:38 | 显示全部楼层 |阅读模式
[jass]//先把所有被动技能放进一本魔法书内(A001) ,并且将所以技能设定默认等级下不起作用,在地图初始化时运行该函数
function Init takes unit u returns nothing
call UnitAddAbility(u,A001)//给单位添加   
call UnitMakeAbilityPermanent (u,ture,AOO1)  
call SetPlayerAbilityAvailable(GetOwningPlayer(u),A001,false)
endfunction


//主要函数,修改被动技能等级,使其生效
function AddBonus takes unit u, integer whichability ,integer abilitylevel returns nothing
call  SetUnitAbilityLevel(u,whichability,abilitylevel)   
endfunction

//移除被动技能效果
function RemoveBonus takes unit u, integer whichability  returns nothing
call SetUnitAbilityLevel(u,whichability,0)   
endfunction
您需要登录后才可以回帖 登录 | 点一下

本版积分规则

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

GMT+8, 2024-5-3 11:36 , Processed in 0.127033 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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