Сообщество выдает сообщение, проиграл я или нет, скрипт должен это считывать и на основе результата выполнять действия. Все получилось, кроме считывания, графическое не работает/работает криво, решил выделять слово и сравнивать его с необходимым, однако в любом случае скрипт выдает неправильный результат, где моя ошибка? Код приложу далее
Code: Select all
+enter::
LoseCount := 0
Errors := 0
MatchList = "проиграл"
StringCaseSense, Locale
beginning:
clipboard =
msgbox Запущено
click left 704 991
sendinput Рулетка красное 1
click left 1154 996
BotAnswerCheck:
Loop
{
PixelSearch, Px, Py, 689, 883, 689, 883, 0x2A2428, 0, Fast
msgbox Поиск выполнен %ErrorLevel%
If Errors = 10
goto beginning
else
break
If Errorlevel = 0
{
break
}
else
{
Errors := Errors + 1
}
}
Checks := 0
msgbox Найдено %Errorlevel%
sleep 500
MouseClick, left, 994, 899 ,2
Send, ^c
ClipVar := clipboard
wordcheck:
if Checks = 3
{
goto beginning
}
else
{
goto aftercheck
}
aftercheck:
ifinstring, clipvar, проиграл
{
msgbox Поражение определено
ifinstring, clipvar, негр
{
LoseCount := LoseCount + 1
msgbox Кол-во поражений выросло
msgbox %LoseCount%
sleep 2000
goto, beginning
}
else
{
LostCount := 0
msgbox Ты не Белый Негр
goto, beginning
}
}
else
{
msgbox Ты не проиграл
Checks := Checks + 1
goto, wordcheck
}
sleep 2000s
return