Author Topic: IF_PICTURE_IN - Плохо ищет  (Read 6134 times)

0 Members and 1 Guest are viewing this topic.

Dragon_Black

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
IF_PICTURE_IN - Плохо ищет
« on: January 12, 2013, 09:08:46 AM »
Доброе утро. Помогите пожалуйста разобраться, почему скрипт не находит картинку.

Вот так я его пишу:
GETSCREEN
IF_PICTURE_IN($vx+200,$vy+230,$vx+350,$vy+300, "zomb/tuta.bmp")

bmp сделал вроде правильно скриншотом 15*15.
переменные vx и vy это возвращенные координаты от другого IF_PICTURE_IN. (от него все и отталкивается)
Это он-лайновая игра. Когда первый раз сделал скрин и все прописал, все работало. потом начал двигать экран (выше- ниже), и в определенный момент скрипт перестает находить. Что с ним не так?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #1 on: January 12, 2013, 04:36:13 PM »
Всему виной меняющаяся графика. Благо теперь можно использовать процент совпадения плюс цветокоррекцию и плюс по желанью прозрачные пикселы.

Вот попробуй для начало таким тестовым скриптом поискать картинки

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile.bmp", -1, 70)
  print("Найден в координатах X=", $_return1, ", Y=", $_return2)
  MOVE($_return1, $_return2)
END_IF
HALT

-1 - цвет прозрачности (в данном случае отсутствует)
70 - процент совпадения

Dragon_Black

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #2 on: January 12, 2013, 05:43:36 PM »
Огромное спасибо! Я сразу попробовал добавить эти 2 значения (-1 и 70) в свои скрипты. И сразу все заработало! ;)

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #3 on: January 23, 2013, 01:55:09 PM »
Надо срочно попробовать!  :)
Это в версии SE?
добрый смех равняет всех

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #4 on: January 24, 2013, 01:18:44 AM »
Надо срочно попробовать!  :)
Это в версии SE?
Попробовал. На 75% ошибок почти не бывает.
Отличное дополнение.
Бабочки полёт будит тихую поляну в солнечном свету...

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #5 on: January 24, 2013, 02:28:52 AM »
Чувствую может пригодиться в проекте анализатора карт. ))
добрый смех равняет всех

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #6 on: January 24, 2013, 12:02:40 PM »
Чувствую может пригодиться в проекте анализатора карт. ))
Подкинули неплохую мысль.
 Игра на поле которой соревнуются не игроки, а их кликеры.
 Новое слово в искусстве )
Бабочки полёт будит тихую поляну в солнечном свету...

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #7 on: January 24, 2013, 02:33:42 PM »
Потрясающая идея, Цитрин! Это же социальная технология популяризации кибернетизации!!!  ;D
добрый смех равняет всех

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: IF_PICTURE_IN - Плохо ищет
« Reply #8 on: January 24, 2013, 11:23:07 PM »
Потрясающая идея, Цитрин! Это же социальная технология популяризации кибернетизации!!!  ;D
С Вашей легкой руки родилась.
 Кстати .  Почти в любой онлайн игре легко сделать официально  2 версии.
 Для умельцев  кликера и  для задротов.
НО!
Это лишит написателей скриптов  стимула. 

Бабочки полёт будит тихую поляну в солнечном свету...