- Joined
- Apr 17, 2017
- Messages
- 316
JASS:
library OrderTrack initializer init
public function actions takes nothing returns nothing
local integer i
local string name
local string order2str
local string obj
set i = GetIssuedOrderId()
set name = GetUnitName(GetTriggerUnit())
set order2str = OrderId2String(i)
set obj = GetObjectName(i)
call BJDebugMsg("Name:"+" "+name+" "+"Order id:"+" "+I2S(i)+" "+"Order2String:"+" "+order2str+" "+"Object Name:"+" "+obj)
endfunction
public function init takes nothing returns nothing
local trigger t
set t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER)
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER)
call TriggerRegisterAnyUnitEventBJ(t, EVENT_PLAYER_UNIT_ISSUED_UNIT_ORDER)
call TriggerAddAction(t, function actions)
set t = null
endfunction
endlibrary