|
发表于 2009-1-8 22:56:36
|
显示全部楼层
T里面没找到要用的命令 用J做的
第一个技能:
第一个触发器:
事件 任意单位学习技能
条件 学习的技能==XX
动作 自定义代码call TriggerRegisterUnitEvent(gg_trg_XX,GetTriggerUnit(),EVENT_UNIT_ATTACKED)
新建一个触发器名字XX,转化为自定义代码,将下面的代码复制进去覆盖就可以了
function C takes nothing returns boolean
local unit u = GetKillingUnit()
call SetUnitState(u,UNIT_STATE_MAX_LIFE,GetUnitState(GetKillingUnit(),UNIT_STATE_MAX_LIFE)+1)
call SetUnitState(u,UNIT_STATE_LIFE,GetUnitState(GetKillingUnit(),UNIT_STATE_LIFE)+15)
call SetUnitState(u,UNIT_STATE_MANA,GetUnitState(GetKillingUnit(),UNIT_STATE_MANA)+15)
set u = null
return false
endfunction
function InitTrig_XX takes nothing returns nothing
set gg_trg_XX = CreateTrigger()
call TriggerAddCondition(gg_trg_XX,Condition( function C))
endfunction |
|