1 (изменено: mslzt, 2019-01-16 22:49:34)

Тема: Как сделать парсинг данных с чата SAMP?

Вообщем такая проблема, мне нужно чтобы данные спарсились с чата (в моём случаи айди игрока). Потом написалась команда .обпр и сюда вставились спарсенные данные, и в итоге получилось .обпр id, может поможете? Сообщение в чате вот такого типа https://i.imgur.com/S9xZPun.png мне нужно чтобы спарсилось айди, в данном случаи 455

2

Re: Как сделать парсинг данных с чата SAMP?

Гораздо удобнее было бы не скрин строки вставлять в текст, а то, что она содержит по Вашему мнению, так как другими может быть не корректно воспринят шрифт и значение может быть искажено.

str := "Объявление на проверку: продам сандкинг эп за 1.4, От: Thelonious Testerossa [455]"
RegExMatch(str, "От: ([[:blank:][:alnum:]]+)\[(\d+)\]", match)
MsgBox % Format("Отправитель '{}'`nID отправителя '{}'", RTrim(match1), match2)

Если не совсем понятна запись, здесь переменная "match2" содержит идентификатор.

3 (изменено: mslzt, 2019-01-17 01:05:30)

Re: Как сделать парсинг данных с чата SAMP?

А как сделать чтобы оно спарсило, потом сделало команду .обпр + спарсенные данные, а сразу же нажало ентер?
Вот ещё пример, с чатлога [22:46:55] Объявление на проверку: kuplyu sandking ep 1,375kk, От: Ron Hager [64]
Я бы хотел чтобы парсилось только число 64 по данному примеру, тоесть айди

4

Re: Как сделать парсинг данных с чата SAMP?

Я не понимаю эту терминологию. Отправить нажатие Enter:

Send {Enter}