В данном гайде я хочу рассказать вам о том, как убрать HUD панели с экрана. Все возможные API представлены в таблице ниже
Как использовать:
Давайте рассмотрим каждую команду по отдельности:
DOTA_HUD_VISIBILITY_TOP_TIMEOFDAY - показывает/убирает время в игре
DOTA_HUD_VISIBILITY_TOP_HEROES - показывает/убирает список героев сверху
DOTA_HUD_VISIBILITY_TOP_SCOREBOARD - показывает/убирает кнопки с верхней полосы
DOTA_HUD_VISIBILITY_ACTION_PANEL - показывает/убирает панель информацией о юните
(!) Данная команда может вызвать такую ошибку
DOTA_HUD_VISIBILITY_ACTION_MINIMAP - показывает/убирает миникарту
DOTA_HUD_VISIBILITY_INVENTORY_PANEL - показывает/убирает инвентарь
DOTA_HUD_VISIBILITY_INVENTORY_SHOP - показывает/убирает кнопку магазина
DOTA_HUD_VISIBILITY_INVENTORY_ITEMS - показывает/убирает панель с 6 предметами
DOTA_HUD_VISIBILITY_INVENTORY_QUICKBUY - показывает/убирает всю панель с предметами
DOTA_HUD_VISIBILITY_INVENTORY_COURIER - показывает/убирает панель с курьером
DOTA_HUD_VISIBILITY_INVENTORY_PROTECT - на данный момент команда ничего не меняет, и неизвестно ее предназначение
DOTA_HUD_VISIBILITY_INVENTORY_GOLD - показывает/убирает количество золота
DOTA_HUD_VISIBILITY_SHOP_SUGGESTEDITEMS - показывает/убирает панель с предложенными предметами
Если вы хотите убрать с панели значения убийств сверху, то нужно воспользоваться вот такой командой
Как использовать:
Код:
mode = GameRules:GetGameModeEntity()
mode:SetHUDVisible(номер из таблицы, значение(true, false))
Давайте рассмотрим каждую команду по отдельности:
DOTA_HUD_VISIBILITY_TOP_TIMEOFDAY - показывает/убирает время в игре
Код:
mode:SetHUDVisible(0, false)
DOTA_HUD_VISIBILITY_TOP_HEROES - показывает/убирает список героев сверху
Код:
mode:SetHUDVisible(1, false)
DOTA_HUD_VISIBILITY_TOP_SCOREBOARD - показывает/убирает кнопки с верхней полосы
Код:
mode:SetHUDVisible(2, false)
DOTA_HUD_VISIBILITY_ACTION_PANEL - показывает/убирает панель информацией о юните
Код:
mode:SetHUDVisible(3, false)
(!) Данная команда может вызвать такую ошибку
DOTA_HUD_VISIBILITY_ACTION_MINIMAP - показывает/убирает миникарту
Код:
mode:SetHUDVisible(4, false)
DOTA_HUD_VISIBILITY_INVENTORY_PANEL - показывает/убирает инвентарь
Код:
mode:SetHUDVisible(5, false)
DOTA_HUD_VISIBILITY_INVENTORY_SHOP - показывает/убирает кнопку магазина
Код:
mode:SetHUDVisible(6, false)
DOTA_HUD_VISIBILITY_INVENTORY_ITEMS - показывает/убирает панель с 6 предметами
Код:
mode:SetHUDVisible(7, false)
DOTA_HUD_VISIBILITY_INVENTORY_QUICKBUY - показывает/убирает всю панель с предметами
Код:
mode:SetHUDVisible(8, false)
DOTA_HUD_VISIBILITY_INVENTORY_COURIER - показывает/убирает панель с курьером
Код:
mode:SetHUDVisible(9, false)
DOTA_HUD_VISIBILITY_INVENTORY_PROTECT - на данный момент команда ничего не меняет, и неизвестно ее предназначение
Код:
mode:SetHUDVisible(10, false)
DOTA_HUD_VISIBILITY_INVENTORY_GOLD - показывает/убирает количество золота
Код:
mode:SetHUDVisible(11, false)
DOTA_HUD_VISIBILITY_SHOP_SUGGESTEDITEMS - показывает/убирает панель с предложенными предметами
Код:
mode:SetHUDVisible(12, false)
Если вы хотите убрать с панели значения убийств сверху, то нужно воспользоваться вот такой командой
Код:
mode:SetTopBarTeamValuesOverride( true ) --Эта строка разрешает редактирования значений
mode:SetTopBarTeamValuesVisible( false ) --Эта строка убирает их с панели
Данная гайд является вольным переводом со своими вставками с иноязычного сайта.
Источник: https://moddota.com/forums/discussion/118/hiding-hud-with-sethudvisible
Источник: https://moddota.com/forums/discussion/118/hiding-hud-with-sethudvisible
Последнее редактирование модератором: