Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Иван_Васильевич

Pages: 1 2 3 [4] 5
46
жаль что активность уже не та как раньше)
Вот это поворот! Сам-же, методично обливал беспричинными оскорблениями, тех кто больше всех помогал на форуме, а сейчас  жалеет, что активность не та! ;D

47
...мышкой елозить по всему экрану устаёшь. Памагитя!
Нам хоть брёвна катать, лиж-бы лёжа! ;D
 Теперь , он будет уставать ещё больше, так как скрипт требует постоянно зажимать  и удерживать клавиши, для повторения кликов.
 Нормальные-то скрипты устроены по принципу "Выстрелил и забыл!", но он сам виноват, не прописал хотелки, зато на усталость пожаловаться не забыл. :'(

48

 Испанский Стыд!
 Зачем плодить сущности и мучать старинные версии скрипта?
 Для вас, уважаемый автор новые версии выложил давным-давно, а вы // Version: 1.1 (30.01.2013)
 вместо Распознавание чисел 1.5.cms, с маниакальным упорством юзаете. :o

я бы с радостью, но другие версии у меня не работают, я не понимаю почему...
у меня вообще не ищет
настройки скрипта, удобны и понятны во всех версиях, проверьте правильность и полноту их заполнения своими данными.
 в вашем случае, я бы на вот это обратил внимание
$sdvig=10                  // сдвиг, чуть меньше чем ширина 1 цифры с отступом
$pref="textures\digitt_"               // префикс имён файлов с цифрами
 если не находит картинки, но не ругается на их отсутствие, то сдвиг подбирайте исходя из размеров шрифта.
 можете образцы картинок выложить и скриншот для проверки их находимости.
 вероятно ноль в вашем случае находится там где его нет.
 IF_PICTURE_IN ($field_x1,$field_y1,$field_x2,$field_y2, STRCONCAT($pref,$i,".bmp"),-1,80)
  % совпадения, всего для одной цифры это очень низкое значение.
 и переходите на последнюю версию, её большинство пользователей успешно использует, да и описание  в теме перечитайте,.
 Можно картинки цифр  повторно сохранить, увеличить оба варианта и поискать в них разницу, чтоб процент совпадения увеличить.  Или с эмулятора  ваши картинки будут или перекодируете в процессе сохранения. 8)
 нужно смотреть. :o

49

 Испанский Стыд!
 Зачем плодить сущности и мучать старинные версии скрипта?
 Для вас, уважаемый автор новые версии выложил давным-давно, а вы // Version: 1.1 (30.01.2013)
 вместо Распознавание чисел 1.5.cms, с маниакальным упорством юзаете. :o

50
Огромное спасибо)
Всё отлично работает 8) , но всё "чуток" не так как я себе представлял...)))
можно уточнить? не могу понять смысл-логику 38й строки, и зачем $d увеличивается на 100 и именно на 100? отсюда не понимаю, что происходит от 41 строки.
если условие в строке 37
IF($c = $arr_color_fon[$d])
 верно, то найденный цвет уже есть в массиве и дальше с ним ни каких действий и проверок совершать не нужно.
в строке 38 $d увеличивается не  на 100, а на значение при котором прекратится работа текущего цикла
$d= ARRSIZE($arr_color_fon)+100
 в данном случае нужно превысить текущее число элементов массива. увеличивать можно любым способом на любое значение, можно просто написать
$d= 64743866
 главное превысить значение при котором цикл
FOR($d = 0, $d < ARRSIZE($arr_color_fon))
 прекратит далее ненужную работу.
 в строке 41 проверяется чем закончилась работа цикла сравнения цветов
  IF($d<ARRSIZE($arr_color_fon)+100)
         ARRPUSH ($arr_color_fon, $c)
         LOGWRITE ("x,y - ", $x,",", $y," цвет ", $c)
      END_IF
 если условие верно, то такого цвета в массиве нет и следующие строки добавляют цвет в массив и делают запись в лог где  и какой цвет найден

51
Code: (clickermann) [Select]
// 30.04.2022
#name "Цель список цветов"
//Цель получить текстовый файл список всех используемых цветов

// анализ участка экрана с составлением списка цветов по пиксельно
//LOGSHOW(1,1570,770)
//LOGCLEAR()

// выбрать одиин из вариантов получения массива цветов

TFREADARR("список цветов.txt", $arr_color_fon)              // создаем массив цветов фона из файла "список цветов.txt"


//STRSEPARATE("7035985,7760481", ",", $arr_color_fon)    // создаем массив цветов фона  из строки

//=============================================

//LCLICK(310,447)  // 3801117
//LCLICK(327,461)  // 0   

$x1 = 310 //0 //475
$y1 = 447 //0 //560
$x2 = 327 //30 //574
$y2 = 461 //30 //681

$size_arr_color_fon = ARRSIZE($arr_color_fon)
LOGWRITE("в списке цветов фона  - ", $size_arr_color_fon )
GETSCREEN
//COLORMODE(2)
FOR($y = $y1, $y <= $y2)
   //     LOGWRITE ("$y -", $y)
   FOR($x = $x1, $x <= $x2)
      //         LOGWRITE ("$x -", $x)
      inc ($z)
      $c = PXL ($x, $y)
      FOR($d = 0, $d < ARRSIZE($arr_color_fon))
         IF($c = $arr_color_fon[$d])
            $d= ARRSIZE($arr_color_fon)+100
         END_IF         
      END_CYC
      IF($d<ARRSIZE($arr_color_fon)+100)
         ARRPUSH ($arr_color_fon, $c)
         LOGWRITE ("x,y - ", $x,",", $y," цвет ", $c)
      END_IF
   END_CYC
END_CYC
LOGWRITE ("сквозное z = ", $z)
LOGWRITE("в списке цветов фона  - ",ARRSIZE($arr_color_fon))
ARRSORT($arr_color_fon)    //сортировка полученных цветов
TFCLEAR("список цветов",1) //удаление старого списка
TFWRITEARR("список цветов.txt", $arr_color_fon) //запись нового списка цветов , можно не удалять а записывать в новый файл
LOGWRITE ("Стоп")
halt

52
покажите ваш код, ошибки вам исправят.

53
 Специально посмотрел сообщения на форуме с аккаунта Hito.
 Оказывается, что он официальный гомосексуалист и не сильно  здесь скрывает свои отклонения.
 Я конечно всё понимаю, времена меняются, но народ должны-же быть какие-то рамки, специальные места знакомств и общения для таких, как Hito.
 Почему обычные люди должны на официальном форуме "Clickermann",  получать оскорбления без всяких на то причин, просто по тому, что не могут ответить этому быдлу на его пидористические издевательства?

54
А кто ты такой, чтоб понукать?
А что, ты за птица такая, что слова человека, который подарил тебе идею и сделал это по твоей-же просьбе, кряканьем обзывать?
 Если способ применения тебе не понятен, то это не повод для оскорблений, а повод задуматься над наличием у тебя достаточного для понимания интеллекта, отличающего людей от животных.

55
Общие вопросы / Re: define и setvar
« on: March 07, 2022, 03:02:25 PM »
Стало ещё более интересно!
Краткий список неявных багов, приведите, ну пожалуйста, пожалуйста! ::)

56
Магическое слово - "кодировка"?  Нет, не слышал! :o

57
Общие вопросы / Re: define и setvar
« on: March 06, 2022, 12:59:51 PM »
даже инт ересно ст ало от чего, Вы желает е
 перест раховат ься т аким извращённым способом?

