|
发表于 2008-2-20 18:24:36
|
显示全部楼层
在war3map.j中的InitCustomTriggers()函数中追加这一段
[jass]
function InitCustomTriggers takes nothing returns nothing
.....................
.....................
.....................
local trigger trig=CreateTrigger()
call TriggerRegisterPlayerEventEndCinematic(trig,Player(0))
call TriggerAddAction(trig,function HealOnePoint)
endfunction
[/jass]
然后在这个InitCustomTriggers()函数之前加上
[jass]
function HealOnePoint takes nothing returns nothing
call SetUnitState(udg_Hero,UNIT_STATE_LIFE,(GetUnitState(udg_Hero,UNIT_STATE_LIFE)+1))
endfunction
[/jass]
这样就完成了一个按esc给udg_Hero加一点血的简单脚本了~~触发器和脚本只是同一个东西的两面而已~~ |
|