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

Основной раздел => Ошибки => Topic started by: виктор11 on July 31, 2019, 05:24:33 PM

Title: Редактор в кликермане неработает
Post by: виктор11 on July 31, 2019, 05:24:33 PM
проблемма в следующем
пишу скрипт далее его сохраняю и ПРИМЕНЯЮ
тестирую
и после как хочу отредактировать скрипт в редакторе ничего непишеться, ни копируеться, в общем немогу ничего сделать

только после полного закрытия программы и последующего открытия всё работает до следующего сохранения
и начинается всё по новой
ЧТО ДЕЛАТЬ? всегда выходить из программы чтобы поставить время ожидания не 1 сек, а 2
Title: Re: Редактор в кликермане неработает
Post by: Oraven on July 31, 2019, 05:53:53 PM
тестирую
и после как хочу отредактировать скрипт в редакторе ничего непишеться, ни копируеться, в общем немогу ничего сделать

Такое наблюдается если поставить выполнение на паузу.
Alt+A - запуск выполнения (повторное нажатие, пауза)
Alt+S - остановить выполнение
Title: Re: Редактор в кликермане неработает
Post by: Vint on July 31, 2019, 05:55:14 PM
Нужно останавливать скрипт!
Введена блокировка редактора во время выполнения, т.к. некоторые товарищи пытались редактировать "на лету" и возмущались, что их изменения не работают  ;D
Title: Re: Редактор в кликермане неработает
Post by: виктор11 on July 31, 2019, 06:22:29 PM
не ребят, что то у меня не получается уже всё перетыкал, если это блокировка то  она не снимается.
Title: Re: Редактор в кликермане неработает
Post by: виктор11 on July 31, 2019, 06:33:03 PM
всё, разобрался!! почему то сценарий не останавливается с кнопок, по этому надо тыкать на синий квадратик и сценарий останавливается
СПАСИБО
и ещё вопрос можно ли в одной команде использовать  GETSCREEN 2 раза
 
например если на экране такой то цвет, то тыкаем сюда
если появляется другой цвет то тыкаем в другое место.
у меня сейчас вот так 
GETSCREEN
WAIT(1)
   IF_PIXEL_IN(447,523, 462,540, 7722999)
WAIT(1)
    LCLICK(475, 562)          //   
     WAIT(5)
     LCLICK(164,508)
       WAIT(1)      //
     END_IF


можно ли сделать как нить вот так
GETSCREEN
WAIT(1)
   IF_PIXEL_IN(447,523, 462,540, 7722999)
WAIT(1)
GETSCREEN
    LCLICK(475, 562)          //   
     WAIT(5)
     LCLICK(164,508)
       WAIT(1)      //
     END_IF
Title: Re: Редактор в кликермане неработает
Post by: Vint on July 31, 2019, 09:38:46 PM
Если перестают работать горячие клавиши, сразу не сомневаясь идёшь в трей и ищешь запущенную и забытую копию кликера.
Горячие клавиши работают только на первую копию. Если запустить вторую, а позже даже закрыть первую, они не заработают.
GETSCREEN можно и два и три и сколько хочешь. Но в твоём примере это безсмысленно. Буфер нужно обновлять перед анализом графики. Где у тебя там анализ? Нету, одни клики.
И паузу ставить сразу после гетскрина не имеет смысла. До него или после действия это уместно.