[Помощь] Чтение строчки\фразы из чатлога - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Чтение строчки\фразы из чатлога
_Droid_ Дата: Пятница, 09.12.2016, 16:37 | Сообщение # 1
Боец
Сообщений: 126
Статус: Offline
Пишу небольшой скрипт с чтением чатлога и запуск действия. Проблема в том, что я не могу выделить из чатлога строчку (пример) - Нажмите клавишу... .
Сам цикл чтения чатлога есть, но мне нужно из этого чатлога вытащить строчку.

Сама суть скрипта: чтение чатлога (цикл есть), проверка на существование строчки "Нажмите на клавишу.." (тут проблема), запуск действия по этой строчке (тоже цикл, т.е я зацикливаю клавишу).

Как сделать так, что бы строчка в чатлоге искалась и после ее нахождения запускало действие?


--------------------
F.A.Q | Как скачивать с MediaDisk без установщика? - http://cheat-master.ru/forum/14-684924-1
F.A.Q | Как скачивать видео из интернета без программ? - http://cheat-master.ru/forum/2-688571-1


Сообщение отредактировал _Droid_ - Пятница, 09.12.2016, 16:37
CZAR Дата: Пятница, 09.12.2016, 16:43 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
_Droid_, Могу запилить пиши в лс в ВК




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант 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
_Droid_ Дата: Суббота, 10.12.2016, 18:41 | Сообщение # 3
Боец
Сообщений: 126
Статус: Offline
ЦитатаPhoenixxx_Czar ()
_Droid_, Могу запилить пиши в лс в ВК


Одно дело попросить кого-то сделать это за тебя, другое дело разобраться в этом самому
Все же, спасибо) Если что - напишу)

Добавлено (10.12.2016, 18:41)
---------------------------------------------
Ап. Слежу за темкой


--------------------
F.A.Q | Как скачивать с MediaDisk без установщика? - http://cheat-master.ru/forum/14-684924-1
F.A.Q | Как скачивать видео из интернета без программ? - http://cheat-master.ru/forum/2-688571-1
RellaX Дата: Суббота, 10.12.2016, 19:59 | Сообщение # 4
Боец
Сообщений: 282
Статус: Offline
RegExMatch

https://vk.com/zatkap
_Droid_ Дата: Воскресенье, 11.12.2016, 22:59 | Сообщение # 5
Боец
Сообщений: 126
Статус: Offline
ЦитатаRellaX ()
RegExMatch

На счет этого помог Phoenixxx_Czar. Но прикол в том, что цикл идет как-то странно.

Код
Loop
{
    FileRead, chatlog, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    if RegExMatch(chatlog, "\] Нажмите клавишу Shift")
    {
  SetTimer, start, on
    }
    if RegExMatch(chatlog, "\] Действие завершено")
    {
  SetTimer, start, off
    }
    return
}
start:
Loop
{
    Send ({LShift})
    return
}


Он начинает работать даже если в чате строчка "Нажмите клавишу Шифт" была минут 10 назад. А на вторую строчку - не реагирует.

Добавлено (11.12.2016, 22:59)
---------------------------------------------
Что, никто не знает как такое сделать? Или по крайней мере показать где ошибка. Уверен, есть тут люди которые разбираются в этом. За темкой слежу

udp: грубо говоря, суть скрипта в том, что бы он запускался при кодовом слове в чате (в данном случае фраза "Нажмите клавишу..." которая появилась последней, а не минут 10 назад), а при появлении фразы "Действие завершено" - отключалось


--------------------
F.A.Q | Как скачивать с MediaDisk без установщика? - http://cheat-master.ru/forum/14-684924-1
F.A.Q | Как скачивать видео из интернета без программ? - http://cheat-master.ru/forum/2-688571-1


Сообщение отредактировал _Droid_ - Воскресенье, 11.12.2016, 23:00
CZAR Дата: Воскресенье, 11.12.2016, 23:03 | Сообщение # 6
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Упс напиши мне вк smile Забыл добавить удаление чат лога




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант 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
RellaX Дата: Понедельник, 12.12.2016, 16:37 | Сообщение # 7
Боец
Сообщений: 282
Статус: Offline
Phoenixxx_Czar, Почти в 2017 удалять чат-лог...

https://vk.com/zatkap
CZAR Дата: Понедельник, 12.12.2016, 19:33 | Сообщение # 8
Czar Of Scripts
Сообщений: 1373
Статус: Offline
RellaX, Все равно не чего не получилось sad Да и не нравиться мне функа которая последнюю строку берет т.к. бывают сообщения сразу по 2 строки




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант 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
_Droid_ Дата: Вторник, 13.12.2016, 09:14 | Сообщение # 9
Боец
Сообщений: 126
Статус: Offline
Цитата Phoenixxx_Czar ()
RellaX, Все равно не чего не получилось Да и не нравиться мне функа которая последнюю строку берет т.к. бывают сообщения сразу по 2 строки


Как раз нужно что бы последняя строка искалась.
Ладно, послежу за темкой еще сутки, а там посмотрим


--------------------
F.A.Q | Как скачивать с MediaDisk без установщика? - http://cheat-master.ru/forum/14-684924-1
F.A.Q | Как скачивать видео из интернета без программ? - http://cheat-master.ru/forum/2-688571-1
RellaX Дата: Вторник, 13.12.2016, 17:53 | Сообщение # 10
Боец
Сообщений: 282
Статус: Offline
Код

#Persistent
#IfWinActive GTA:SA:MP

Loop
{
    FileRead, Chatlog, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt
    if RegExMatch(Chatlog, "\Q[" A_Hour ":" A_Min ":" A_Sec "] Нажмите клавишу \E(.*?)\s`r`n", ashname)
    {
  Чё то тут
  Sleep 1001
    }
}


https://vk.com/zatkap
tumkin Дата: Среда, 14.12.2016, 01:34 | Сообщение # 11
Tumkin Project
Сообщений: 1186
Статус: Offline
RellaX, код конечно интересный, но если скрипт подвиснет, начнет пропускать строки

RellaX Дата: Среда, 14.12.2016, 17:09 | Сообщение # 12
Боец
Сообщений: 282
Статус: Offline
tumkin, Хз, у меня на моём супер ноуте не пропускает с самого начала его использования

https://vk.com/zatkap

Сообщение отредактировал RellaX - Среда, 14.12.2016, 17:09
_Droid_ Дата: Суббота, 17.12.2016, 02:21 | Сообщение # 13
Боец
Сообщений: 126
Статус: Offline
Цитата RellaX ()
RellaX


Как и в тот раз, скрипт работает через раз. Даже специально делал скрипт, что бы в чат отправлялся текст в чат как-то от самого мода, а не сообщение от игрока

Суть скрипта: запуск по тексту, и его остановка

Странно то, что как-бы идет цикл поиска этого "слова" и идет запуск. Удивительно то, что я не находил таких похожих скриптов на СМ, не клео , а АХК. Ну, может найдутся еще люди, авось поможем не только пару людей, а многим)


--------------------
F.A.Q | Как скачивать с MediaDisk без установщика? - http://cheat-master.ru/forum/14-684924-1
F.A.Q | Как скачивать видео из интернета без программ? - http://cheat-master.ru/forum/2-688571-1
RellaX Дата: Суббота, 17.12.2016, 22:40 | Сообщение # 14
Боец
Сообщений: 282
Статус: Offline
Цитата _Droid_ ()
скрипт работает через раз

Сер, вы насилуете мне мозг


https://vk.com/zatkap
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума