Author Topic: проблема с блоком else  (Read 4628 times)

0 Members and 1 Guest are viewing this topic.

lanser285

  • Освоившийся
  • **
  • Posts: 60
    • View Profile
проблема с блоком else
« on: November 13, 2013, 06:04:25 PM »
вот код, почему при нахождении картинки выполняется и принт -нет входящих, го на фарм, и обработка входящих? должен ведь
выполнять следующий поиск
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax,"sms.bmp")
print("нет входящих, го на фарм")
else
//обработка входящих
print("врубаем проверку входящих")
#include "in_com_cita.cms"
#include "in_com_dar.cms"
END_IF
//вкладка кадавра
kadavr:
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax,"kadavr.bmp")
print("Открываю вкладку с кадаврами")
LCLICK($_return1+20, $_return2+20)
else
print("Не видно вкладку кадавров")
wait(1)
goto(kadavr)
END_IF
вот лог

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: проблема с блоком else
« Reply #1 on: November 13, 2013, 06:29:53 PM »
что в инклудах?

lanser285

  • Освоившийся
  • **
  • Posts: 60
    • View Profile
Re: проблема с блоком else
« Reply #2 on: November 13, 2013, 08:53:51 PM »
что в инклудах?
циклы которые мы в предыдущих темах разбирали...
in_com_cita.cms-перебор семи картинок на проверку
in_com_dar.cms-цикл приема подарков, где у меня проблема с вайлом была, который я на for поменял и все заработало
каким образом их содержимое может повлиять на цикл если нашлась картинка? он же их должен проигнорить и дальше по коду ити
« Last Edit: November 13, 2013, 08:57:22 PM by lanser285 »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: проблема с блоком else
« Reply #3 on: November 14, 2013, 05:14:58 AM »
в них может быть ошибка, которая мешает корректно сработать условию, например.

lanser285

  • Освоившийся
  • **
  • Posts: 60
    • View Profile
Re: проблема с блоком else
« Reply #4 on: November 14, 2013, 10:23:15 AM »
в них может быть ошибка, которая мешает корректно сработать условию, например.
получается инклуд работает в любом случае? т.е. прога при компиляции главного скрипта вставляет содержимое инклудов и только потом начинает обработку?

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: проблема с блоком else
« Reply #5 on: November 14, 2013, 12:24:36 PM »
т.е. прога при компиляции главного скрипта вставляет содержимое инклудов и только потом начинает обработку?
бинго

lanser285

  • Освоившийся
  • **
  • Posts: 60
    • View Profile
Re: проблема с блоком else
« Reply #6 on: November 21, 2013, 11:09:54 PM »
т.е. прога при компиляции главного скрипта вставляет содержимое инклудов и только потом начинает обработку?
бинго

возник вопрос...если я в главном файле объявлю какие либо перемныые, и буду их использовать в инклудах, то там не обязательно объявлять?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: проблема с блоком else
« Reply #7 on: November 22, 2013, 12:43:11 AM »
В кликермане не требуется объявлять переменные, если только это не требует задумка автора.
При первом упоминании переменная объявляется автоматически.

lanser285

  • Освоившийся
  • **
  • Posts: 60
    • View Profile
Re: проблема с блоком else
« Reply #8 on: November 22, 2013, 09:51:20 AM »
В кликермане не требуется объявлять переменные, если только это не требует задумка автора.
При первом упоминании переменная объявляется автоматически.
тут имеется ввиду что задам определенное значение и буду его использовать

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: проблема с блоком else
« Reply #9 on: November 22, 2013, 10:21:47 AM »
Переменные в Clickermann все глобальные (общие).
Соответственно в инклюдах не должны конфликтовать, за этим нужно следить.