Столкнулся с проблемой в imgui

Kids_Mids

Новичок
Автор темы
18
0
Версия SA-MP
  1. Любая
Я смотрел гайд от chapo и решил сделать имгуи. Делаю кнопку на русском языке, но в имгуи там просто пустота. Пытался сделть как чапо, ставил возле текста u8,не помогло. Вот код:

Код:
local imgui = require('mimgui');
local imgui = require('mimgui');
local ffi = require('ffi');
local encoding = require('encoding');
encoding.defaulds = 'CP1251';
local u8 = encoding.UTF8;
local window = imgui.new.bool(true);
imgui.OnInitialize(function()
imgui.GetIO().IniFilename = nil;
end);
local active = imgui.new.bool(false)
imgui.OnFrame(
    function() return true end, 
    function(this)
        local size, res = imgui.ImVec2(450,250), imgui.ImVec2(getScreenResolution());
        imgui.SetNextWindowSize(size, imgui.Cond.FirstUseEver);
        imgui.SetNextWindowPos(imgui.ImVec2(res.x / 2, res.y /2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5));
        if(imgui.Begin('Helper by KidsMids', window, imgui.WindowFlags.NoResize)) then
           if (imgui.Button(u8'Узнать автора скрипта')) then
            sampAddChatMessage('Автор скрипта - KidsMids', -1)
           end
           imgui.Checkbox(u8'Статус работы', active);
        end
        imgui.End();
    end
);
);
1720258377907.png
 

Kids_Mids

Новичок
Автор темы
18
0