не помещается текст

Citrys

Участник
Автор темы
175
5
Версия MoonLoader
.026-beta
должен отображаться такой текст
Screenshot_1.png
а отображается такой
sa-mp-020.png
 
Решение
просто рендери текст через таблицу:

Lua:
local texts = {
    '1. Ты не имеешь право выходить с этого форума',
    '2. Написал что-то плохое - получил бан',
    '3. Показал активность - получил печенюшку'
}

-- фрейм
for k, v in ipairs(texts) do
    imgui.Text(u8(v))
end
проще так
Lua:
local text = [[line1
line2
line3]]

for line in text:gmatch("[^\n]+") do
    imgui.Text(line)
end

Rice.

https://t.me/riceoff
Модератор
1,690
1,443
просто рендери текст через таблицу:

Lua:
local texts = {
    '1. Ты не имеешь право выходить с этого форума',
    '2. Написал что-то плохое - получил бан',
    '3. Показал активность - получил печенюшку'
}

-- фрейм
for k, v in ipairs(texts) do
    imgui.Text(u8(v))
end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,775
11,223
просто рендери текст через таблицу:

Lua:
local texts = {
    '1. Ты не имеешь право выходить с этого форума',
    '2. Написал что-то плохое - получил бан',
    '3. Показал активность - получил печенюшку'
}

-- фрейм
for k, v in ipairs(texts) do
    imgui.Text(u8(v))
end
проще так
Lua:
local text = [[line1
line2
line3]]

for line in text:gmatch("[^\n]+") do
    imgui.Text(line)
end
 
  • Нравится
Реакции: qdIbp и Citrys

Rice.

https://t.me/riceoff
Модератор
1,690
1,443
проще так
Lua:
local text = [[line1
line2
line3]]

for line in text:gmatch("[^\n]+") do
    imgui.Text(line)
end
без разницы, суть одна
upd: хотя да, проще, потому что не нужно отдельно каждую строчку объявлять.
но я все равно думаю, что это у него будет работать через io.lines, но я чисто пример вкинул
upd2:
Lua:
-- фрейм
for line in io.lines(getWorkingDirectory() .. '/rules.txt') do
    imgui.Text(line)
end
 
Последнее редактирование: