GameRules
GameRules Пространство имен обеспечивает доступ к времени матча, состоянию игры, ключевым значениям героев и предметов, а также помощникам для быстрой покупки.
Функции
GetPointer()DataView | null
Получает указатель.
Возвращает:
- DataView | null - Соответствующий объект или
nullесли он недоступен.
GetDayTimeStart()number
Получает начало дня.
Возвращает:
- number - Запрошенное начало дня.
GetNightTimeStart()number
Возвращает начало ночного времени.
Возвращает:
- number - Запрошенное начало ночного времени.
IsDayTime()boolean
Проверяет, сейчас ли дневное время.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetNetTimeOfDay()number
Получает чистое время суток.
Возвращает:
- number - Запрошенное чистое время суток.
GetTickCount()number
Получает количество тиков.
Возвращает:
- number - Запрошенное количество тиков.
GetItemKeyValue(itemName: string)KeyValue | null
Получает значение ключа элемента.
itemNamestring - Название предмета.
Возвращает:
- KeyValue | null - Соответствующий объект или
nullесли он недоступен.
GetItemCost(itemName: string)number
Получает стоимость товара.
itemNamestring - Название предмета.
Возвращает:
- number - Запрошенная стоимость товара.
GetItemId(itemName: string)number
Получает идентификатор элемента.
itemNamestring - Название предмета.
Возвращает:
- number - Идентификатор запрошенного предмета.
GetHeroKeyValue(heroName: string)KeyValue | null
Получает значение ключа героя.
heroNamestring - Имя героя.
Возвращает:
- KeyValue | null - Соответствующий объект или
nullесли он недоступен.
GetHeroKeyValueById(heroId: number)KeyValue | null
Получает значение ключа героя по идентификатору.
heroIdnumber - Идентификатор героя.
Возвращает:
- KeyValue | null - Соответствующий объект или
nullесли он недоступен.
GetHeroesKeyValue()KeyValue | null
Получает ключевое значение героя.
Возвращает:
- KeyValue | null - Соответствующий объект или
nullесли он недоступен.
SelectItemInShop(itemName: string)void
Предоставляет доступ к выбору товара в магазине.
itemNamestring - Название предмета.
SetItemToQuickBuy(itemName: string)void
Устанавливает пункт для быстрой покупки.
itemNamestring - Название предмета.
AddItemToQuickBuy(itemName: string)void
Добавляет предмет в быструю покупку.
itemNamestring - Название предмета.
ClearQuickBuy()void
Отменяет быструю покупку.
IsHeroAvailableByName(name: string)boolean
Проверяет, доступен ли герой по имени.
namestring - Имя.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetStateTransitionTime()number
Получает время перехода состояния.
Возвращает:
- number - Запрошенное время перехода состояния.
CanPurchaseItem(name: string)boolean
Проверяет, может ли он приобрести предмет.
namestring - Имя.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
SetRiverType(type: number)void
Устанавливает тип реки.
typenumber - Тип.
GetServerGameState()number
Получает состояние игры на сервере.
Возвращает:
- number - Запрошенное состояние игры на сервере.
GetGameState()Enum.GameState
Получает состояние игры.
Возвращает:
- Enum.GameState - Запрошенное состояние игры.
GetGameMode()number
Возвращает игровой режим.
Возвращает:
- number - Запрошенный режим игры.
GetPreGameStartTime()number
Получает время начала игры перед игрой.
Возвращает:
- number - Запрошенное время начала игры.
GetGameStartTime()number
Получает время начала игры.
Возвращает:
- number - Запрошенное время начала игры.
GetGameEndTime()number
Возвращает время окончания игры.
Возвращает:
- number - Запрошенное время окончания игры.
GetGameLoadTime()number
Получает время загрузки игры.
Возвращает:
- number - Запрошенное время загрузки игры.
GetGameTime()number
Получает игровое время.
Возвращает:
- number - Запрошенное игровое время.
IsPaused()boolean
Проверяет, приостановлено ли оно.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsTemporaryDay()boolean
Проверяет, является ли этот день временным.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsTemporaryNight()boolean
Проверяет, наступила ли временная ночь.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsNightstalkerNight()boolean
Проверяет, наступила ли ночь Nightstalker.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsActiveGame()boolean
Проверяет, активна ли игра.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetMatchID()bigint
Получает идентификатор матча.
Возвращает:
- bigint - Запрошенный идентификатор матча.