Здравствуйте, в общем, есть код (ниже), который должен находить определенные фразы и отвечать на них. Допустим, команда будет /sms [ID]. Скрип на заданную кнопку включается, то есть выдает фейк сообщение в чат, но ответа при написании данных слов не происходит. Где ошибка?
Код
#Include D:\AHK\SAMP1.ahk
F2::
Filelog= %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Text := "{ffffff}Автивация прошла успешно"
Addchatmessage(text)
Loop
{
lastline := GetNewLine(Filelog)
IF lastline contains {FFCD00}
{
If lastline contains Спасибо,спасибо,сяб,спс,Спс,СПС,добрый день,всем привет,добрый вечер,пасиб,благодарю,Благодарю
{
RegExMatch(lastline, ".*\[([0-9]*)\] : \{FFCD00\}.*", idPl)
sleep 2000
SendInput, {F6}/SMS %idPl1% Ловите позитивчик на нашем проекте Advance RolePlay | Orange :)
}
GetNewLine(filename)
{
static old
static new
if !old
{
FileGetSize, old, %filename%
new := old
}
while old = new
{
sleep 100
FileGetSize, new, %filename%
}
old := new
Loop, read, %filename%
if A_LoopReadLine
{
last := A_LoopReadLine
}
return, last
}
}
}
Помогите найти ошибку