require "lib.moonloader" -- подключение библиотеки
require "lib.sampfuncs" -- подключение библиотеки
local encoding = require 'encoding'-- Так скажим переводит текст
encoding.default = 'CP1251' -- Так скажим переводит текст
u8 = encoding.UTF8 -- Так скажим переводит текст
local sw, sh = getScreenResolution()
local main_window_stats = ImBool(false) -- По умолчанию окно закрыто
local main_begin = ImBool(false) -- По умолчанию окно закрыто, пока не нажмёшь на чекбокс
local box = imgui.ImBool(false) -- По умолчанию чекбокс выключен
function imgui.OnDrawFrame() -- Функция отвечающая за imgui окна
if main_window_state.v then
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(850, 450), imgui.Cond.FirstUseEver)
imgui.Begin(u8"##Проверка", main_window_state)
if imgui.Checkbox('Check', box) then -- Проверка включён ли бокс или нет
main_window_stats = false
main_begin = true
end
imgui.End()
end
if main_begin.v then
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(850, 450), imgui.Cond.FirstUseEver)
imgui.Begin(u8"##Проверка", main_begin)
imgui.Text(u8'Чекбокс успешно работает!')
igmui.End()
end
end