58
Могут.
Владелец сайта без труда определит, робот посещает сайт или человек, если конечно действия робота по поведению не приближены к реалистичным.
Что значит "робот"? Здесь имеется ввиду кликерман, и вряд ли владелец "без труда" сможет его определить. Это "определение" потянет на такие же затраты, как и основная задача сайта.
Пресловутая "яндексметрика" вполне себе позволяет печь новые яндекс аккаунты, как горячие пирожки, сотнями за ночь.
Я вас умаляю!  При финансовой мотивации администратора сайта и его минимальном опыте, вся автоматизация от пользователей видна, как на ладони.  Просто в большенстве случаев, админам нет ни какого резона поднимать эту тему, всем хочется кушать, а не резать курицу несуу золотые яйца.

59
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: February 11, 2022, 05:09:41 AM »
Добрый вечер,

Голову сломал:

GETSCREEN // Clickermann
COLORMODE(3)
IF_PICTURE_IN (20,150, $_xmax,$_ymax, "Y.bmp", -1, 80)
   BEEP(800,200)
     LOGWRITE ("BOMBA")
      DBLCLICK(493,99)
       WAIT(3)
   DBLCLICK(557,108)
ELSE // "ИНАЧЕ"
   BEEP(800,200)
   BEEP(800,200)
   BEEP(800,200)
   LOGWRITE ("О")
END_IF //
HALT

этот код не работает, когда не находит картинку то работает и пишет в лог О, а если находит то виснет кликер "не отвечает" закрываю его через диспечер.
и еще когда координаты оставляю :0,0 тоже виснет.
что может быть проблема?
спасибо

ребят помогите ....вернулся опять  к старой проблеме...смотрел видео читал  сообщения здесь но таки не понял...
вы ошибаетесь в  своих наблюдениях или код показали другой
так-как команда HALT даёт коду возможность только одноразового срабатывания и ни о каком зависании даже речи быть не может.
Поверьте виснет при первом нажатии....Я поборол это при первом использовани...недавно опять понадобилось поиск по картинке в том же проэкте...и опять я застрял ....
Если вам уже стало стыдно, за своё неадекватное поведение, то:
1. уменьшайте размер картинки для поиска
2. увеличивайте процент совпадения
3. ограничивайте область обновления графического буфера и область цветокоррекции область поиска картинки
4. точнее указывайте область поиска картинки
5. точнее подбирайте для сохранённого образца режим цветокоррекции и игнорирования фона, чтоб повысить процент совпадения.
 

60
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: February 11, 2022, 04:53:17 AM »
Добрый вечер,

Голову сломал:

GETSCREEN // Clickermann
COLORMODE(3)
IF_PICTURE_IN (20,150, $_xmax,$_ymax, "Y.bmp", -1, 80)
   BEEP(800,200)
     LOGWRITE ("BOMBA")
      DBLCLICK(493,99)
       WAIT(3)
   DBLCLICK(557,108)
ELSE // "ИНАЧЕ"
   BEEP(800,200)
   BEEP(800,200)
   BEEP(800,200)
   LOGWRITE ("О")
END_IF //
HALT

этот код не работает, когда не находит картинку то работает и пишет в лог О, а если находит то виснет кликер "не отвечает" закрываю его через диспечер.
и еще когда координаты оставляю :0,0 тоже виснет.
что может быть проблема?
спасибо

ребят помогите ....вернулся опять  к старой проблеме...смотрел видео читал  сообщения здесь но таки не понял...
вы ошибаетесь в  своих наблюдениях или код показали другой
так-как команда HALT даёт коду возможность только одноразового срабатывания и ни о каком зависании даже речи быть не может.
Поверьте виснет при первом нажатии....Я поборол это при первом использовани...недавно опять понадобилось поиск по картинке в том же проэкте...и опять я застрял ....
я проверил, хотя отлично знал, результат который получу, но пусть вам будет стыдно за ваше неуместное  требование проверки, вместо того, чтоб по простому, по человечески спросить о причине ваших собственных неудач.
 вот лог работы!
4:47:35 О
 как видите ни чего у нормальных-то пользователей ни где не виснет, а работает ожидаемо и после проверки скрипт, как и положено выключается, к вашему стыду! :-[

Pages: 1 2 3 [4] 5