Как активировать Imgui по команде? (скиньте полный код а то я тупой)

Hader

Потрачен
Автор темы
37
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Как активировать Imgui по команде? (скиньте полный код а то я тупой) не понимаю по роликам)
 

krim

Известный
301
132
Lua:
local imgui = require 'imgui'

local mm = imgui.ImBool(false)

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('c', function()
        mm.v = not mm.v
        imgui.Process =mm.v
    end)
wait(-1)
end

function imgui.OnDrawFrame()
    imgui.Begin('')
    imgui.End()
end
 
Последнее редактирование:

Hader

Потрачен
Автор темы
37
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
local imgui = require 'imgui'

local mm = imgui.ImBool(false)

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('c', function()
        mm.v = not mm.v
        imgui.Process =mm.v
    end)
end

function imgui.OnDrawFrame()
    imgui.Begin('')
    imgui.End()
end
неа, не работает
 

ARMOR

Модератор по раксампу
Модератор
4,933
6,716
Lua:
local imgui = require 'imgui'

local main_window_state = imgui.ImBool(false)

function main()
    repeat wait(0) until isSampAvailable()

    imgui.Process = false

    sampRegisterChatCommand("imgui", function()
        main_window_state.v = not main_window_state.v
        imgui.Process = main_window_state.v
    end

    while true do
        wait(0)
        imgui.Process = main_window_state.v
    end
end

function imgui.OnDrawFrame()
    if main_window_state.v then
        imgui.Begin("Imgui Window", main_window_state)
            imgui.Text("Это текст")
        imgui.End()
    end
end