Не знаю нужно ли скидывать этот пример , но если хотите , можете разобраться в нём. Скрипт изичный и не должен вызвать вопросов.
При появлении в чате строки "[CHAT] [Чат-Игра] Решите пример:" решает выражение в игре
xa:=0
a:=1
sf = latest.log
sd = latest.txt
minecraft = Minecraft 1`.7`.10
resh=[CHAT] [Чат-Игра] Решите пример:
bukv=Enter ;Нажимаемая буква
set:
SetTimer, ms, 1000
return
F4::
na:
FileReadLine, line, latest.txt, %a%
if ErrorLevel
goto, na
a+=1
goto, liner
return
liner:
IfInString, line, %resh%
goto, abh
else goto, na
return
;//копирование
ms:
FileDelete, %sd%
FileCopy, %sf%, %sd%
sleep 500
goto, set
return
abh:
IfWinNotActive, %minecraft%
{
WinActivate, %minecraft% ;
sleep 500
Send, {Esc}
}
else goto F00
goto F00
return
F00:
RegExMatch(line,"([0-9].).([0-9].).([0-9].)(.*)",out)
RegExMatch(out4,"([0-9].*)(.*)",lol)
RegExMatch(lol,"([0-9].*)(.*)(...*)",out)
RegExMatch(out1,"([0-9]*)",mano1)
RegExMatch(out3,"([0-9+].*)",mano3)
mano1*=mano3
sleep 200
Send,{%bukv%}
sleep 120
SendInput, %mano1%{Enter}
sleep 2000
Send {Space}
sleep 200
SetTimer, md, 575000
goto na
return
md:
loop 4
{
SoundBeep, 1000, 100
sleep 2500
}
return
F6::
ExitApp
return