Dota 2 Workshop Tools/Scripting/API/Global.ExecuteOrderFromTable: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Dota_Lebot push: Updated Page)
(Dota_Lebot push: Updated Page)
Line 15: Line 15:
<source lang="lua">
<source lang="lua">
local newOrder = {
local newOrder = {
  UnitIndex = unitIndex,  
  UnitIndex = yourNPC:EntIndex(),  
  OrderType = order,
  OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE,
TargetIndex = targetIndex,
TargetIndex = entToAttack:EntIndex(),
  AbilityIndex = abilityIndex,
  AbilityIndex = 0, --Optional.  Only used when casting entities
  Position = position,
  Position = nil, --Optional.  Only used when targeting the ground
  Queue = queue
  Queue = 0 --Optional.  Used for queueing up abilities
  }
  }



Revision as of 00:48, 11 August 2014

Note.pngNote: This page is automatically generated. Any changes may be overwritten

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