Получить текст с диалогового окна при помощи функции oShowDialog из библиотеки samp.lua, записать в глобальную/глобальные переменные и выводить в имгуи
Получить текст с диалогового окна при помощи функции oShowDialog из библиотеки samp.lua, записать в глобальную/глобальные переменные и выводить в имгуи
function ev.onShowDialog(dialogId,s,t,b1,b2,text)for line in text:gmatch("[^\n]+")do-- разбиваем чтобы искать по строкамif line:find('Пол: (.+)')then-- пример строки в диалоге: Пол: Мужской
pol = line:match('Пол: (.+)')-- запишет в переменную pol слово Мужскойendif line:find('Уровень: %[(%d+)%]')then-- Пример строки Уровень: [21]
lvl = line:match('Уровень: %[(%d+)%]')-- запишет в переменную lvl цифру 21endendend
function ev.onShowDialog(dialogId,s,t,b1,b2,text)for line in text:gmatch("[^\n]+")do-- разбиваем чтобы искать по строкамif line:find('Пол: (.+)')then-- пример строки в диалоге: Пол: Мужской
pol = line:match('Пол: (.+)')-- запишет в переменную pol слово Мужскойendif line:find('Уровень: %[(%d+)%]')then-- Пример строки Уровень: [21]
lvl = line:match('Уровень: %[(%d+)%]')-- запишет в переменную lvl цифру 21endendend