[Помощь] Поиск строки
|
|
uqii |
Дата: Понедельник, 25.12.2017, 22:14 | Сообщение # 1
|
Новичок
Сообщений: 13
Статус: Offline
|
Хелп нужна помощь, как сделать следующее: К примеру в чат вводится тект: [Внимание] Test_Test вызывает полицию/фбр (SF). Чтобы принять вызов введите {FFFFFF}/pc [Внимание] Причина: Я адвокат .... и после читалось по чат логу и в чат вводилась команда: Внимание, требуется переправка адвокатку (Nick из первой строки "Tets_Test"). help pls p.s строчка [...] test_test вызваеть - (if RegExMatch(lastline1, "S)\[\d\d:\d\d:\d\d\] \[Внимание\] (\w+)\Q вызывает полицию/фбр (\W\W). Чтобы принять вызов введите {FFFFFF}/pc\E", match) ) а как сделать, что искал две строки? Кому не сложно скиньте готовый код
|
|
|
|
CZAR |
Дата: Понедельник, 25.12.2017, 23:26 | Сообщение # 2
|
Czar Of Scripts
Сообщений: 1373
Статус: Offline
|
Лично я всегда читаю весь чат лог сразу и как по мне это очень удобно. По этому этот способ прекрасно подойдет.
Код if (RegExMatch(chatlog, "\]\s+\[Внимание\] (.*) вызывает полицию\/фбр \(.*\). Чтобы принять вызов введите {FFFFFF}/pc", 1chattext) && RegExMatch(chatlog, "\]\s+\[Внимание\] Причина: (.*)", 2chattext)) { addchatmessage(1chattext1 " | " 2chattext1) }
Я в ВК Ушел в веб.
• Ничего не покупаю. • Способы не проверяю.
У меня теперь новый домен, если ссылка не работает - напишите.
Гарант Cheat-Master: *тема* AHK [S-RP] House Finder / House Teleporter [SAMP] Online Counter [S-RP] [For Event] Show Star [S-RP] AntiCasino [S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook [S-RP] [BOT] /dance Winner | Делаем розыгрыши среди участников темы. SAMP-UDF [AHK Урок] Выбор в диалогах мышкой и enter`ом [SAMP] Быстрый ответ на СМС [ERP] Помощник для адвоката [DRP] FakeTime Достижения: - 26.02.2017 - 03.01.2018 - 26.05.2018 - 22.09.2018 - 04.04.2019
|
|
|
|
uqii |
Дата: Понедельник, 25.12.2017, 23:58 | Сообщение # 3
|
Новичок
Сообщений: 13
Статус: Offline
|
Цитата Phoenixxx_Czar ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) Цитата Phoenixxx_Czar ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) if (RegExMatch(chatlog, "\]\s+\[Внимание\] (.*) вызывает полицию\/фбр \(.*\). Чтобы принять вызов введите {FFFFFF}/pc", 1chattext) && RegExMatch(chatlog, "\]\s+\[Внимание\] Причина: (.*)", 2chattext)) { addchatmessage(1chattext1 " | " 2chattext1) } Цитата Phoenixxx_Czar ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) [Внимание] Причина: Я адвокат ....
в чем проблема? SetTimer pcgo, on pcgo: loop { chatlog:=% A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt" if (RegExMatch(chatlog, "\]\s+\[Внимание\] (.*) вызывает полицию\/фбр \(.*\). Чтобы принять вызов введите {FFFFFF}/pc", 1chattext) && RegExMatch(chatlog, "\]\s+\[Внимание\] Причина: (.*)", 2chattext)) { addchatmessage(1chattext1 " | " 2chattext1) } } return
|
|
|
|
|
[dev]Marvin |
Дата: Вторник, 26.12.2017, 18:48 | Сообщение # 5
|
Новичок
Сообщений: 28
Статус: Offline
|
Phoenixxx_Czar, не будет же работать эта регулярка. 1) Криво составленно 2) {} не взяты в экранизацию
|
|
|
|
uqii |
Дата: Вторник, 26.12.2017, 20:28 | Сообщение # 6
|
Новичок
Сообщений: 13
Статус: Offline
|
Цитата [dev]Marvin ( ![Ссылка на цитируемый текст](/.s/img/fr/ic/4/lastpost.gif) ) Phoenixxx_Czar, не будет же работать эта регулярка. 1) Криво составленно 2) {} не взяты в экранизацию Уже все решили в ЛС. Разобрались уже)
|
|
|
|
|