HLFX.Ru Forum
Показать все 8 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Нужна помощь с кнопкой VGUI (https://hlfx.ru/forum/showthread.php?threadid=3926)


Отправлено PLut 22-05-2013 в 17:41:

Question Нужна помощь с кнопкой VGUI

Как сделать чтобы при нажатии VGUI кнопки, появилась новая CTransparentPanel?
Как я понял, надо смотреть в сторону addActionSignal, но я не знаю подходящего хэндлера, чтобы создать новую прозрачную панель, к которой уже прописаны параметры.

P.S. В туторе BUzer'a подобного не нашел.

__________________
Base Defense on Steam, ModDB


Отправлено XaeroX 22-05-2013 в 17:43:

Написать новый хендлер, не?

__________________

xaerox on Vivino


Отправлено PLut 22-05-2013 в 18:11:

XaeroX А как его писать? Пожалуйста, приведи пример.

__________________
Base Defense on Steam, ModDB


Отправлено Ku2zoff 22-05-2013 в 18:25:

PLut что именно хочешь сделать? Вызов нового меню не походит?

Цитата:
PLut писал:
А как его писать?

Ну погляди vgui_customobjects.cpp и vgui_teamfortressviewport.h, там куча хендлеров разных. CTransparentPanel может быть всегда активной и инициализироваться вместе с TeamFortressViewport, тебе достаточно лишь включать и выключать её видимость нажатием на кнопку. Для этой цели и пиши новый хендлер.


Отправлено PLut 22-05-2013 в 19:48:

Ku2zoff Что значит вызов нового меню? Я знаю про видимость и невидимость транспарентпанели. Писать новый хендлер - вот в чем вопрос, как его правильно писать?

__________________
Base Defense on Steam, ModDB


Отправлено marikcool 23-05-2013 в 04:15:

Наследуешь и пишешь, там же есть примеры.

__________________
vk.com/skullcapstudios


Отправлено PLut 23-05-2013 в 13:41:

Свой хэндлер написал, как писать нашел в том же туторе вгуи BUzer'a, правда уже после написания...
В который раз убеждаюсь, что лучше протрезветь и сделать как нужно, а не бежать на форум с просьбами о помощи.

Спасибо тем, кто помог.

__________________
Base Defense on Steam, ModDB


Отправлено Дядя Миша 23-05-2013 в 16:07:

Цитата:
PLut писал:
В который раз убеждаюсь, что лучше протрезветь и сделать как нужно, а не бежать на форум с просьбами о помощи.

Если хочешь чему-то научиться - безусловно

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 08:49.
Показать все 8 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024