Author Topic: Бот на игру "Шарарам"  (Read 4516 times)

0 Members and 1 Guest are viewing this topic.

Myzon

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Бот на игру "Шарарам"
« on: December 14, 2014, 05:26:47 PM »
А точнее на мини-игру Игра "Кафе "Улыбка"(http://ru.shararam-smeshi.wikia.com/wiki/%D0%98%D0%B3%D1%80%D0%B0_%22%D0%9A%D0%B0%D1%84%D0%B5_%22%D0%A3%D0%BB%D1%8B%D0%B1%D0%BA%D0%B0%22)

У меня не получилось, потому что Clickermann не захотел исполнять IF_PICTURE_IN. Ну, я прошу помощи.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Бот на игру "Шарарам"
« Reply #1 on: December 14, 2014, 05:41:21 PM »
Чего ты после каждой строки точки с запятой понаписал? Ты хоть синтаксис смотрел? Нет таких символов ни в одном синтаксисе в кликере! Отсюда и ошибка.

Code: (clickermann) [Select]
SUB(Перетащить, $par1, $par2, $par3, $par4)
   LCLICK($par1, $par2)
   WAITMS(500)
   MOVE($par3, $par4)
   WAITMS(500)
   LCLICK($par3, $par4)
   WAITMS(500)
END_SUB

GETSCREEN
if(PXL(321,201)=16777215)
   Перетащить(483,849,521,628)
   IF_PICTURE_IN (0,0, 696,439, "cup_of_o_juice.bmp", 16711935, 95)
      Перетащить(339,955,513,613)
      WAITMS(500)
      Перетащить(267,735,521,628)
      WAITMS(500)
   END_IF
   IF_PICTURE_IN (0,0, 696,439, "cup_of_vish_juice.bmp", 16711935, 95)
      Перетащить(339,955,513,613)
      WAITMS(500)
      Перетащить(423,705,628,624)
      WAITMS(500)
   END_IF
   IF_PICTURE_IN (0,0, 696,439, "icecream_vish.bmp", 589568, 95)
      Перетащить(1139,832,521,628)
      WAITMS(500)
      Перетащить(1330,883,521,628)
      WAITMS(500)
   END_IF
   IF_PICTURE_IN (0,0, 696,439, "icecream_v.bmp", 16711935, 95)
      Перетащить(1139,832,521,628)
      WAITMS(500)
      Перетащить(1212,835,521,628)
      WAITMS(500)
   END_IF
   IF_PICTURE_IN (0,0, 696,439, "icecream_c.bmp", 16711935, 95)
      Перетащить(1139,832,521,628)
      WAITMS(500)
      Перетащить(1284,812,521,628)
      WAITMS(500)
   END_IF
   IF_PICTURE_IN (0,0, 696,439, "cup_of_water.bmp", 16711935, 95)
      Перетащить(339,955,513,613)
      WAITMS(500)
      Перетащить(321,673,558,624)
      WAITMS(500)
   END_IF
END_IF
WAITMS(500)
« Last Edit: December 14, 2014, 05:44:05 PM by Oraven »

Myzon

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Бот на игру "Шарарам"
« Reply #2 on: December 14, 2014, 06:29:34 PM »
Привычка  :D

Myzon

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Бот на игру "Шарарам"
« Reply #3 on: December 14, 2014, 06:51:06 PM »
Но проблема осталась, на IF_PICTURE_IN программа зависает. Абсолютно.
Ерор лог пуст
« Last Edit: December 14, 2014, 06:54:28 PM by Myzon »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Бот на игру "Шарарам"
« Reply #4 on: December 14, 2014, 07:14:14 PM »
Значит картинка слишком большая (более 50х50 это для примера) или был случай когда BMP на самом деле было PNG.

Картинку нужно постараться сделать как можно меньше.

Myzon

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Бот на игру "Шарарам"
« Reply #5 on: December 14, 2014, 08:09:46 PM »
Ясно.. буду работать над этим