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