- Версия MoonLoader
- .026-beta
После того как закрываю окно, курсор остается виден
Lua:
script_name('QWERTY')
script_author('FYP')
script_description('QWERTY')
script_version("1")
local key = require 'vkeys'
local imgui = require 'imgui'
local encoding = require 'encoding' -- загружаем библиотеку
encoding.default = 'CP1251' -- указываем кодировку по умолчанию, она должна совпадать с кодировкой файла. CP1251 - это Windows-1251
local u8 = encoding.u8 -- и создаём короткий псевдоним для кодировщика UTF-8
local sw, sh = getScreenResolution()
local main_window_state = imgui.ImBool(false)
function imgui.OnDrawFrame()
if main_window_state.v then
imgui.SetNextWindowSize(imgui.ImVec2(560,240), imgui.Cond.FirstUseEver)
imgui.SetNextWindowPos(imgui.ImVec2((sw/2),(sh/2)), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5), imgui.WindowFlags.AlwaysAutoResize)
imgui.Begin('CNN HELPER by Thomasya | Актуальная версия: '..thisScript().version, main_window_state , imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.MenuBar)
imgui.BeginMenuBar()
imgui.SetCursorPosX(100)
if imgui.Button('Общие настройки') then
menu = 1
end
imgui.SameLine()
if imgui.Button('Настройки Эфиров') then
menu = 2
end
imgui.SameLine()
if imgui.Button('О скрипте/Обновления') then
menu = 3
end
imgui.EndMenuBar()
if menu == 1 then
imgui.Text("GG1")
end
if menu == 2 then
imgui.Text("GG2")
end
if menu == 3 then
imgui.Text("GG3")
end
imgui.End()
end
end
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("qwerty", function()
main_window_state.v = not main_window_state.v
end)
while true do
wait(0)
imgui.Process = main_window_state
end
end