Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: smerch88 on August 30, 2017, 11:48:20 PM

Title: Помогите исправить скрипт с if (pxl(...
Post by: smerch88 on August 30, 2017, 11:48:20 PM
Скрипт должен прекращать свою работу, если конкретный пиксель меняет свой цвет. Но вместо этого игнорируется условия остановки, что делать?

Code: [Select]
wait(1)
LCLICK(1030,775)
wait(1)
LCLICK(980,640)
wait(1)
LCLICK(500,595)
wait(1)
LCLICK(1030,775)
wait(1)
LCLICK(980,640)
wait(3)
LCLICK(1130,790)
wait(1)
    GETSCREEN   
    IF(PXL (534, 178) ! 767915)
    LCLICK(240,160)
    ELSE HALT
    END_IF
wait(18)
LCLICK(700,800)
wait(1)
LCLICK(700,800)
wait(1)
LCLICK(700,770)
wait(1)
Title: Re: Помогите исправить скрипт
Post by: i0 on August 31, 2017, 12:38:38 AM
Code: (clickermann) [Select]
...
GETSCREEN   
IF(PXL (534, 178) ! 767915)
    LCLICK(240,160)
ELSE
    HALT
END_IF
...
Title: Re: Помогите исправить скрипт
Post by: smerch88 on August 31, 2017, 01:04:04 AM
Code: (clickermann) [Select]
...
GETSCREEN   
IF(PXL (534, 178) ! 767915)
    LCLICK(240,160)
ELSE
    HALT
END_IF
...

ммм, так же и написано, в любом случае эффект тот же
Title: Re: Помогите исправить скрипт с if (pxl(...
Post by: i0 on August 31, 2017, 06:41:49 AM
где ж "так же"? у тебя else и halt в одной строке, и в таком случае кликер игнорирует команду остановки.
добавь в каждом из вариантов запись в лог (logwrite или print) и убедись
Title: Re: Помогите исправить скрипт с if (pxl(...
Post by: smerch88 on August 31, 2017, 08:23:19 AM
ну я разнёс в разные строки сразу, но всё равно не работает
Title: Re: Помогите исправить скрипт с if (pxl(...
Post by: open_78 on August 31, 2017, 08:26:53 AM
Code: (clickermann) [Select]
...
GETSCREEN   
IF(PXL (534, 178) ! 767915)
    HALT
ELSE
    LCLICK(240,160)
END_IF
...
или
Code: (clickermann) [Select]
...
GETSCREEN   
IF(PXL (534, 178) = 767915)
    LCLICK(240,160)
ELSE
    HALT
END_IF
...