urrya
Новичок
- Сообщения
- 159
- Репутация
- 1
Всем привет.
При написании бота появилась проблемка.
Есть некий "ум" бота -
и есть те две функции, которые должны запускаться при совпадении "датчиков" -
проблема в том, что запускается только первая функция, при этом зацикливаясь по кругу, не давая "мозгу"
скрипта продолжить работу :(
Помогите пожалуйста с этой проблемкой :blink:
При написании бота появилась проблемка.
Есть некий "ум" бота -
Код:
Select
Case $overvu = 1 And $bukvy = 1 And $osterdron = 0 And $gruz2 = 1 And $varpdvig11 = 1 And $price1 = 1
MsgBox(0, "", "включить модуль 1 ")
kopaty1()
Case $overvu = 1 And $strelka = 0 And $bukvy = 1 And $osterdron = 0 And $gruz2 = 1 And $varpdvig11 = 1 And $price1 = 1
MsgBox(0, "", "включить модуль 2 ")
kopaty2()
EndSelect
и есть те две функции, которые должны запускаться при совпадении "датчиков" -
Код:
Func kopaty1()
Local $mm1
Local $mm12
WinActivate($ImyPersa1)
WinMove($ImyPersa1,"", 0, -10, 1280, 1035)
$mm1 = Hex(PixelGetColor(289, 896), 6)
Sleep(333)
$mm12 = Hex(PixelGetColor(289, 896), 6)
If $mm1 == $mm12 Then
Sleep(Random(481, 723))
Send("{LEFT}")
Sleep(Random(270, 511))
Send('1', 1)
Sleep(Random(481, 723))
MouseClick('left', Random(272, 955, 1), Random(278, 694, 1), 1, Random(5, 9)) ; рандомный клик в прямоугольник в комосе
Else
Sleep(200)
EndIf
EndFunc
Func kopaty2()
Local $mm2
Local $mm22
WinActivate($ImyPersa1)
WinMove($ImyPersa1,"", 0, -10, 1280, 1035)
$mm2 = Hex(PixelGetColor(340, 896), 6)
Sleep(333)
$mm22 = Hex(PixelGetColor(340, 896), 6)
If $mm2 == $mm22 Then
Sleep(Random(481, 723))
Send("{RIGHT}")
Sleep(Random(270, 511))
Send('2', 1)
Sleep(Random(481, 723))
MouseClick('left', Random(272, 955, 1), Random(278, 694, 1), 1, Random(5, 9)) ; рандомный клик в прямоугольник в комосе
Else
Sleep(200)
EndIf
EndFunc
проблема в том, что запускается только первая функция, при этом зацикливаясь по кругу, не давая "мозгу"
скрипта продолжить работу :(
Помогите пожалуйста с этой проблемкой :blink: