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

Sanurial

Участник
Автор темы
80
12
Версия 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 · Просмотры: 30
Решение
ты уже задавал подобный вопрос
это сеф интерфейс,к нему нужны особые ласки

chromiusj

$IWishYouSweetDreams
Модератор
5,726
4,018
ты уже задавал подобный вопрос
это сеф интерфейс,к нему нужны особые ласки