Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Доброго времени суток, господа, помогите пожалуйста с созданием 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);
		}
	}
}

нажатие клавиши точно срабатывает и сообщение отправляется в чат, нооо меню не открывается, подскажите пожалуйста, что я делаю не так? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

Нет ответов на вопрос

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка