Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0

Доброго времени суток, господа, помогите пожалуйста с созданием GUI меню, я новичок в моддинге и много чего не знаю...
class MyMenu extends UIScriptedMenu { protected ref Widget m_Root; protected ref TextWidget m_HeaderText; override Widget Init() { m_Root = GetGame().GetWorkspace().CreateWidgets("MyFolder/gui/bin.layout"); m_HeaderText = TextWidget.Cast(m_Root.FindAnyWidget("headerText")); return m_Root; } override void Update(float timeslice) { super.Update(timeslice); } override void OnShow() { super.OnShow(); GetGame().GetInput().ResetGameFocus(1); SetFocus(m_Root); } override void OnHide() { super.OnHide(); GetGame().GetInput().ResetGameFocus(); } }также modded class MissionGameplay
modded class MissionGameplay { private autoptr ref MyMenu m_MyMenu; void AddToChat(string message) { m_Chat.Add(new ChatMessageEventParams(0, "Chat", message, "")); } override void OnUpdate(float timeslice) { super.OnUpdate(timeslice); Input input = GetGame().GetInput(); PlayerBase player = GetGame().GetPlayer(); if (input.LocalPress("InfinityShopOpen", false)) { GetGame().GetUIManager().ShowScriptedMenu(m_MyMenu, null); } } }нажатие клавиши точно срабатывает и сообщение отправляется в чат, нооо меню не открывается, подскажите пожалуйста, что я делаю не так?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах