Player
The Player class extends Entity with player state, gold, score, and order APIs.
NOTE
This page documents members declared directly on Player. Inherited members are available from Entity.
Methods
GetDenyCount()number
Retrieves the deny count.
Returned:
- number - The requested deny count.
GetLastHitCount()number
Retrieves the last hit count.
Returned:
- number - The requested last hit count.
GetAssignedHeroIndex()number
Retrieves the assigned hero index.
Returned:
- number - The requested assigned hero index.
GetAssignedHero()Hero | null
Retrieves the assigned hero.
Returned:
- Hero | null - The matching object, or
nullif it is not available.
GetActiveAbilityIndex()number
Retrieves the active ability index.
Returned:
- number - The requested active ability index.
GetActiveAbility()Ability | null
Retrieves the active ability.
Returned:
- Ability | null - The matching object, or
nullif it is not available.
GetQuickBuyItems()number[]
Retrieves the quick buy items.
Returned:
- number[] - An array with the matching values.
GetAttachedQuickBuyItem()number
Retrieves the attached quick buy item.
Returned:
- number - The requested attached quick buy item.
GetQuickBuyIsPurchasable()boolean[]
Retrieves the quick buy is purchasable.
Returned:
- boolean[] - An array with the matching values.
GetPossibleHeroSelection()number
Retrieves the possible hero selection.
Returned:
- number - The requested possible hero selection.
GetPlayerSelectedHeroName()string
Retrieves the player selected hero name.
Returned:
- string - The requested player selected hero name.
GetSelectedHeroID()number
Retrieves the selected hero id.
Returned:
- number - The requested selected hero id.
GetSelectedHeroFacetID()number
Retrieves the selected hero facet id.
Returned:
- number - The requested selected hero facet id.
GetTeamSlot()number
Retrieves the team slot.
Returned:
- number - The requested team slot.
GetReliableGold()number
Retrieves the reliable gold.
Returned:
- number - The requested reliable gold.
GetUnreliableGold()number
Retrieves the unreliable gold.
Returned:
- number - The requested unreliable gold.
GetTotalGold()number
Retrieves the total gold.
Returned:
- number - The requested total gold.
GetNetWorth()number
Retrieves the net worth.
Returned:
- number - The requested net worth.
GetCommandsIssued()number
Retrieves the commands issued.
Returned:
- number - The requested commands issued.
IsValid()boolean
Checks whether it is valid.
Returned:
- boolean - True if the condition is met, false otherwise.
IsFullyJoined()boolean
Checks whether it is fully joined.
Returned:
- boolean - True if the condition is met, false otherwise.
IsFakeClient()boolean
Checks whether it is fake client.
Returned:
- boolean - True if the condition is met, false otherwise.
GetConnectionState()number
Retrieves the connection state.
Returned:
- number - The requested connection state.
GetRankTier()number
Retrieves the rank tier.
Returned:
- number - The requested rank tier.
GetSteamID()bigint
Retrieves the steam id.
Returned:
- bigint - The requested steam id.
GetSteamID32()number
Retrieves the steam id32.
Returned:
- number - The requested steam id32.
GetPlayerID()number
Retrieves the player id.
Returned:
- number - The requested player id.
GetName()string
Retrieves the name.
Returned:
- string - The requested name.
GetKills()number
Retrieves the kills.
Returned:
- number - The requested kills.
GetAssists()number
Retrieves the assists.
Returned:
- number - The requested assists.
GetDeaths()number
Retrieves the deaths.
Returned:
- number - The requested deaths.
GetStreak()number
Retrieves the streak.
Returned:
- number - The requested streak.
GetRespawnTime()number
Retrieves the respawn time.
Returned:
- number - The requested respawn time.
GetLaneSelectionFlags()number
Retrieves the lane selection flags.
Returned:
- number - The requested lane selection flags.
IsMuted()boolean
Checks whether it is muted.
Returned:
- boolean - True if the condition is met, false otherwise.
GetLastBuybackTime()number
Retrieves the last buyback time.
Returned:
- number - The requested last buyback time.
GetBuybackCooldownTime()number
Retrieves the buyback cooldown time.
Returned:
- number - The requested buyback cooldown time.
GetBuybackCostTime()number
Retrieves the buyback cost time.
Returned:
- number - The requested buyback cost time.
GetBuybackGoldLimitTime()number
Retrieves the buyback gold limit time.
Returned:
- number - The requested buyback gold limit time.
GetColor()Color
Retrieves the color.
Returned:
- Color - The result of the call.
GetSelectedUnits()Array<NPC>
Retrieves the selected units.
Returned:
- Array<NPC> - An array with the matching values.
AddSelectedUnit(unit: NPC)void
Adds the selected unit.
unitNPC - The unit to use.
RemoveSelectedUnit(unit: NPC)void
Removes the selected unit.
unitNPC - The unit to use.
ClearSelectedUnits()void
Clears the selected units.
CreateClickEffect(position: Vector, color: Color, orderType: Enum.UnitOrder, queue: boolean)void
Creates a click effect for the player.
positionVector - The position to use.colorColor - The color value to use.orderTypeEnum.UnitOrder - The order type.queueboolean - Whether to queue the action.
PrepareUnitOrdersStructed(info: PrepareUnitOrdersInfo)OrderID
Prepares a structured unit order payload.
infoPrepareUnitOrdersInfo - The info.
Returned:
- OrderID - The result of the call.
PrepareUnitOrdersUnsafe(orderType: Enum.UnitOrder, target: Entity | number | null, position: Vector | null, ability: Ability | number | null, units: NPC[], queue?: boolean, showEffects?: boolean)void
Prepares unit orders without additional safety checks.
orderTypeEnum.UnitOrder - The order type.targetEntity | number | null - The target entity.positionVector | null - The position to use.abilityAbility | number | null - The ability.unitsNPC[] - The units to use.queueboolean (optional) - Whether to queue the action.showEffectsboolean (optional) - Whether to show default game effects.
PrepareUnitOrders(orderType: Enum.UnitOrder, target: Entity | number | null, position: Vector | null, ability: Ability | number | null, orderIssuer: Enum.PlayerOrderIssuer, unit: Entity | null, queue?: boolean, showEffects?: boolean)void
Prepares unit orders using the standard order context.
orderTypeEnum.UnitOrder - The order type.targetEntity | number | null - The target entity.positionVector | null - The position to use.abilityAbility | number | null - The ability.orderIssuerEnum.PlayerOrderIssuer - The order issuer.unitEntity | null - The unit to use.queueboolean (optional) - Whether to queue the action.showEffectsboolean (optional) - Whether to show default game effects.
HoldPosition(unit: Entity | null, queue?: boolean)void
Orders the unit to hold position.
unitEntity | null - The unit to use.queueboolean (optional) - Whether to queue the action.
AttackTarget(unit: Entity | null, target: Entity | null, queue?: boolean)void
Orders the unit to attack the specified target.
unitEntity | null - The unit to use.targetEntity | null - The target entity.queueboolean (optional) - Whether to queue the action.