Как сделать закрытие открытие окна по команде mimgui

HulioR

Новичок
Автор темы
3
0
Версия MoonLoader
Другое
Всем привет, не могу сделать закрытие/открытие окна через команду /event Такжео кно не закрывается через крестик, хелпаните пожалуйста.

Версию Moonloader не знаю, скачена из лаунчера Arizona
 

Вложения

  • FrameEvent_helper.lua
    1.7 KB · Просмотры: 1

kyrtion

Известный
1,077
384
1. Вы все объявили глобальное значение, а хотя зачем чтобы другие разработчики мешают писать с LLS? Для совета изолируй переменные в скрипте указывая local
2.
не могу сделать закрытие/открытие окна через команду /event
Что вы указали:
Твой код:
window = imgui.new.bool(false)

-- main
sampRegisterChatCommand('event', function()
    window = not window
end)
Ответ от разработчика mimgui:
Следует отметить, что получение исходных значений так же подверглось изменению. Если раньше исходное значение можно было получить через ключ v (buffer.v; int.v), то в mimgui они получаются с помощью нулевого индекса (int[0]; float[0]; bool[0]), а для типа Char значение необходимо получать через ffi.string (ffi.string(buffer)). Не нужно бояться внесёнными в API изменениям, они очень легко осваиваются и для ежедневного кодинга не нужно вникать в их работу.
Решение:
Твой код:
window = imgui.new.bool(false)

-- main
sampRegisterChatCommand('event', function()
    window[0] = not window[0]
end)
Прежде всего приступать к работу mimgui, изучай документацию mimgui