хелп плиз с багом

undergroundssssss

Новичок
Автор темы
27
1
Версия MoonLoader
.026-beta
в строке "цель" если ник написан на русском, то отображает "?????". это можно как то пофиксить?
Lua:
local showInfoPanel = imgui.OnFrame(
    function() return settings.settings.infopanel end,
    function(player)
        player.HideCursor = true
        imgui.SetNextWindowSize(imgui.ImVec2(200, 170), imgui.Cond.Always)
        imgui.SetNextWindowPos(imgui.ImVec2(settings.infopanel.posX, settings.infopanel.posY), imgui.Cond.Always)
        imgui.Begin("stata",_, imgui.WindowFlags.NoTitleBar + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar)
        result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        health = sampGetPlayerHealth(id)
        armour = sampGetPlayerArmor(id)
        fnumhealth = sampGetPlayerHealth(fix_var["fnum"])
        fnumarmour = sampGetPlayerArmor(fix_var["fnum"])
        imgui.CenterText(sampGetPlayerNickname(id) .. "(" .. id .. ")")
        imgui.CenterText(u8"HP: " .. health .. ". AR: " .. armour)
        imgui.Separator()
        imgui.CenterText(u8"Цель: " .. fix_var["fnick"] .. "(" .. fix_var["fnum"] .. ")")
        if fix_var["fnum"] ~= -1 then
            imgui.CenterText(u8"HP: " .. fnumhealth .. ". AR: " .. fnumarmour)
        else
            imgui.CenterText(u8"HP: -. AR: -")
        end
        want = getPlayerWanted(fix_var["fnum"])
        imgui.CenterText(u8"Розыск: " .. want)
        imgui.CenterText(u8"Уровень: " .. sampGetPlayerScore(fix_var["fnum"]))
        imgui.CenterText(u8"Пинг: " .. sampGetPlayerPing(fix_var["fnum"]))
        imgui.Separator()
        x,y,z = getCharCoordinates(PLAYER_PED)
        zone = calculateZone(x,y,z)
        imgui.CenterText(zone)
        imgui.End()
end)
 

whyega52

Eblang головного мозга
Модератор
2,864
2,840
в строке "цель" если ник написан на русском, то отображает "?????". это можно как то пофиксить?
Lua:
local showInfoPanel = imgui.OnFrame(
    function() return settings.settings.infopanel end,
    function(player)
        player.HideCursor = true
        imgui.SetNextWindowSize(imgui.ImVec2(200, 170), imgui.Cond.Always)
        imgui.SetNextWindowPos(imgui.ImVec2(settings.infopanel.posX, settings.infopanel.posY), imgui.Cond.Always)
        imgui.Begin("stata",_, imgui.WindowFlags.NoTitleBar + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoScrollbar)
        result, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
        health = sampGetPlayerHealth(id)
        armour = sampGetPlayerArmor(id)
        fnumhealth = sampGetPlayerHealth(fix_var["fnum"])
        fnumarmour = sampGetPlayerArmor(fix_var["fnum"])
        imgui.CenterText(sampGetPlayerNickname(id) .. "(" .. id .. ")")
        imgui.CenterText(u8"HP: " .. health .. ". AR: " .. armour)
        imgui.Separator()
        imgui.CenterText(u8"Цель: " .. fix_var["fnick"] .. "(" .. fix_var["fnum"] .. ")")
        if fix_var["fnum"] ~= -1 then
            imgui.CenterText(u8"HP: " .. fnumhealth .. ". AR: " .. fnumarmour)
        else
            imgui.CenterText(u8"HP: -. AR: -")
        end
        want = getPlayerWanted(fix_var["fnum"])
        imgui.CenterText(u8"Розыск: " .. want)
        imgui.CenterText(u8"Уровень: " .. sampGetPlayerScore(fix_var["fnum"]))
        imgui.CenterText(u8"Пинг: " .. sampGetPlayerPing(fix_var["fnum"]))
        imgui.Separator()
        x,y,z = getCharCoordinates(PLAYER_PED)
        zone = calculateZone(x,y,z)
        imgui.CenterText(zone)
        imgui.End()
end)
юзай u8 для перевода текста в UTF8 кодировку, как та это делаешь для самой строчки "Цель"
 
  • Нравится
Реакции: undergroundssssss