|
这样的函数怎么写啊?我呢之前别人给我一个函数用来选取附近全部敌人单位的
[jass]
local group g = CreateGroup()
call GroupEnumUnitsInRange(g,GetUnitX(hero),GetUnitY(hero),300,null)
loop
set u = FirstOfGroup(g)
exitwhen u==null
call GroupRemoveUnit(g,u)
if ( (IsUnitAliveBJ(u) == true) and (IsUnitEnemy(u, GetOwningPlayer(hero)) == true ) ) then
call UnitDamageTarget(hero, u,75*I2R(GetUnitAbilityLevel(hero,'A06B')), true, false, ATTACK_TYPE_CHAOS, DAMAGE_TYPE_UNIVERSAL, WEAPON_TYPE_WHOKNOWS )
endif
endloop
call DestroyGroup( g )
[/jass]
但是现在我只想选取其中的一个,但是这个函数我根本不知道怎么修改,对于单位组了解的很少,所以请问怎么随机选取附近的一个敌人单位啊 |
|