function Trig_Building_Actions takes nothing returns nothing
local string u = UnitId2String(String2UnitIdBJ(OrderId2StringBJ(GetIssuedOrderIdBJ())))
if u!=null then
call DisplayTextToForce( GetPlayersAll(), UnitId2StringBJ(GetUnitTypeId(GetTriggerUnit()))+" is building: "+u )
else
call DisplayTextToForce( GetPlayersAll(), "other order" )
endif
endfunction
//===========================================================================
function InitTrig_Building takes nothing returns nothing
set gg_trg_Building = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Building, EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER )
call TriggerAddAction( gg_trg_Building, function Trig_Building_Actions )
endfunction