Как сделать подсказку (?) с другой стороны?

Сheesecake

Участник
Автор темы
60
2
Версия MoonLoader
Другое
Как сделать подсказку imgui.question с правой стороны, а не с левой?
И почему, когда пишу в подсказку на русском, то выдает знаки вопроса?
Help)


J1DIj.png
 

корбус

Известный
434
108
Как сделать подсказку imgui.question с правой стороны, а не с левой?
И почему, когда пишу в подсказку на русском, то выдает знаки вопроса?
Help)


J1DIj.png
в начале кода:
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
при использовании чего либо на русском:
Lua:
imgui.Text(u8"толикгей")
imgui.Button(u8"залупа котика")
и т.д.
Как сделать подсказку imgui.question с правой стороны, а не с левой?
И почему, когда пишу в подсказку на русском, то выдает знаки вопроса?
Help)


J1DIj.png
не?
Lua:
function imgui.Ques(text)
    imgui.SameLine()
    imgui.TextDisabled("(?)")
    if imgui.IsItemHovered() then
        imgui.BeginTooltip()
        imgui.TextUnformatted(u8(text))
        imgui.EndTooltip()
    end
end
пример:
Lua:
if imgui.Button(u8"УДОЛИ") then
    sampAddChatMessage("НЕ УДОЛЮ")
end
imgui.SameLine(30)
imgui.Ques("НУ ПОПРОБУЙ" )
 
  • Нравится
Реакции: tyukapa и Сheesecake

Сheesecake

Участник
Автор темы
60
2
в начале кода:
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8
при использовании чего либо на русском:
Lua:
imgui.Text(u8"толикгей")
imgui.Button(u8"залупа котика")
и т.д.

не?
Lua:
function imgui.Ques(text)
    imgui.SameLine()
    imgui.TextDisabled("(?)")
    if imgui.IsItemHovered() then
        imgui.BeginTooltip()
        imgui.TextUnformatted(u8(text))
        imgui.EndTooltip()
    end
end
пример:
Lua:
if imgui.Button(u8"УДОЛИ") then
    sampAddChatMessage("НЕ УДОЛЮ")
end
imgui.SameLine(30)
imgui.Ques("НУ ПОПРОБУЙ" )
Так не получилось, разобрался по своему)
 
  • Нравится
Реакции: корбус