Тест из диалога в имгуи

Neil_

Известный
Автор темы
205
32
Версия MoonLoader
Другое
Безымянный.png

как вытянуть из этого диалога x1356 допустим, но оно меняется, пробовал через регулярные выражения, особо чёт не получилось
айди диалога 25012
 
Решение
Lua:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if id == 25012 then
        for item in text:gmatch("[^\r\n]+") do
            if item:match("Клик мышки") then
                local clicks = item:match('Клик мышки.+%|(x%d+).++%d+.+')
                sampAddChatMessage(clicks,-1)
            end
        end
    end
end

Попробуй, с регуляркой может лажа, ибо не знаю, где эти ВК коины

Manuel Leon

Известный
266
169
Lua:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if id == 25012 then
        for item in text:gmatch("[^\r\n]+") do
            if item:match("Клик мышки") then
                local clicks = item:match('Клик мышки.+%|(x%d+).++%d+.+')
                sampAddChatMessage(clicks,-1)
            end
        end
    end
end

Попробуй, с регуляркой может лажа, ибо не знаю, где эти ВК коины
 

Rice.

Известный
Модератор
1,756
1,622
Посмотреть вложение 112242
как вытянуть из этого диалога x1356 допустим, но оно меняется, пробовал через регулярные выражения, особо чёт не получилось
айди диалога 25012
В диалоге ещё цвет текста влияет на хук, указывай {......} перед цветным текстом
 

Neil_

Известный
Автор темы
205
32
Lua:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if id == 25012 then
        for item in text:gmatch("[^\r\n]+") do
            if item:match("Клик мышки") then
                local clicks = item:match('Клик мышки.+%|(x%d+).++%d+.+')
                sampAddChatMessage(clicks,-1)
            end
        end
    end
end

Попробуй, с регуляркой может лажа, ибо не знаю, где эти ВК коины
В диалоге ещё цвет текста влияет на хук, указывай {......} перед цветным текстом
Спасибо огромное, я то это понимал, но понять это все что куда не мог, слишком сложно