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

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 (необязательный) - Стоит ли ставить действие в очередь.