Author Topic: Какие значения возвращает IF_PICTURE_IN...  (Read 1728 times)

0 Members and 1 Guest are viewing this topic.

Vintil

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Какие значения $_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

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Какие значения возвращает IF_PICTURE_IN...
« Reply #1 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


« Last Edit: October 16, 2014, 02:40:04 AM by Oraven »