- 275
- 39
- Версия MoonLoader
- Другое
Всем привет! У меня проблемка. Есть мимгуи окошко. В нем я создаю переменную. Как мне эту переменную перенести в другое место? ruturn не помогает. Вот код:
Фулл код скинуть не могу.
Lua:
imgui.OnFrame( -- первое окно
function() return addBinderWindow[0] end,
function()
return true
end,
function(player)
imgui.SetNextWindowPos(imgui.ImVec2(sizeX / 2, sizeY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(1700, 700), imgui.Cond.FirstUseEver)
imgui.Begin(u8"Добавление бндера", addBinderWindow)
imgui.InputText(u8'Название', nameInput, 255)
local nameString = u8:decode(ffi.string(nameInput)) -- вот переменная
imgui.End()
return nameString -- вот сам return
end
)
imgui.OnFrame( -- второе окно
function() return newBinderWindow[0] end,
function()
return true
end,
function(player)
imgui.SetNextWindowPos(imgui.ImVec2(sizeX / 2, sizeY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(1700, 700), imgui.Cond.FirstUseEver)
imgui.Begin(u8(tableBinder[#tableBinder]), newBinderWindow)
-- в этом окне мне ее надо использовать, но не могу, ошибка.
imgui.End()
end
)