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
Получает состояние игры.
Вернулся:
- Enum.GameState - Запрошенное состояние игры.
GetGameMode()число
Возвращает игровой режим.
Вернулся:
- число - Запрошенный режим игры.
GetPreGameStartTime()число
Получает время начала игры перед игрой.
Вернулся:
- число - Запрошенное время начала игры.
GetGameStartTime()число
Получает время начала игры.
Вернулся:
- число - Запрошенное время начала игры.
GetGameEndTime()число
Возвращает время окончания игры.
Вернулся:
- число - Запрошенное время окончания игры.
GetGameLoadTime()число
Получает время загрузки игры.
Вернулся:
- число - Запрошенное время загрузки игры.
GetGameTime()число
Получает игровое время.
Вернулся:
- число - Запрошенное игровое время.
IsPaused()логическое значение
Проверяет, приостановлено ли оно.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsTemporaryDay()логическое значение
Проверяет, является ли этот день временным.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsTemporaryNight()логическое значение
Проверяет, наступила ли временная ночь.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsNightstalkerNight()логическое значение
Проверяет, наступила ли ночь Nightstalker.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsActiveGame()логическое значение
Проверяет, активна ли игра.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
GetMatchID()bigint
Получает идентификатор матча.
Вернулся:
- bigint - Запрошенный идентификатор матча.