хук cерверного диалога

Sanurial

Участник
Автор темы
82
13
Версия MoonLoader
.026-beta
У меня есть диалог радмира, как спарсить с него дистанцию и статус, после выбрать тот пункт который имеет наименьшую дистанцию и статус свободно?
Уже все темы переколопатил, вики облазил так и не смог понять.

Из всех варпиантов, остался только такой описаный, переписаный, недописаный код: (спецом 1 буква н)

Lua:
function sampev.onShowDialog(did, style, title, b1, b2, text)
    if style == 1 and text:find('Дистанция%s%[(%d+) м.%]') and text:find('[свободно]') then
        distance = tonumber(text:match('Дистанция%s%[(%d+) м.%]'))
    end
end

Парсер цефа радмира показывает такую инфу:
window.addDialogInQueue('[0,5,"Мусорки","","Выбрать","Выйти",0,0]', "Дистанция<t>Загруженность<t>Статус<n>8. Дистанция [3132 м.]<t>Загруженность [92]<t>[Свободно]<n>13. Дистанция [2991 м.]<t>З
 

Вложения

  • gta_sa_s4yfUNfxVI.png
    gta_sa_s4yfUNfxVI.png
    307.8 KB · Просмотры: 32
Решение
ты уже задавал подобный вопрос
это сеф интерфейс,к нему нужны особые ласки

chromiusj

fullstack eblan
Модератор
5,753
4,065
ты уже задавал подобный вопрос
это сеф интерфейс,к нему нужны особые ласки