- 34
- 2
Вообщем при запуске скрипта прописал imgui.Process = true, т.к мне нужно, что бы эта панель
запускалась с начала работы скрипта. Но почему то появляется курсор (курсора быть не должно вообще), курсор должен запускаться только при открытии главного меню.
И да, курсор исчезает если открыть чат, таб, консоль и после чего закрыть.
Если кто-то знает как это исправить, будьте добры поделитесь этой информацией.
И да, курсор исчезает если открыть чат, таб, консоль и после чего закрыть.
Lua:
require "lib.moonloader"
local imgui = require "imgui"
local main_windows_state = imgui.ImBool(false)
local panel_windows_state = imgui.ImBool(true)
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
imgui.Process = true
while true do wait(0)
if isKeyJustPressed(VK_F2) then
if main_windows_state.v then
main_windows_state.v = false
else
main_windows_state.v = true
end
end
end
end
function imgui.OnDrawFrame()
if not main_windows_state.v and not panel_windows_state.v then
imgui.Process = false
end
if not main_windows_state.v then
imgui.ShowCursor = false
else
imgui.ShowCursor = true
end
if main_windows_state.v then
imgui.Begin("Main",nil,imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse)
imgui.Text("Hello main")
imgui.End()
end
if panel_windows_state.v then
imgui.Begin("Panel",nil,imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse)
imgui.Text("Hello panel")
imgui.End()
end
end