Author Topic: Подскажите, что не верно с кодом.  (Read 4276 times)

0 Members and 2 Guests are viewing this topic.

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Подскажите, что не верно с кодом.
« on: March 02, 2015, 07:49:34 PM »
Подскажите что сейчас неверно? Вроде сделал все как сказано было, не ищет картинку и все, и повторяется, выдает что $ClearWindow = 0, хоть часть картинки есть на экране....  ??? ??? ??? И прозрачность менял, и совпадение, ни в какую не хочет...
//----------------------------------------------------------
WAIT(2)
  $ClearWindow = 0
  WHILE($ClearWindow = 0)
    GETSCREEN
    IF_PICTURE_IN (0,0, $_xmax, $_ymax, "Close.bmp", -1, 100)
   $ClearWindow = 1
    LCLICK(895,126)
   ELSE
   $ClearWindow = 0
    WAITMS(100)
    HALT      
   END_IF
  END_CYC

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #1 on: March 02, 2015, 07:55:45 PM »
А зачем там HALT ? Эта команда останавливает сценарий

Code: (clickermann) [Select]
WAIT(2)
$ClearWindow = 0
WHILE($ClearWindow = 0)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax, $_ymax, "Close.bmp", -1, 100)
      $ClearWindow = 1
      LCLICK(895,126)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #2 on: March 02, 2015, 08:06:20 PM »
Без HALT он вечно повторяется, и не находит картинку. Перезаливал картинку, все равно не получается.

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #3 on: March 02, 2015, 08:20:47 PM »
Дело в том что не находит. На нескольких темах видел его, написал сперва вроде работал, потом пытался что-то исправить. После вообще не работает, не знаю что делать :-\ :-\ :-\

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #4 on: March 02, 2015, 08:24:36 PM »
Да. Когда неверный форма/размещение было, выдавало ошибку, мол "Картинка не найдена" или что-то вроде этого, не помню точно.

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #5 on: March 02, 2015, 08:29:09 PM »
Вот, на экране с игрой, такая же. Но почему-то кликер не может её увидеть. Делал через пеинт.

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #6 on: March 02, 2015, 08:36:25 PM »
Режим привязки не приминяю. Поле немного видно, но повторюсь, менял прозрачность и совпадение, менял по отдельности. Все равно не ищет.

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #7 on: March 02, 2015, 08:38:45 PM »
Вечно выдает $ClearWindow = 0

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #8 on: March 02, 2015, 08:40:16 PM »
Имел ввиду видно  ;D

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #9 on: March 02, 2015, 08:41:37 PM »
Кликер просто не замечает отсутствие картинки, он все равно тыкает туда куда должен был тыкать при её присутствии. 
« Last Edit: March 02, 2015, 08:44:39 PM by MrYellow »

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #10 on: March 02, 2015, 08:46:26 PM »
Смысл мне просить помощь если я вру?  ???

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #11 on: March 02, 2015, 08:51:48 PM »
Если код верен, в чем проблема с инициализацией картинки может быть??

ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #12 on: March 02, 2015, 09:02:04 PM »
а запускаете сами на своём компе или удалённо?

MrYellow

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #13 on: March 02, 2015, 09:03:52 PM »
На своем компе.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Подскажите, что не верно с кодом.
« Reply #14 on: March 02, 2015, 10:09:58 PM »
Вырежи картинку по меньше без захвата фона.
Может у картинки есть прозрачность и при наложении на фон она меняет цвет. Тогда придется использовать цветокоррекцию.