Что нового

[Автоматизация] помогите найти ошибку в боте-кликере

niklp

Новичок
Сообщения
6
Репутация
0
не могу понять, почему не работает скрипт. запускается без ошибок(я двойным кликом открываю), как только нажимаю кнопку, из колонок звук ошибки виндовс, и скрипт выключается. если в приложении нажимаю на кнопку, то вообще ничего не происходит.
вот, собственно, сам скрипт:
Код:
hotkeyset("-","_slomstola")
func _slomstola()
while $stol <> 0xCC0000    			;пока индикатор не станет красным
hotkeyset("{Esc}","_exit")               
mouseclick("left",1392,507,20)		;кликнуть 20 раз
$stol = pixelgetcolor(1350,565)  		;проверить индикатор
if $stol = 0xCC0000 then exitloop		;выйти из цикла если индикатор красный 
$malo = pixelgetcolor(597,236)		;посмотреть кол-во энергии
if $malo = 0xC2C2C2 then send("^2")	;если цвет серый то нажать ctrl+2
if $malo = 0xC2C2C2 then sleep(400)	;пауза
$lemon=pixelgetcolor(695,236)		;проверить кол-во энергии которое восстановилось после ctrl+2
$vodka=pixelgetcolor(716,923)               ;проверить есть ли ресурсы
if $lemon=0xC2C2C2 and $vodka=0xFFFFFF then send("^3") ;если есть ресурсы и энергии мало восстанавливается то нажать ctrl+3
if $lemon=0xC2C2C2 and $vodka=0xFFFFFF then sleep(700)	;пауза
$reklama = pixelgetcolor(872,583)					;проверка выскочила ли рекламная табличка
if $reklama = 0x9D9C9C then mouseclick("left",872,583)      ;если выскочила, то закрыть ее
if $reklama = 0X9D9C9C then sleep(500)				;пауза
wend 
endfunc
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Ну вижу в данном коде синтаксических ошибок которые могли бы вызвать ошибку windows, разве что вынеси hotkeyset из цикла.
 
Автор
N

niklp

Новичок
Сообщения
6
Репутация
0
я тоже не нахожу ошибки, но оно не работает :stars:
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Я вижу что переменная $stol не определена при первой проверке условия выполнения цикла
Код:
while $stol <> 0xCC0000


А скрипт у меня работает, кликает мышкой в непонятные места за правой границей экрана...
 
Автор
N

niklp

Новичок
Сообщения
6
Репутация
0
у меня в начале есть
Код:
dim $stol=0x000000

не знаю, почему не пашет, а за границей кликает, потому что у тебя наверное разрешение другое
может это из-за винды?? (win8)
 
Верх