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

GameRules

GameRules Пространство имен обеспечивает доступ к времени матча, состоянию игры, ключевым значениям героев и предметов, а также помощникам для быстрой покупки.


Функции

GetPointer()Просмотр данных | нулевой

Получает указатель.

Вернулся:

  • Просмотр данных | нулевой - Соответствующий объект или null если он недоступен.

GetDayTimeStart()число

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

Вернулся:

  • число - Запрошенное начало дня.

GetNightTimeStart()число

Возвращает начало ночного времени.

Вернулся:

  • число - Запрошенное начало ночного времени.

IsDayTime()логическое значение

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

Вернулся:

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

GetNetTimeOfDay()число

Получает чистое время суток.

Вернулся:

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

GetTickCount()число

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

Вернулся:

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

GetItemKeyValue(itemName: string)KeyValue | нулевой

Получает значение ключа элемента.

  • itemNameнить - Название предмета.

Вернулся:

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

GetItemCost(itemName: string)число

Получает стоимость товара.

  • itemNameнить - Название предмета.

Вернулся:

  • число - Запрошенная стоимость товара.

GetItemId(itemName: string)число

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

  • itemNameнить - Название предмета.

Вернулся:

  • число - Идентификатор запрошенного предмета.

GetHeroKeyValue(heroName: string)KeyValue | нулевой

Получает значение ключа героя.

  • heroNameнить - Имя героя.

Вернулся:

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

GetHeroKeyValueById(heroId: number)KeyValue | нулевой

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

  • heroIdчисло - Идентификатор героя.

Вернулся:

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

GetHeroesKeyValue()KeyValue | нулевой

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

Вернулся:

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

SelectItemInShop(itemName: string)пустота

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

  • itemNameнить - Название предмета.

SetItemToQuickBuy(itemName: string)пустота

Устанавливает пункт для быстрой покупки.

  • itemNameнить - Название предмета.

AddItemToQuickBuy(itemName: string)пустота

Добавляет предмет в быструю покупку.

  • itemNameнить - Название предмета.

ClearQuickBuy()пустота

Отменяет быструю покупку.


IsHeroAvailableByName(name: string)логическое значение

Проверяет, доступен ли герой по имени.

  • nameнить - Имя.

Вернулся:

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

GetStateTransitionTime()число

Получает время перехода состояния.

Вернулся:

  • число - Запрошенное время перехода состояния.

CanPurchaseItem(name: string)логическое значение

Проверяет, может ли он приобрести предмет.

  • nameнить - Имя.

Вернулся:

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

SetRiverType(type: number)пустота

Устанавливает тип реки.

  • typeчисло - Тип.

GetServerGameState()число

Получает состояние игры на сервере.

Вернулся:

  • число - Запрошенное состояние игры на сервере.

GetGameState()Enum.GameState

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

Вернулся:


GetGameMode()число

Возвращает игровой режим.

Вернулся:

  • число - Запрошенный режим игры.

GetPreGameStartTime()число

Получает время начала игры перед игрой.

Вернулся:

  • число - Запрошенное время начала игры.

GetGameStartTime()число

Получает время начала игры.

Вернулся:

  • число - Запрошенное время начала игры.

GetGameEndTime()число

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

Вернулся:

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

GetGameLoadTime()число

Получает время загрузки игры.

Вернулся:

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

GetGameTime()число

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

Вернулся:

  • число - Запрошенное игровое время.

IsPaused()логическое значение

Проверяет, приостановлено ли оно.

Вернулся:

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

IsTemporaryDay()логическое значение

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

Вернулся:

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

IsTemporaryNight()логическое значение

Проверяет, наступила ли временная ночь.

Вернулся:

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

IsNightstalkerNight()логическое значение

Проверяет, наступила ли ночь Nightstalker.

Вернулся:

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

IsActiveGame()логическое значение

Проверяет, активна ли игра.

Вернулся:

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

GetMatchID()bigint

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

Вернулся:

  • bigint - Запрошенный идентификатор матча.