1 (изменено: ypppu, 2017-02-17 18:51:21)

Тема: Считывание строки чата и вывод в другую строку

Всем привет.
Я хочу сделать AHK для того чтобы он читал чат. Тоесть.
Я в сампе в чат напишу: /try нашел нычку. (Если удачно то будет одна рп отыгровка а если неудачно то будет другая рп отыгровка.) Подскажите код пожалуйста так как я новичек. Только начал заниматся.

2

Re: Считывание строки чата и вывод в другую строку

Помогите пожалуйста.

3

Re: Считывание строки чата и вывод в другую строку

Правила пишет:

4.1.
Молчание в ответ на Ваш вопрос может означать объективную трудность вопроса или то, что Ваш вопрос не чётко сформулирован.

4.2. Всегда пытайтесь сделать заголовок своего вопроса наиболее информативным. Темы, не отражающие суть сообщения, приравниваются к флуду

4

Re: Считывание строки чата и вывод в другую строку

Все ещё не верный заголовок, подумайте ещё. Я вам помогу, как только оформите тему по правилам.

5 (изменено: ataks63rus, 2017-02-16 23:58:32)

Re: Считывание строки чата и вывод в другую строку


Numpad2::
SendMessage, 0x50,, 0x4190419,, A
   SendChat("/try Нашел нычку")
   sleep 1200
   File = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
   FileRead, Chatlog, %File%
   fol = 0
   if RegExMatch(Chatlog, "s).*Нашел нычку\s.*?\[(.*?)\]", folse)
      {
      if folse1 = Удачно
         {
		 SendChat("Ура я нашел.")
         fol = 1
         }
      if folse1 = Неудачно
         {
         SendChat("Эх, ничего нету.")
         fol = 2 
         }
      if fol not between 1 and 2
         AddMessageToChatWindow("Ошибка ( fol не 1/2 )")
   } 
Return

6

Re: Считывание строки чата и вывод в другую строку

ataks63tus, зачем вы отвечаете в теме с неправильным заголовком? Кроме того ваш код нерабочий: если ранее уже была такая отыгровка, он будет работать только по ней, пока не очистишь чатлог. Ну и напоследок: у вас нету поправки на timestamp. Ах да, чтобы ваш код работал нужен UDF, а он не у всех есть.

7 (изменено: ataks63rus, 2017-02-17 18:04:11)

Re: Считывание строки чата и вывод в другую строку

belyankin12, голова у тебя не рабочая. У меня все коректно работает! UDF кому надо найдут.