Помощь в ахк для автоматического ввода команды

x0tab14

Новичок
Автор темы
2
0
Приветствую смотрящих. В общем такая проблема. Почему-то выскакивает ошибка при запуске программы.
Объясняю суть. Нужно что-бы при слове "жб" в чате, автоматически писалась команда /ot и нажимался энтер.
Вот мой код, может кто подсказать в чем моя ошибка?
AHK:
#Include samp.ahk
global file_chat := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt" ; путь до чата, если у тебя отличается, введи другую
SetTimer, Chat, 50 ; каждые 50 секунд обновляет функцию Chat

Chat() { ; сама функция
    FileRead, chatlog, % file_chat ; читает файл в переменную chatlog
    if (RegExMatch(chatlog, "\[(.*)\] (.*) \[([0-9]*)\]: (.*)", chattext)) ; регулярка, тут ничего не трогай
    {
      if (chattext4 contains жб) or (chattext4 contains жб) {
        save(chatlog) ; функция для сохранения чатлога и его обновления
        SendChat("/ot" {enter} chattext3)
    }
    }
}
А вот сама ошибка:
-cFZiE-D4Ca6MS6GLOWo2oRHyyJ4Zli4-2Gy9BV81AryBVy4phZc5MogFtdPbTlFqjWfvg7BOIaPAP6lVOEiotSU.jpg
 

darksoor

Известный
679
355
Приветствую смотрящих. В общем такая проблема. Почему-то выскакивает ошибка при запуске программы.
Объясняю суть. Нужно что-бы при слове "жб" в чате, автоматически писалась команда /ot и нажимался энтер.
Вот мой код, может кто подсказать в чем моя ошибка?
AHK:
#Include samp.ahk
global file_chat := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt" ; путь до чата, если у тебя отличается, введи другую
SetTimer, Chat, 50 ; каждые 50 секунд обновляет функцию Chat

Chat() { ; сама функция
    FileRead, chatlog, % file_chat ; читает файл в переменную chatlog
    if (RegExMatch(chatlog, "\[(.*)\] (.*) \[([0-9]*)\]: (.*)", chattext)) ; регулярка, тут ничего не трогай
    {
      if (chattext4 contains жб) or (chattext4 contains жб) {
        save(chatlog) ; функция для сохранения чатлога и его обновления
        SendChat("/ot" {enter} chattext3)
    }
    }
}
А вот сама ошибка:
-cFZiE-D4Ca6MS6GLOWo2oRHyyJ4Zli4-2Gy9BV81AryBVy4phZc5MogFtdPbTlFqjWfvg7BOIaPAP6lVOEiotSU.jpg
Ошибка твоя заключается в том, что у тебя рядом со скриптом нет UDF'a. Создай файл "samp.ahk", найди тему с UDF, скопируй содержимое и вставь в этот файл.