как хукнуть сообщения с чата и вывести в renderText

.KOHTOP.

Активный
Автор темы
217
35
Версия MoonLoader
.027.0-preview
Посмотреть вложение 232101

С помощью замечательного модератора Why Ega сделал такое чудо, но вот проблема из-за того, что у меня есть задержка выводится 2 сообщения с разными значениями, но по факту переменная имеет значение последнего сообщения. Вопрос таков:
- Мне нужно, чтобы переменная записывала первое и второе значение и выводила в renderText
Lua:
        if text:find('%{......%}(.*)%[(%d+)%] %- %[(%d+) lvl%] %-%{......%} %[AFK: (%d+)%]%{......%}. Репутация: (%d+) %- Выговоры %[(%d)/3]') then
            local nickcheck, idcheck, lvlcheck, afkcheck, repcheck, vigcheck = text:match('%{......%}(.*)%[(%d+)%] %- %[(%d+) lvl%] %-%{......%} %[AFK: (%d+)%]%{......%}. Репутация: (%d+) %- Выговоры %[(%d)/3]')
            wait(300)
            checker = '| {fefe22}' ..nickcheck..' ['..idcheck..'] - ['..lvlcheck..'] - {FFFFFF}[AFK: '..afkcheck..']{FFFFFF}. Репутация: '..repcheck..' - Выговоры: ' .. vigcheck..'\n' -- {fefe22}Anubis_Tools[0] - [3 lvl] -{FFFFFF} [AFK: 0]{FFFFFF}. Репутация: 21 - Выговоры [0/3]
            
        end

1707987616128.png
 
Решение
типо рендерит друг на друге?
надо делать так

Lua:
local y = 500
for бла бла
    renderFontdrawText(font, bla-bla, x, y, -1)
    y = y + renderGetFontDrawHeight(font)
end
попробуй так
Lua:
            for k, v in ipairs(таблица с челами) do
                renderFontDrawText(font, текст, posX, posY+k*13, -1)
            end

.KOHTOP.

Активный
Автор темы
217
35
ты буквально предложил способ 10+10+10+10 и стал спорить, что он хуже чем 2*4, потому что там 2, а не 10, показав даж сравнение глупое; твой способ объективно менее удобен, потому что заставляет выделять переменную, когда под рукой лежит индекс, достаточно кф на твой renderGetFontDrawHeight(font) заменить и они идентичны внешне
похоже скоро начнётся гражданская война в этой теме?