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 = yourNPC: | UnitIndex = yourNPC:entindex(), | ||
OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE, | OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE, | ||
TargetIndex = entToAttack: | TargetIndex = entToAttack:entindex(), --Optional. Only used when targeting units | ||
AbilityIndex = 0, --Optional. Only used when casting | AbilityIndex = 0, --Optional. Only used when casting abilities | ||
Position = nil, --Optional. Only used when targeting the ground | Position = nil, --Optional. Only used when targeting the ground | ||
Queue = 0 --Optional. Used for queueing up abilities | Queue = 0 --Optional. Used for queueing up abilities |
Revision as of 00:52, 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(), --Optional. Only used when targeting units
AbilityIndex = 0, --Optional. Only used when casting abilities
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 |