Перейти к содержимому

Player

Player класс расширяется Entity с API-интерфейсами состояния игрока, золота, очков и порядка.

Примечание

На этой странице документируются члены, объявленные непосредственно на Player. Унаследованные члены доступны из Entity.


Методы

GetDenyCount()number

Получает счетчик отказов.

Возвращает:

  • number - Запрошенное количество отказов.

GetLastHitCount()number

Возвращает количество последних попаданий.

Возвращает:

  • number - Запрошенное количество последних попаданий.

GetAssignedHeroIndex()number

Получает назначенный индекс героя.

Возвращает:

  • number - Запрошенный назначенный индекс героя.

GetAssignedHero()Hero | null

Возвращает назначенного героя.

Возвращает:

  • Hero | null - Соответствующий объект или null если он недоступен.

GetActiveAbilityIndex()number

Получает индекс активной способности.

Возвращает:

  • number - Запрошенный индекс активной способности.

GetActiveAbility()Ability | null

Возвращает активную способность.

Возвращает:

  • Ability | null - Соответствующий объект или null если он недоступен.

GetQuickBuyItems()number[]

Извлекает предметы для быстрой покупки.

Возвращает:

  • number[] - Массив с совпадающими значениями.

GetAttachedQuickBuyItem()number

Извлекает прикрепленный предмет быстрой покупки.

Возвращает:

  • number - Запрошенный прикрепленный предмет быстрой покупки.

GetQuickBuyIsPurchasable()boolean[]

Возвращает возможность быстрой покупки.

Возвращает:

  • boolean[] - Массив с совпадающими значениями.

GetPossibleHeroSelection()number

Возвращает возможный выбор героя.

Возвращает:

  • number - Запрошенный возможный выбор героя.

GetPlayerSelectedHeroName()string

Возвращает имя героя, выбранного игроком.

Возвращает:

  • string - Запрошенный игрок выбрал имя героя.

GetSelectedHeroID()number

Получает идентификатор выбранного героя.

Возвращает:

  • number - Запрошенный идентификатор выбранного героя.

GetSelectedHeroFacetID()number

Получает идентификатор выбранного аспекта героя.

Возвращает:

  • number - Запрошенный идентификатор выбранного аспекта героя.

GetTeamSlot()number

Получает командный слот.

Возвращает:

  • number - Запрошенный командный слот.

GetReliableGold()number

Получает надежное золото.

Возвращает:

  • number - Требуемое надежное золото.

GetUnreliableGold()number

Возвращает ненадежное золото.

Возвращает:

  • number - Запрошенное ненадежное золото.

GetTotalGold()number

Возвращает общее количество золота.

Возвращает:

  • number - Запрошенное общее количество золота.

GetNetWorth()number

Возвращает чистую стоимость.

Возвращает:

  • number - Запрошенный собственный капитал.

GetCommandsIssued()number

Извлекает выданные команды.

Возвращает:

  • number - Выданы запрошенные команды.

IsValid()boolean

Проверяет, действителен ли он.

Возвращает:

  • boolean - Истина, если условие выполнено, и ложь в противном случае.

IsFullyJoined()boolean

Проверяет, полностью ли он соединен.

Возвращает:

  • boolean - Истина, если условие выполнено, и ложь в противном случае.

IsFakeClient()boolean

Проверяет, является ли это поддельным клиентом.

Возвращает:

  • boolean - Истина, если условие выполнено, и ложь в противном случае.

GetConnectionState()number

Получает состояние соединения.

Возвращает:

  • number - Запрошенное состояние соединения.

GetRankTier()number

Получает уровень ранга.

Возвращает:

  • number - Запрошенный ранг.

GetSteamID()bigint

Получает Steam ID.

Возвращает:

  • bigint - Запрошенный Steam ID.

GetSteamID32()number

Получает Steam id32.

Возвращает:

  • number - Запрошенный Steam id32.

GetPlayerID()number

Получает идентификатор игрока.

Возвращает:

  • number - Запрошенный идентификатор игрока.

GetName()string

Получает имя.

Возвращает:

  • string - Запрошенное имя.

GetKills()number

Возвращает убийства.

Возвращает:

  • number - Запрошенные убийства.

GetAssists()number

Возвращает результативные передачи.

Возвращает:

  • number - Запрошенные ассисты.

