[mimgui] imgui.StrCopy как с ним работать?

Статус
В этой теме нельзя размещать новые ответы.

sat0ry

Известный
Автор темы
1,092
293
Версия MoonLoader
.026-beta
У меня есть вот такой код.
mimgui:
-- Вне NewDrawFrame
local ImBuffer = {
    input_vr = new.char[256](u8:decode(ini.vr.vr_piar_input)),
}

--in Frame
if imgui.InputText(u8'Текст рекламы в /vr', ImBuffer.input_vr, 75.0) then save() end
imgui.StrCopy(str(ini.vr.vr_piar_input), ImBuffer.input_vr) -- Сделал так, но скрипт крашет.

--[[Сама ошибка:
[ML] (error) Auto AD: D:\Babetape_LetoGTA\moonloader\AAD.lua:108: bad argument #1 to 'str' (cannot convert 'number' to 'const char *')
stack traceback:
    [C]: in function 'str'
    D:\Babetape_LetoGTA\moonloader\AAD.lua:108: in function '_draw'
    D:\Babetape_LetoGTA\moonloader\lib\mimgui\init.lua:102: in function <D:\Babetape_LetoGTA\moonloader\lib\mimgui\init.lua:86>
[ML] (error) Auto AD: Script died due to an error. (2599D094)
]]

Как работать с данной функцией?
 

sat0ry

Известный
Автор темы
1,092
293
Аргументы наоборот
Поменял. Возникла новая ошибка.
Lua:
[ML] (error) Auto AD: D:\Babetape_LetoGTA\moonloader\AAD.lua:108: bad argument #1 to 'str' (cannot convert 'number' to 'const char *')
stack traceback:
    [C]: in function 'str'
    D:\Babetape_LetoGTA\moonloader\AAD.lua:108: in function '_draw'
    D:\Babetape_LetoGTA\moonloader\lib\mimgui\init.lua:102: in function <D:\Babetape_LetoGTA\moonloader\lib\mimgui\init.lua:86>
[ML] (error) Auto AD: Script died due to an error. (2500E454)
 
Статус
В этой теме нельзя размещать новые ответы.