- 138
- 17
- Версия MoonLoader
- .027.0-preview
Такой вопрос, я ранее делал скрипт на imgui, но почитав темы в этом разделе многие говорят, что mimgui лучше. Вот я нашёл тему, где всё объясняется, но я так и не понял, как сделать запуск mimgui по кнопке? (через vkeys)
Скрипт:
local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
local keys = require 'vkeys'
local new = imgui.new
local WinState = new.bool()
imgui.OnFrame(function() return WinState[0] end,
function(player)
imgui.SetNextWindowPos(imgui.ImVec2(500,500), imgui.Cond.FirstUseEver, imgui.ImVec2(1, 1))
imgui.SetNextWindowSize(imgui.ImVec2(500, 400), imgui.Cond.Always)
imgui.Begin(u8'Основное', WinState, imgui.WindowFlags.NoResize)
imgui.End()
end
)
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(1000) end
sampAddChatMessage('Успешный запуск!', -1)
while true do
wait(0)
if isKeyJustPressed(VK_F3) then
function() WinState[0] = not WinState[0] end
end
end
end