При заходе не работает IMgui

masiiksmasik3134

Участник
Автор темы
33
2
Версия MoonLoader
Другое
Привет, пишу кое-что, кому-то на какой-то сервер.
При заходе в игру - скрипт не работает, а когда перезапустил ALT + R = Начало работать.
Код:
local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
local main_window_state = imgui.ImBool(false)

function imgui.OnDrawFrame()
    if main_window_state.v then
        local sw, sh = getScreenResolution()
        imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(500, 300), imgui.Cond.FirstUseEver)
        imgui.Begin('My window', main_window_state)
        imgui.Text('Hello world')
        imgui.Text(u8"Пункты:")
        imgui.SameLine()
        if imgui.Button(u8'Реклама') then
            main_window_state.v = not main_window_state.v
            sampAddChatMessage("Немн", -1)
            end
        imgui.SameLine()
        if imgui.Button(u8'Эфир') then
            main_window_state.v = not main_window_state.v
            sampAddChatMessage("Нем1н", -1)
        end
        imgui.End()
  end
end

function main()
    sampAddChatMessage('{32CD32}[Admins Tool] Empire/Life {FFFFFF}был {87CEFA}Загружен!', -1)
    while true do
        wait(0)
        if wasKeyPressed(key.VK_X) then
            main_window_state.v = not main_window_state.v
            end
            imgui.Process = main_window_state.v
        end
end
 
Последнее редактирование: