Numpad0:: ; Любая ваша клавиша активации
sleep, 300 ; не больная задержка что бы не открылось несколько скриптов
reload ; перезагрузка скрипта, так как у нас используются циклы
return ; остановка скрипта (что бы не шел дальше)
Numpad1:: ; Любая ваша клавиша активации
act1: ; метка к которой будет прыгать скрипт, может иметь любое название
FileRead, chatlog, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt ; Читаем чатлог и записываем в переменную
StringSplit, LineArr, chatlog, `n ; Делим чатлог на строчки
number := LineArr0 - 1 ; записываем номер последний строки
loop, 5 ; Начинаем цикл, число означает сколько последниx строк мы будем читать(в нашем случаи 5)
{
if LineArr%number% contains Вы играли слишком мало чтобы получить Pay Day ; сравниваем есть ли в строке данный текст
goto act2 ; если есть то прыгаем к метке с таким названием
if LineArr%number% contains =============================== ; сравниваем есть ли в строке данный текст
goto act2 ; если есть то прыгаем к метке с таким названием
number -- ; Если нечего не нашли, убавляем на 1 из числа строки и читаем предыдущею строку
sleep, 1 ; минимальная задержка, что бы скрипт ниxавал 8-15 ЦП
}
goto act1 ; Если среди 5 последниx строк нечего не нашли, читаем чатлог заново, для того прыгаем к метке с таким именем
act2: ; метка к которой будет прыгать скрипт, может иметь любое название
; тут уже идёт ваш код
sendinput, {F6}Hello World{enter} ; для примера написано
return ; Конец скрипта