Пишет иероглифами. А сампаддчат месседж не выдает..

miroshhhhha

Участник
Автор темы
36
0
Пишет иероглифами. А сампаддчат месседж не выдает..
Хотя скрипт не крашит.



Lua:
local imgui = require "imgui"
local encoding = require "encoding"
encoding.default = 'CP1251'
u8 = encoding.UTF8

main_window_state = imgui.ImBool(false)
imgui.Process = false

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('thelp1', helping)
    while true do
        wait(0)
        if main_window_state.v == false then
            imgui.Process = false
        end  
    end
end

function imgui.OnDrawFrame()
    local ex, ey = getScreenResolution()
    imgui.ShowCursor = true
    imgui.SetNextWindowSize(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver)
    imgui.Begin('Testing update', main_window_state)
    if imgui.CollapsingHeader(u8'Да, выдать..') then
            if imgui.Button(u8'Да, выдать..') then
                    sampAddChatMessage('[{1E90FF}JEWEL {FFB907}Tools{FFFFFF}] Приятного Администрирования тебе '..nick..'['..kakashka..'] :D', -1)
            end
        end
        imgui.End()
    end

function helping()
    main_window_state.v = not main_window_state.v
    imgui.Process = main_window_state.v
end