1 (изменено: Vadik, 2017-12-31 19:28:56)

Тема: [SAMP]

Нужна помощь.
Нужно найти определённую строчку из документа chatlog.txd
если она есть то выполнить команду.
Путь к документу:
A_MyDocuments "\GTA San Andreas User Files\SAMP\chatlog.txt"
Например если видно в чате фраза Привет!
Скрипт пишет в ответ: "Привет как дела!"
Прошу помощи.

2

Re: [SAMP]

Вот так. Скрипт будет постоянно удалять и првоерять чат лог, после нахождения фразы "Вы тут", AHK напишет в чат - "/b Да"


File = %A_MyDocuments%\Gta San Andreas User Files/SAMP/chatlog.txt ; 
FileDelete, %file% ; 
FileAppend, %file% ; 
F1:: ; F1
SoundBeep
1: ; Метка №1
FileRead, read, %file% ; 
if read contains Вы тут ; 
{
SoundSetWaveVolume, Percent [, DeviceNumber] 100
soundPlay %A_ScriptDir%\trevoga.mp3
        Sleep 100
SendMessage, 0x50,, 0x4090409,, A ; 
        Sleep 4000 ; Задержка
	SendInput, {F6}/b Да{Enter} ; 
	Sleep 300 ; Задержка
FileDelete, %file% ; 
FileAppend, %file% ; 
goto 1  ; 
Return