как вытянуть текст из диалога /fmembers(arizona)

sat0ry

Известный
Автор темы
1,087
290
Версия MoonLoader
.026-beta
Последнее редактирование:
Решение
сэнкью

лучший просто!


как можно хукнуть вот такой тип диалога?
Посмотреть вложение 136469
Пытался несколько раз, выводит только первый ник
Весь текст диалога находиться в переменной text
Lua:
local hook = require('lib.samp.events')

function hook.onShowDialog(dialogId, style, title, button1, button2, text)
    print(text)
    -- После появления диалога выведет содержимое всего текста внутри диалога
end

EclipsedFlow

Известный
Проверенный
1,040
464
сэнкью

лучший просто!


как можно хукнуть вот такой тип диалога?
Посмотреть вложение 136469
Пытался несколько раз, выводит только первый ник
Весь текст диалога находиться в переменной text
Lua:
local hook = require('lib.samp.events')

function hook.onShowDialog(dialogId, style, title, button1, button2, text)
    print(text)
    -- После появления диалога выведет содержимое всего текста внутри диалога
end
 
  • Влюблен
Реакции: sat0ry

sat0ry

Известный
Автор темы
1,087
290
Смотря какой текст

Встречный вопрос:
Как вытянуть текст из твоего ника?(так-же ничего непонятно)

Нормально формулируй вопрос
Абсолютно любой текст из диалога, не ясно же?
Могу отредактировать написать только для тебя любой
 
  • Bug
Реакции: rvengnrg и qdIbp

EclipsedFlow

Известный
Проверенный
1,040
464
Хукнуть открытие диалога, а дальше вытаскивать нужные данные через регулярные выражения

Lua:
local hook = require('lib.samp.events')

function hook.onShowDialog(dialogId, style, title, button1, button2, text)
    if (text:find('твой текст')) then
        -- Если нашелся 'твой текст' в диалоге(для заголовка есть отдельная переменная 'title') то эта проверка сработает
        -- Если нужно записать в переменную нужное значение с диалога используй text:match
        -- Регулярные выражения можешь поискать в интернете как пользоваться
    end
end
 
  • Влюблен
Реакции: sat0ry

sat0ry

Известный
Автор темы
1,087
290
Хукнуть открытие диалога, а дальше вытаскивать нужные данные через регулярные выражения

Lua:
local hook = require('lib.samp.events')

function hook.onShowDialog(dialogId, style, title, button1, button2, text)
    if (text:find('твой текст')) then
        -- Если нашелся 'твой текст' в диалоге(для заголовка есть отдельная переменная 'title') то эта проверка сработает
        -- Если нужно записать в переменную нужное значение с диалога используй text:match
        -- Регулярные выражения можешь поискать в интернете как пользоваться
    end
end
сэнкью

лучший просто!

Хукнуть открытие диалога, а дальше вытаскивать нужные данные через регулярные выражения

Lua:
local hook = require('lib.samp.events')

function hook.onShowDialog(dialogId, style, title, button1, button2, text)
    if (text:find('твой текст')) then
        -- Если нашелся 'твой текст' в диалоге(для заголовка есть отдельная переменная 'title') то эта проверка сработает
        -- Если нужно записать в переменную нужное значение с диалога используй text:match
        -- Регулярные выражения можешь поискать в интернете как пользоваться
    end
end
как можно хукнуть вот такой тип диалога?
1644868643869.png

Пытался несколько раз, выводит только первый ник
 
Последнее редактирование:
  • Нравится
Реакции: cort