imgui Awesome

Kecer

Участник
Автор темы
241
11
Версия MoonLoader
.026-beta
Приветствую, объявилась такая проблема, у меня есть imgui и я не хочу что бы этом imgui использовался крестик, поэтому я прописал imgui.Begin("Test", nill)
Но когда я пишу nill и добавляю в этом imgui какие либо иконки с помощью библиотеки Awesome, скрипт крашится, но когда я прописываю название моего imgui заместо nill

То-есть imgui.Begin("Test", main_window_state) иконки сразу начинают работать и скрипт не крашит, как это исправить
 
Решение
Lua:
local imgui = require 'imgui'
local key = require 'vkeys'

local main_window_state = imgui.ImBool(false)
function imgui.OnDrawFrame()
    if main_window_state.v then
        imgui.Begin('My window', _, imgui.WindowFlags.NoResize+imgui.WindowFlags.NoMove)
        imgui.Text('Hello world')
        imgui.End()
    end
end

function main()
    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

Типа просто прочерк

RedHolms

Известный
Проверенный
622
369
Приветствую, объявилась такая проблема, у меня есть imgui и я не хочу что бы этом imgui использовался крестик, поэтому я прописал imgui.Begin("Test", nill)
Но когда я пишу nill и добавляю в этом imgui какие либо иконки с помощью библиотеки Awesome, скрипт крашится, но когда я прописываю название моего imgui заместо nill

То-есть imgui.Begin("Test", main_window_state) иконки сразу начинают работать и скрипт не крашит, как это исправить
не nill, а nil
 

qdIbp

Автор темы
Проверенный
1,450
1,191
Lua:
local imgui = require 'imgui'
local key = require 'vkeys'

local main_window_state = imgui.ImBool(false)
function imgui.OnDrawFrame()
    if main_window_state.v then
        imgui.Begin('My window', _, imgui.WindowFlags.NoResize+imgui.WindowFlags.NoMove)
        imgui.Text('Hello world')
        imgui.End()
    end
end

function main()
    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

Типа просто прочерк