-- Сверху main'a, где всякие local'ки
local post = imgui.ImBuffer(256)
local name = imgui.ImBuffer(256)
local condition = imgui.ImBuffer(256)
local timer = -1
dokladtimer = false
-- В бесконечный цикл
if dokladtimer then
local nowTime = os.time()
if nowTime >= timer then
sampSendChat("Докладывает: "..u8:decode(name.v)..". Пост: "..u8:decode(post.v)..". Состояние: "..u8:decode(condition.v)..".")
timer = nowTime + 1 -- Каждую 1 секунду в чат отправится текст.
end
end
-- В OnDrawFrame
imgui.InputText(u8"Введите ваше имя", name)
imgui.InputText(u8"Введите название поста", post)
imgui.InputText(u8"Состояние поста", condition)
if imgui.Button(u8"Отправить сейчас", imgui.ImVec2(120, 20)) then
sampSendChat("Докладывает: "..u8:decode(name.v)..". Пост: "..u8:decode(post.v)..". Состояние: "..u8:decode(condition.v)..".")
end
imgui.SameLine()
if imgui.Button(u8"Запустить таймер", imgui.ImVec2(140, 20)) then
dokladtimer = true
end
imgui.SameLine()
if imgui.Button(u8"Остановить таймер", imgui.ImVec2(140, 20)) then
dokladtimer = false
end