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 = yourNPC:EntIndex(),  
  UnitIndex = yourNPC:entindex(),  
  OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE,
  OrderType = DOTA_UNIT_ORDER_ATTACK_MOVE,
  TargetIndex = entToAttack:EntIndex(),
  TargetIndex = entToAttack:entindex(), --Optional.  Only used when targeting units
  AbilityIndex = 0, --Optional.  Only used when casting entities
  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

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(), --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