Dota 2 Workshop Tools/Scripting/API/Global.ExecuteOrderFromTable: Difference between revisions
< Dota 2 Workshop Tools | Scripting | API
Jump to navigation
Jump to search
RoyAwesome (talk | contribs) (Dota_Lebot push: Updated Page) |
RoyAwesome (talk | contribs) (Dota_Lebot push: Updated Page) |
||
Line 15: | Line 15: | ||
<source lang="lua"> | <source lang="lua"> | ||
local newOrder = { | local newOrder = { | ||
UnitIndex = | UnitIndex = yourNPC:EntIndex(), | ||
OrderType = | OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE, | ||
TargetIndex = entToAttack:EntIndex(), | |||
AbilityIndex = | AbilityIndex = 0, --Optional. Only used when casting entities | ||
Position = | Position = nil, --Optional. Only used when targeting the ground | ||
Queue = | Queue = 0 --Optional. Used for queueing up abilities | ||
} | } | ||
Revision as of 00:48, 11 August 2014

Function Description
void ExecuteOrderFromTable(handle a)
Issue an order from a script table
- Example
local newOrder = {
UnitIndex = yourNPC:EntIndex(),
OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE,
TargetIndex = entToAttack:EntIndex(),
AbilityIndex = 0, --Optional. Only used when casting entities
Position = nil, --Optional. Only used when targeting the ground
Queue = 0 --Optional. Used for queueing up abilities
}
ExecuteOrderFromTable(newOrder)
Parameters
Type | Name | Description |
---|---|---|
handle | a | No Description Set |