local imgui = require('mimgui')
local ffi = require('ffi')
local encoding = require('encoding')
encoding.default = 'CP1251'
local u8 = encoding.UTF8
local window = imgui.new.bool()
local input = imgui.new.char[512]()
function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand('negr', function(arg)
text = arg
ffi.copy(input, u8(text), ffi.sizeof(input))
window[0] = true
end)
wait(-1)
end
local frame = imgui.OnFrame(function() return window[0] end,
function(nigger)
imgui.Begin('window', window, imgui.WindowFlags.NoResize + imgui.WindowFlags.AlwaysAutoResize)
imgui.Text(u8(text))
imgui.InputText('##inputtext', input, ffi.sizeof(input))
imgui.End()
end
)