Author Topic: помогите пожалуйста со сценарием  (Read 5537 times)

0 Members and 1 Guest are viewing this topic.

veles

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
помогите пожалуйста со сценарием
« on: February 06, 2013, 10:08:16 PM »
Люди добрые, помогите написать сценарий для приложения http://vk.com под названием "БЕЗУМИЕ", дело вот в чем,
https://docs.google.com/file/d/0B_ERUHKNetMKallacm9XLTJOYTg/edit?usp=sharing все объекты на данной карте в игре при каждом обновлении хаотично меняют свое положение то есть нет фиксированной точки для каждого объекта, возможно ли написать скрипт так чтобы он к примеру заходил в карту далее каким то образом вычислял определенный объект на карте который мне нужен (к примеру какой либо особо буйный который на карте обозначается черепом, читал насчет возможностей со скринами и цветами) после чего он бы (скрипт) выбирал нужный уже вычисленный объект нажимал на него... далее сам разберусь
в краце может ли прога как то определять автоматом где находится нужный объект на экране (может путем сравнения или еще как) и на него нажать.
P.S.: вариантов размещения объектов на карте не много

Заранее благодарен каждому ответу

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: помогите пожалуйста со сценарием
« Reply #1 on: February 06, 2013, 11:41:57 PM »
Я писал скрипт на это приложение. Конечно он далеко не идеален.

https://dl.dropbox.com/u/74475554/Bezumie.rar

Строка 99
Здесь задаются координаты кнопки перехода на этаж
   $cx = 349+RND(-2,2) // Этаж -G5-
   $cy = 545+RND(-2,2)

Строка 108
Здесь нужно указать зону поиска черепа боса на этаже

   COLORMODE(6, 521,209, 703,363)
   IF_PICTURE_IN (521,209, 703,363, "Textures\Boss cor6.bmp",65280, 95)

Зону в смысле например G3 только не захватывай значки Магазина
Так как черапа все время меняют положение достаточно выделить зону ниже магазина.
Если кликер не находит черепа определенное время то будет снова переход на этаж.
А вообще скоро будет новое безумие и там могут все переделать.

Скрипт, кстати, автоматически работает в оконном режиме.

хотел сделать перезагрузку раз в 30 мин но нифига не работает
$time_reloud = $_time_t + RND(900,960)
« Last Edit: February 06, 2013, 11:47:42 PM by Oraven »

veles

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: помогите пожалуйста со сценарием
« Reply #2 on: February 07, 2013, 09:33:08 AM »
спасибо огромное сейчас попробую, если будут вопросы напишу