Не работает код

Carbonarik

Участник
Автор темы
31
1
Версия MoonLoader
Другое
Во первых когда пишешь что то в импутах и потом переключаешься на другой то в прошлом текст пропадает,а при нажатии на кннопку отправить просто скрипт крашится

Код:
                if menu == 2 then
                    imgui.CenterTextColoredRGB('Здесь содержимое вкладки "Депортамент"')
                    
                    -- Ensure that imgui.ImBuffer() successfully created the buffers
                    local field1 = imgui.ImBuffer(25) or imgui.ImBuffer(" ")
                    local field2 = imgui.ImBuffer(25) or imgui.ImBuffer(" ")
                    local field3 = imgui.ImBuffer(150) or imgui.ImBuffer(" ")
                    
                    imgui.PushItemWidth(100)
                    
                    imgui.InputText(u8("Первый Тег"), field1)
                    imgui.InputText(u8("Второй Тег"), field2)
                    imgui.InputText(u8("Текст Тег"), field3)
                    
                    if imgui.Button(u8("Отправить")) then
                        local textToSend = string.format("/d [%s] - [%s]: %s", field1:str(), field2:str(), field3:str())
                        GHsms(textToSend)
                    end
                    
                    imgui.PopItemWidth()
                end
 
  • Bug
Реакции: Lance_Sterling
Решение
Сохранение текста в инпуте в mimgui:
Lua:
local imgui, ffi = require 'mimgui', require 'ffi'
local new = imgui.new
local inputText = " "
local buf1 = new.char[255](inputText)
        if imgui.InputText("Input 1", buf1, ffi.sizeof(buf1)) then
            inputText= u8:decode(ffi.string(buf1))
        end
на imgui думаю докумекаешь как переделать. Я его не юзаю просто

z1qqurat

Участник
59
13
Сохранение текста в инпуте в mimgui:
Lua:
local imgui, ffi = require 'mimgui', require 'ffi'
local new = imgui.new
local inputText = " "
local buf1 = new.char[255](inputText)
        if imgui.InputText("Input 1", buf1, ffi.sizeof(buf1)) then
            inputText= u8:decode(ffi.string(buf1))
        end
на imgui думаю докумекаешь как переделать. Я его не юзаю просто
 
Последнее редактирование:
  • Вау
  • Bug
Реакции: the same и DZONE