CustomGames.ru - Dota 2 пользовательские игры

[Гайд] Прячем HUD с экрана

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fiCeVitka

  • Продвинутый
  • 48
  • Мощь: 0
[Гайд] Прячем HUD с экрана
« : 03-07-2015, 09:28:32 »
В данном гайде я хочу рассказать вам о том, как убрать HUD панели с экрана. Все возможные API представлены в таблице ниже

Как использовать:
Код
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 ) --Эта строка убирает их с панели


Данная гайд является вольным переводом со своими вставками с иноязычного сайта.
Источник: moddota.com/forum...ith-sethudvisible
« Последнее редактирование: 29-04-2016, 08:57:50 от -ExotiC- »

Оффлайн -ErøtiC-

  • Администратор
  • 335
  • Мощь: 3
  • Забанен
Re: [Гайд] Прячем HUD с экрана
« Ответ #1 : 03-07-2015, 10:45:21 »
Спасибо. Добавил на главную: http://customgames.ru/tutorial/pryachem-hud-s-ekrana-dota-2

Оффлайн Se7eN

  • Продвинутый
  • 298
  • Мощь: 11
  • King
Re: [Гайд] Прячем HUD с экрана
« Ответ #2 : 04-07-2015, 06:31:09 »
rep+

некоторые функции будут точно нужны)

Оффлайн doter.ua

  • Друзья CG
  • 272
  • Мощь: 1
Re: [Гайд] Прячем HUD с экрана
« Ответ #3 : 04-07-2015, 08:56:43 »
Следует уточнить, что сама миникарта никуда не исчезает и продолжает прокликиваться  ??? ??? ???
гайды
сурпрайз mthfckr :D

[свернуть]

Оффлайн UZzip

  • Продвинутый
  • 282
  • Мощь: 0
  • WorldEditor2
Re: [Гайд] Прячем HUD с экрана
« Ответ #4 : 05-01-2016, 10:24:19 »
В каком файле это прописывать?

Оффлайн UZzip

  • Продвинутый
  • 282
  • Мощь: 0
  • WorldEditor2
Re: [Гайд] Прячем HUD с экрана
« Ответ #5 : 29-04-2016, 08:55:13 »
Цитировать
DOTA_HUD_VISIBILITY_INVENTORY_ITEMS - показывает/убирает панель с квикбаем предметов
Код: [Выделить]
mode:SetHUDVisible(7, false)

тут ошибка INVENTORY_ITEMS убирает 6 слотов предметов. только что лично проверил
« Последнее редактирование: 29-04-2016, 08:56:52 от UZzip »

Оффлайн -ErøtiC-

  • Администратор
  • 335
  • Мощь: 3
  • Забанен
Re: [Гайд] Прячем HUD с экрана
« Ответ #6 : 29-04-2016, 08:59:53 »
UZzip, исправил

Оффлайн UZzip

  • Продвинутый
  • 282
  • Мощь: 0
  • WorldEditor2
Re: [Гайд] Прячем HUD с экрана
« Ответ #7 : 29-04-2016, 14:11:55 »
-ExotiC-, короче тут половина гайда запортачена, ты текст исправил а картинку нет.

Оффлайн UZzip

  • Продвинутый
  • 282
  • Мощь: 0
  • WorldEditor2
Re: [Гайд] Прячем HUD с экрана
« Ответ #8 : 29-04-2016, 14:15:57 »
DOTA_HUD_VISIBILITY_INVENTORY_QUICKBUY - показывает/убирает всю панель с предметами
а вот тут само название QUICKBUY говорит о том что показывает/убирает панель с квикбаем предметов а совсем не полное удаление панели.

тут сдвиг в некоторых местах.

Оффлайн Se7eN

  • Продвинутый
  • 298
  • Мощь: 11
  • King
Re: [Гайд] Прячем HUD с экрана
« Ответ #9 : 16-05-2016, 10:20:56 »
есть у кого инфа как убрать scan UI?

который в доте скан, как кружочек от миникарты

Оффлайн RecoveryIt

  • 72
  • Мощь: 1
Re: [Гайд] Прячем HUD с экрана
« Ответ #10 : 17-05-2016, 19:57:26 »
есть у кого инфа как убрать scan UI?

который в доте скан, как кружочек от миникарты

Если валве не добавили дефаулт ИД для нее, то через панораму только вместе с миникартой. Недавно пытался убрать окошечко со стами ЛовкостьСилаРазум, добрые люди подсказали , что стандартный дота UI весь на Scaleform UI, и если нужно что-то исправить, то копать нужно там. Но как мы знаем сейчас никто этим не занимается ибо забросили и придумали панораму, поэтому только самостоятельно.
Хотя можешь посмотреть тут, что-то про радар и его работу:
github.com/SinZ16...f8a1737879c6cbad2

Еще предлагали Panorama Debugger попробовать, в моем случае - безуспешно. Попробуй и ты)
« Последнее редактирование: 17-05-2016, 20:06:30 от RecoveryIt »