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

Основной раздел => Общие вопросы => Topic started by: Vintil on October 16, 2014, 01:02:44 AM

Title: Какие значения возвращает IF_PICTURE_IN...
Post by: Vintil on October 16, 2014, 01:02:44 AM
Какие значения $_return1,2 возвращает IF_PICTURE_IN , если НЕ находит картинку? спецы, подскажите плз.. Я предполагаю, что нули, но нужно точно знать. Возможна ли такая конструкция:

skip: cabbage
   GETSCREEN
   IF_PICTURE_IN ($lx,$ty, $_xmax,$_ymax-90, "cabbage.bmp", 80) 
      LCLICK($_return1, $_return2)
      IF($_return1>0)&($_return2>0)
         GOTO(cabbage)
      ELSE
         GOTO(wheat)
      END_IF
   END_IF
Title: Re: Какие значения возвращает IF_PICTURE_IN...
Post by: Oraven on October 16, 2014, 02:35:06 AM
Если не находит то в ретурны ничего не записывается. Их значение остается прежнем, причем оно не меняется даже при остановки скрипта. Сбросить их нельзя, да и ненужно.

Твоя конструкция правильно описывается так
Code: (clickermann) [Select]
cabbage:
GETSCREEN
IF_PICTURE_IN ($lx,$ty, $_xmax,$_ymax-90, "cabbage.bmp", 80)
   LCLICK($_return1, $_return2)
   WAITMS(100)
   GOTO(cabbage)
ELSE
   //альтернатива, эта секция срабатывает если НЕ найдено
   GOTO(wheat)
END_IF