IssueImmediateOrderById

Parameters
whichUnitunit
orderinteger
comment

Returns:

  • true if basic requirements were met and the order was issued
  • false if order was not issued
note

Example (Lua, 2.0.4): Order barracks to train a footman.

myPlayer = Player(0)
barracks = CreateUnit(myPlayer, FourCC("hbar"), 0, -768, 270.0)
farm1 = CreateUnit(myPlayer, FourCC("hhou"), 256, -768, 270.0)
farm2 = CreateUnit(myPlayer, FourCC("hhou"), 384, -768, 270.0)
farm3 = CreateUnit(myPlayer, FourCC("hhou"), 512, -768, 270.0)

SetPlayerState(myPlayer, PLAYER_STATE_RESOURCE_GOLD, 10000)
SetPlayerState(myPlayer, PLAYER_STATE_RESOURCE_LUMBER, 10000)

isIssued = IssueImmediateOrderById(barracks, FourCC("hfoo"))
patch

1.00

Source
common.j (suggest an edit or discuss on Github)
return type
boolean
Source code
native IssueImmediateOrderById      takes unit whichUnit, integer order returns boolean