|
- function Trig03 takes nothing returns boolean
- local timer tm =GetExpiredTimer()
- local integer parentKey = GetHandleId( tm )
- local unit a = LoadUnitHandle(gc2(), parentKey, 0)
-
- set tm =null
- return ( IsUnitEnemy(GetFilterUnit(), GetOwningPlayer(a) == true )
-
- endfunction
复制代码
我想排泄。。unit a 可是前面又不能直接设置为null,后面也不能。。左右为难。。。
如果改成这样。。 不知道达到了上面的效果没
- function Trig03 takes nothing returns boolean
- local timer tm =GetExpiredTimer()
- local integer parentKey = GetHandleId( tm )
- local unit a = LoadUnitHandle(gc2(), parentKey, 0)
-
-
- if( not(IsUnitEnemy(GetFilterUnit(), GetOwningPlayer(a) == true )) then
- return false
- endif
- return true
-
- set tm =null
- set a =null
- endfunction
复制代码 |
|