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

Основной раздел => Использование => Topic started by: Hito on September 06, 2014, 09:01:46 AM

Title: Как сделать условие?
Post by: Hito on September 06, 2014, 09:01:46 AM
Привет, ребят! Посоветуйте плиз, как сделать условие. Например...
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
  LCLICK($_return1, $_return2)
END_IF
WAITMS(100)
Как в этом скрипте сделать так, чтобы если пиксель будет найден и произведен по нему клик 5 раз, то срабатывала бы другая команда? Ну, скажем клик по координате ХХХ...
Title: Re: Как сделать условие?
Post by: Johnny on September 06, 2014, 09:20:20 AM
я не пойму проблема то в чем
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
  LCLICK($_return1, $_return2)
  // lol
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  // and yours
  LCLICK(XXX)
END_IF
WAITMS(100)

и да, с такими вопросами в "Общее"
Title: Re: Как сделать условие?
Post by: aden on September 06, 2014, 09:21:51 AM
не уверен что понял правильно, но как то так
Code: (clickermann) [Select]
WHILE($count<5)
    GETSCREEN
    IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
         LCLICK($_return1, $_return2)
         INC($count)
    END_IF
    WAITMS(100)
END_CYC
// другая команда

Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 09:28:12 AM
Видимо уточнить придется... Мне нужно, чтобы скрипт отсчитал 5 раз. Как только 5 раз будет найден пиксель и 5 раз произведен по нему клик, выполнялась бы определенная команда ( в нашем случае клик по ХХХ, YYY). И потом все заново.
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 09:29:53 AM
не уверен что понял правильно, но как то так
Code: (clickermann) [Select]
WHILE($count<5)
    GETSCREEN
    IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
         LCLICK($_return1, $_return2)
         INC($count)
    END_IF
    WAITMS(100)
END_CYC
// другая команда


На сколько я понимаю, в этом скрипте клик по ХХХ будет производиться даже если пиксель не будет найден. Так?
Title: Re: Как сделать условие?
Post by: aden on September 06, 2014, 09:35:39 AM
нет, он из цикла не выйдет пока 5 раз не найдет и не кликнет
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 09:47:05 AM
нет, он из цикла не выйдет пока 5 раз не найдет и не кликнет
Да - я проверил. Но... Когда он 5 раз находит пиксель, а потом кликает на ХХХ, то после этого он уже не ищет больше 5 раз опять...
Title: Re: Как сделать условие?
Post by: Johnny on September 06, 2014, 11:05:45 AM
флаг не обнуляете. на базе моего. не понял правда он пять раз должен найти или пять раз кликнуть в одну найденную точку. кароч разберетесь. тут элементарно все

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
  // кликаем пять раз и считаем нахождения
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  // флажок
  inc($flag)
END_IF

// нашли 5 раз
if ($flag=5)
  lclick(xxx) // чето делаем
  $flag = 0 // сбрасываем счетчик поиска
end_if
Title: Re: Как сделать условие?
Post by: aden on September 06, 2014, 11:13:53 AM
я всегда в своих подсказках оставляю пищу для размышлений чтобы человек не паразитировал на других, а включал немного свой мозг и развивался.
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 11:29:38 AM
флаг не обнуляете. на базе моего. не понял правда он пять раз должен найти или пять раз кликнуть в одну найденную точку. кароч разберетесь. тут элементарно все

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
  // кликаем пять раз и считаем нахождения
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  LCLICK($_return1, $_return2)
  // флажок
  inc($flag)
END_IF

// нашли 5 раз
if ($flag=5)
  lclick(xxx) // чето делаем
  $flag = 0 // сбрасываем счетчик поиска
end_if

Сорри, но ты опять не понял ))) У тебя скрипт находит пиксель и кликает по нему 5 раз ))) А мне надо, чтобы скрипт НАХОДИЛ 5 раз пиксель и после этого 1 раз кликал в ХХХ ))
Title: Re: Как сделать условие?
Post by: aden on September 06, 2014, 11:34:25 AM
это вы не поняли, внимательно изучите предложеный скрипт, и скрипт будет работать как вы хотите достаточно удалить 4 лишних клика
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 11:37:51 AM
я всегда в своих подсказках оставляю пищу для размышлений чтобы человек не паразитировал на других, а включал немного свой мозг и развивался.
;D Я те так скажу... Я этот кликер нашел года 4 наверно назад ))) Спустя 3 года я только понял, что он может реагировать на цвета на экране и еще год мне понадобилось, чтоб расшифровать команду:
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
  LCLICK($_return1, $_return2)
END_IF
;D ;D ;D
Ты пищу оставляй тем, у кого на нее "зубы" есть... )) Не - я конечно не против размышлений. Сам понимаешь - год размышлять над одной командой не каждый потянет  ;D Но я те так скажу... Радуйся, когда в твоей жизни появляются паразиты )) Ты помогаешь им - Господь тебе ))
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 11:41:01 AM
это вы не поняли, внимательно изучите предложеный скрипт, и скрипт будет работать как вы хотите достаточно удалить 4 лишних клика
Вот эти 4 лишних клика меня сразу из калеи выбили  ;D
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 11:50:18 AM
Ребят, не обижайтесь на меня плиз... Мне 40 лет. 8 из них я провел в мечтаниях окончить интернат. Потом улица. 7 лет занятий боевыми искусствами. В 16 лет стреляли в упор в первые из ружья картечью. Несколько лет в уличных разборках. Потом за плечами 2.5 года бродяжничества в стране, в которой каждый день через громофоны волки в голове алах-агбар выли. Не до тангенсов-катангенсов мне было. Последние 5 лет вот дома сижу, после аварии и вот могу по чуть-чуть размышлять )) Это вы тут умные (я с уважением говорю). Я вообще куею, как вы во всем этом разбираетесь... Я б с вашими мозгами давно на Гавайях жил...))
Title: Re: Как сделать условие?
Post by: aden on September 06, 2014, 11:52:03 AM
год размышлять
ну так не только мышцы надо тренировать.
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 11:56:18 AM
год размышлять
ну так не только мышцы надо тренировать.
Ну да ))) Я вот еще упертость тренировал  ;D
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 11:57:50 AM
Ты вот лучше вот тут - http://crapware.aidf.org/forum/index.php?topic=1399.0 (http://crapware.aidf.org/forum/index.php?topic=1399.0)  почитай ))
Title: Re: Как сделать условие?
Post by: Hito on September 06, 2014, 12:08:17 PM
Чуть не забыл... Johnny, спс! )