我将单位添加到单位租 A 并发送命令攻击 到 点,
然后
[jass]
function c takes nothing returns nothing
  if GetUnitState(GetEnumUnit(),UNIT_STATE_LIFE) > 0 and GetUnitCurrentOrder(GetEnumUnit()) != String2OrderIdBJ("attack") then
    call IssuePointOrder(GetEnumUnit(),"attack",1000,1000)
    endif
endfunction
function b takes nothing returns nothing
  call ForGroup(A,function c)
  endfunction
function a takes nothing returns nothing
call TImerStart(time,0.35,true,function b)
endfunction
[/jass]
但是单位到达点以后会返回原来出生的地方,然后又被发送攻击到点的命令.......
有人说返回途中单位存在的命令应该是 "move"
但是为什么 返回途中不会给 单位发送 "attack" 命令呢? |