Виджет

pheal

Участник
Автор темы
70
8
Версия MoonLoader
.026-beta
Как сделать виджет, по типу хелперов. Броня, хп и тд.
 
Решение
Lua:
function imgui.OnDrawFrame()
    imgui.SetNextWindowPos(imgui.ImVec2(300, 300), imgui.Cond.Always)
    imgui.Begin(##Vidzhet, _, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoTitleBar)

    imgui.Text("MVD Helper")
    imgui.Separator()
    local result, Myid = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if result then
        imgui.Text("Health - "..sampGetPlayerHealth(Myid))
        imgui.Text("Armour - "..sampGetPlayerArmor(Myid))
        imgui.Text("Ping - "..sampGetPlayerPing(Myid))
    end
    imgui.End()
end

pheal

Участник
Автор темы
70
8
Можешь показать пример? или скрин
Screenshot_8.png
 

Kolbasa241

Известный
210
57
Lua:
function imgui.OnDrawFrame()
    imgui.SetNextWindowPos(imgui.ImVec2(300, 300), imgui.Cond.Always)
    imgui.Begin(##Vidzhet, _, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoTitleBar)

    imgui.Text("MVD Helper")
    imgui.Separator()
    local result, Myid = sampGetPlayerIdByCharHandle(PLAYER_PED)
    if result then
        imgui.Text("Health - "..sampGetPlayerHealth(Myid))
        imgui.Text("Armour - "..sampGetPlayerArmor(Myid))
        imgui.Text("Ping - "..sampGetPlayerPing(Myid))
    end
    imgui.End()
end