Тема: Автопринятие игры [Dota 2]
Здравствуйте.
Хочу продемонстрировать свой скрипт Dota Auto Accept, который автоматически принимает найденную игру в Dota 2.
Это не автокликер. При работе он обращается к консоли.
В параметрах запуска игры нужно прописать "-console -condebug".
"-condebug" - сохраняет логи консоли в текстовый файл console.log.
Работает беспрерывно, пока его не закрыть.
path := "...Steam\steamapps\common\dota 2 beta\game\dota\" ; Путь к папке с игрой, куда сохраняется console.log
rega: ; Ждет появления окна с принятием игры.
A=0
Loop, read, %path%console.log
LastLine := A_LoopReadLine
if LastLine = CL: CPhysicsGameSystem::UnloadSpawnGroupPhysics(backgrounds/accept_popup_test) no such group ;
{
A=1
WinActivate, Dota 2
sleep, 500 ; Задержка до принятия.
sendinput, {enter}
goto, again
}
If !a
{
goto, rega
}
again: ; Ожидание игроков. Ожидание завершения игры.
C=0
Loop, read, %path%console.log
LastLine := A_LoopReadLine
if LastLine = Telling Steam it is safe to udpate the app
{
C=1
goto, rega
}
If !c
{
goto, again
}

