- 4
- 2
- Версия MoonLoader
- .026-beta
Проблема. Активирую Pie Menu любой кнопкой мышки и кнопка "залипает". Скрипт считает, что она вечно зажата.
Если активирую Pie с клавиатуры (кнопка активации менюшки и клавиша мышки в pie.BeginPiePopup - разные), то все прекрасно работает. При зажиме висит менюшка, а как отпускаю клавишу - пропадает. Если же ставлю в isKeyDown кнопку мышки, то скрипт ее почему-то считает вечно зажатой, даже если я ее отпускаю.
как можно исправить? (взял из theme, столкнулся с такой же проблемой, если у кого-то есть решение буду очень благодарен :) )
Если активирую Pie с клавиатуры (кнопка активации менюшки и клавиша мышки в pie.BeginPiePopup - разные), то все прекрасно работает. При зажиме висит менюшка, а как отпускаю клавишу - пропадает. Если же ставлю в isKeyDown кнопку мышки, то скрипт ее почему-то считает вечно зажатой, даже если я ее отпускаю.
Lua:
-- Это в беск цикле. pie_mode отвечает за появление менюшки.
imgui.ShowCursor = isKeyDown(0x04)
pie_mode.v = isKeyDown(0x04)
imgui.Process = pie_mode.v
-- Это в imgui
if pie_mode.v then
imgui.OpenPopup('PieMenu')
if pie.BeginPiePopup('PieMenu', pie_keyid) then
--Ну тут менюшки, вкладочки
pie.EndPiePopup()
end
end
--[[
pie_keyid пробовал менять от 0 до 2, делать одинаковыми клавишу активации и pie_keyid - толку ноль.
Менюшка остается вечно активной, а скрипт считает клавишу зажатой
]]
Последнее редактирование: