|
[codes=jass]function Trig_Enemy_Judgment takes nothing returns boolean
return ( IsUnitEnemy(GetFilterUnit(), GetOwningPlayer(udg_TempUnit)) == true )
endfunction
set udg_Group = GetUnitsInRangeOfLocMatching(500.00, udg_point, Condition(function Trig_Enemy_Judgment))
[/codes]
这样可以选择 udg_point 点范围500内 的所有敌方单位
如果只有2种怪,敌方友方,没有中立被动
想选友方和自己的单位,可以这么写么?
[codes=jass]function Trig_Enemy_Judgment takes nothing returns boolean
return ( IsUnitEnemy(GetFilterUnit(), GetOwningPlayer(udg_TempUnit)) == true )
endfunction
set udg_Group2 = GetUnitsInRangeOfLocMatching(500.00, udg_point, Condition( not (function Trig_Enemy_Judgment)))
[/codes] |
|