Тема: SAMP: Вывод последних двух строк после поиска
Есть некий код(смотрите внизу), немного кривоват, он ищет в чатлоге сходства и отправляет результаты системные сообщением. Мне нужно чтобы он отправлял не все сходства а только два последних.
f2::
File = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
Loop, Read, %File%
{
if RegExMatch(A_LoopReadLine, "\[..:..:..\].*?\[..:..:..\]")
{
}
else if (RegExMatch(A_LoopReadLine, "\[(..):(..):(..)\]\s\s\(Рядовой|Ефрейтор|Мл.Сержант|Сержант|Ст.Сержант|Старшина|Прапорщик|Мл.Лейтенант|Лейтенант|Ст.Лейтенант)\s\s.*?LSPD*?"))
{
File1 = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileRead, Chatlog, %File1%
RegExMatch(Chatlog, "s).*\[(..):(..):(..)\]")
AddMessageToChatWindow(A_LoopReadLine)
}
}
return