Помогите с Mimgui

- |2347| -

Активный
Автор темы
177
43
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
  5. 0.3DL
  6. 0.3e (R1) / CR-MP
  7. CR-MP 0.3.7
  8. Любая
  9. Другая
помогите засунуть картинку в mimgui в формате base85

код:
local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
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(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(600, 600), imgui.Cond.Always)
        imgui.Begin(u8'Основное', WinState, imgui.WindowFlags.NoResize)
        imgui.Image(img, imgui.ImVec2(600,600))
        imgui.End()
    end
)

local memory = require 'memory'
_img = 'твоя картинка в base85'
img = imgui.CreateTextureFromMemory(memory.strptr(_img), #_img)

function main()
    sampRegisterChatCommand('cmd', function() WinState[0] = not WinState[0] end) -- команда по которой будет вызываться наше окно
    wait(-1)
end
 

Вложения

  • moonloader.log
    152.1 KB · Просмотры: 1
  • Эм
Реакции: Corenale