|
udg_JZcon 是全局触发条件变量
function o1o takes nothing returns boolean
//一些动作
。。。。。。。。。
call DestroyTrigger( GetTriggeringTrigger() )
return false
endfunction
// 动态注册受伤害事件
function jizhong takes unit b returns nothing
local trigger tr
if (not(IsUnitInGroup(b, udg_jz))) then
set tr = CreateTrigger( )
call TriggerRegisterUnitEvent( tr, b, EVENT_UNIT_DAMAGED )
set udg_JZcon = TriggerAddCondition( tr, Condition( function o1o) )
set udg_JZcon = null //注意这里 |
call GroupAddUnit( udg_jz, b )
endif
set tr = null
endfunction
我刚学不久希望大家帮忙看看,在线等啊 |
|