|
楼主 |
发表于 2008-1-20 21:28:58
|
显示全部楼层
constant native GetEnumUnit takes nothing returns unit
这个是那个函数的定义,还没试。一会儿试试。不过现在我用那个Condtion取得了需要判断的单位
用的是GetFilterUnit(),不过到现在不知带为什么用这个函数。
现在是取得了需要承受伤害的单位了,不过
我调用
call UnitDamageTarget( null, GetFilterUnit(), 100, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS )
对那个单位进行伤害没有效果。
我UnitDamageTarget函数调用的对么
那个函数是这样定义的。
native UnitDamageTarget takes unit whichUnit,widget target,real amount,boolean attack,boolean ranged,attacktype attackType,damagetype damageType,weapontype weaponType returns boolean |
|