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

Neil_

Активный
Автор темы
200
29
Версия 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
166
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.

https://t.me/riceoff
Модератор
1,691
1,440
Посмотреть вложение 112242
как вытянуть из этого диалога x1356 допустим, но оно меняется, пробовал через регулярные выражения, особо чёт не получилось
айди диалога 25012
В диалоге ещё цвет текста влияет на хук, указывай {......} перед цветным текстом
 

Neil_

Активный
Автор темы
200
29
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

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