- 200
- 69
- Версия MoonLoader
- .026-beta
Необходимо подсчитать кол-во символов, отнять их от размера окна и разделить на 2. Как это сделать? Что-то туплю.
Lua:
imgui.SetCursorPos((imgui.GetWindowWidth() - imgui.CalcTextSize(separator('$'..tostring(getPlayerMoney(player)))).x)/2)
-- Запятые в деньгах.
function separator(text)
if text:find("$") then
for S in string.gmatch(text, "%d+%$") do
S = string.sub(S, 0, #S-1)
local replace = comma_value(S)
text = string.gsub(text, S, replace)
end
end
return text
end
function comma_value(n)
local left,num,right = string.match(n,'^([^%d]*%d)(%d*)(.-)$')
return left..(num:reverse():gsub('(%d%d%d)','%1,'):reverse())..right
end
Пытался сделать как тут::
imgui.SetCursorPosX((imgui.GetWindowWidth() - imgui.CalcTextSize(u8'Окей').x)/2-20)