GetDeaths()number

Извлекает смерти.

Возвращает:

  • number - Запрошенные смерти.

GetStreak()number

Возвращает полосу.

Возвращает:

  • number - Запрошенная полоса.

GetRespawnTime()number

Возвращает время возрождения.

Возвращает:

  • number - Запрошенное время возрождения.

GetLaneSelectionFlags()number

Получает флаги выбора полосы движения.

Возвращает:

  • number - Запрошенные флаги выбора полосы движения.

IsMuted()boolean

Проверяет, отключен ли звук.

Возвращает:

  • boolean - Истина, если условие выполнено, и ложь в противном случае.

GetLastBuybackTime()number

Возвращает время последнего выкупа.

Возвращает:

  • number - Запрошенное время последнего выкупа.

GetBuybackCooldownTime()number

Возвращает время восстановления выкупа.

Возвращает:

  • number - Запрошенное время восстановления выкупа.

GetBuybackCostTime()number

Возвращает время стоимости обратного выкупа.

Возвращает:

  • number - Запрошенное время обратного выкупа.

GetBuybackGoldLimitTime()number

Возвращает время ограничения выкупа золота.

Возвращает:

  • number - Запрошенное время ограничения выкупа золота.

GetColor()Color

Получает color.

Возвращает:

  • Color - Результат звонка.

GetSelectedUnits()Array<NPC>

Извлекает выбранные единицы.

Возвращает:

  • Array<NPC> - Массив с совпадающими значениями.

AddSelectedUnit(unit: NPC)void

Добавляет выбранный юнит.

  • unitNPC - Используемая единица измерения.

RemoveSelectedUnit(unit: NPC)void

Удаляет выбранный юнит.

  • unitNPC - Используемая единица измерения.

ClearSelectedUnits()void

Очищает выбранные единицы.


CreateClickEffect(position: Vector, color: Color, orderType: Enum.UnitOrder, queue: boolean)void

Создает эффект щелчка для игрока.

  • positionVector - Позиция для использования.
  • colorColor – Используемое значение color.
  • orderTypeEnum.UnitOrder - Тип заказа.
  • queueboolean - Стоит ли ставить действие в очередь.

PrepareUnitOrdersStructed(info: PrepareUnitOrdersInfo)OrderID

Подготавливает структурированные полезные данные заказа на единицу продукции.

  • infoPrepareUnitOrdersInfo - Информация.

Возвращает:

  • OrderID - Результат звонка.

PrepareUnitOrdersUnsafe(orderType: Enum.UnitOrder, target: Entity | number | null, position: Vector | null, ability: Ability | number | null, units: NPC[], queue?: boolean, showEffects?: boolean)void

Подготавливает единичные заказы без дополнительных проверок безопасности.

  • orderTypeEnum.UnitOrder - Тип заказа.
  • targetEntity | number | null - Целевой объект.
  • positionVector | null - Позиция для использования.
  • abilityAbility | number | null - Способность.
  • unitsNPC[] - Используемые единицы.
  • queueboolean (необязательный) - Стоит ли ставить действие в очередь.
  • showEffectsboolean (необязательный) - Показывать ли игровые эффекты по умолчанию.

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

Подготавливает заказы на единицы, используя стандартный контекст заказа.

  • orderTypeEnum.UnitOrder - Тип заказа.
  • targetEntity | number | null - Целевой объект.
  • positionVector | null - Позиция для использования.
  • abilityAbility | number | null - Способность.
  • orderIssuerEnum.PlayerOrderIssuer - Эмитент заказа.
  • unitEntity | null - Используемая единица измерения.
  • queueboolean (необязательный) - Стоит ли ставить действие в очередь.
  • showEffectsboolean (необязательный) - Показывать ли игровые эффекты по умолчанию.

HoldPosition(unit: Entity | null, queue?: boolean)void

Приказывает отряду удерживать позицию.

  • unitEntity | null - Используемая единица измерения.
  • queueboolean (необязательный) - Стоит ли ставить действие в очередь.

AttackTarget(unit: Entity | null, target: Entity | null, queue?: boolean)void

Приказывает отряду атаковать указанную цель.

  • unitEntity | null - Используемая единица измерения.
  • targetEntity | null - Целевой объект.
  • queueboolean (необязательный) - Стоит ли ставить действие в очередь.