Работа if var in/contains Topic is solved

Помощь в написании скриптов
White_Octopus

Работа if var in/contains  Topic is solved

07 Nov 2019, 09:01

Недавно решил написать бота для общения в вк, который бы афк фармил деньги в сообществе, интересна сама идея, а не деньги в сообществе :)
Сообщество выдает сообщение, проиграл я или нет, скрипт должен это считывать и на основе результата выполнять действия. Все получилось, кроме считывания, графическое не работает/работает криво, решил выделять слово и сравнивать его с необходимым, однако в любом случае скрипт выдает неправильный результат, где моя ошибка? Код приложу далее

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

Return to “Помощь”

Who is online

Users browsing this forum: No registered users and 6 guests