Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rev41k

Pages: [1]
1
Общие вопросы / Re: поиск по изображению
« on: November 15, 2013, 01:44:04 PM »
Vint , прости за надоедливость... твой код работает Божественно ) НО!
Пожалуйста напиши как сделать так, чтобы поиск происходил по твоему коду поиска , что ты предоставил и чтобы когда находил картинку(любую первую) больше не искал , а переходил к моему SUB(SKILL). Т.е. должно получиться следующем образом:
1.поиск картинки( моба на локации)
2.После чего кликер нашел клкает по мобу и переходит к подпрограмме SUB(SKILL). Я имею ввиду , вот стоит моб на локе , кликер кликает по нему , прекращает поиск мобов пока не добежит до него, и не войдет в бой (через WAIT не удобно т.к. расстояние до мобов разное). Там уже идет поиск картинок для боя, он у меня крепиться по 2-м картинкам, если они не найдены значит бой завершен и персонаж снова на локации должен искать близжайшего моба.

Вот как-то так)
Извините за наглость...

2
Общие вопросы / Re: поиск по изображению
« on: November 15, 2013, 01:16:44 PM »
Запускал, работает! я мой код, что выше указал немного откорректировал , end_if и end_sub поменял местами , поставил их до else а не после...
СПАСИБО ОГРОМНОЕ за код по поиску, буду мучаться дальше )
По поводу рекурсии... я не силен в программировании , но я пологаю, что это то , что я использовал SUB() и GOSUB().

3
Общие вопросы / Re: поиск по изображению
« on: November 15, 2013, 09:21:14 AM »
// New Script
// Author: Anonymous
// Version: 1.0 (29.10.2013)

#name "test_poisk"

//--------------------------------

sub(s1)
GETSCREEN
print("поиск")
IF_PIXEL_IN (590,200,776,339,66050)
   print("íàøåë")
   move($_return1+3, $_return2+3)
   waitms(20)
   lclick($_return1, $_return2+7)
   
      gosub(skill)
     
      else
      print("не нашел")
   gosub(s2)
   end_if
   end_sub

sub(s2)
GETSCREEN
print("поиск")
IF_PIXEL_IN (564,163,820,387, 66050)
   print("íàøåë")
   move($_return1+3, $_return2+3)
       waitms(20)
    lclick($_return1, $_return2+20)   
   
gosub(skill)

   else
   print("не нашел")
      gosub(s3)
end_if
end_sub


sub(s3)
GETSCREEN
print("поиск")
IF_PIXEL_IN (297,106,1073,430, 66050)
   print("íàøåë")
   move($_return1+3, $_return2+3)
   waitms(20)
    lclick($_return1, $_return2+20)
   
gosub(skill)


end_if
end_sub
else
print("не нашел")
gosub(skill)
//-------------------------------------------------------------------------------

//-------------------------------------------------------------------------
sub(skill)
      
   getscreen
if_picture_in (297,46,1073,327,"time.bmp", -1, 30)
scanpicture ($skil, 297,46,1073,327,"sokrush.bmp", -1, 30)
print("мой ход")
WAITMS(10)
LCLICK($skil[0], $skil[1])
gosub(skill)
else
gosub(skill2)
end_if
end_sub
                                          
sub(skill2)                  
   if_picture_in (297,46,1073,327,"time_a.bmp", -1, 30)
                     print("Ход противника")
                     gosub(skill)
                     else
                     PRINT("Бой выйгран")
   IF_PICTURE_IN (297,106,1073,430,"WIN.BMP")
   DBLCLICK($_RETURN1, $_RETURN2+210)
                     gosub(s1)
                     end_if
                     end_sub


Так-то вот полный. Персонаж бегает по локе и налетает на мобов, затем при условии , если мой ход и есть камни на магию определенную , то бьет. После победы жмет кнопку ОК и повторяет поиск мобов.

Ребята помогите с поиском по близжайшей точке, пожалуйстааааа !!!

4
Общие вопросы / Re: поиск по изображению
« on: November 15, 2013, 02:26:30 AM »
помоему ты СУБпрограмму с ГОТО перепутал

уже разобрался ... Осталось только поиск по радиусу((

5
Общие вопросы / Re: поиск по изображению
« on: November 14, 2013, 11:32:14 PM »
помучился немного и все же что-то получилось... только столкнулся с еще одно проблемкой:

sub(skill)      
   getscreen
if_picture_in (297,46,1073,327,"time.bmp", -1, 30)
//if_picture_in (297,46,1073,327,"sokrush.bmp", -1, 30)
wait(1)
lclick($return1, $_return2)   
   print("Удар")
gosub(skill)
          end_if
          //end_if
          else
if_picture_in (297,46,1073,327,"time_a.bmp", -1, 30)
end_if
   gosub(skill)
          end_sub
         else
   print("Бой выйгран" )
            gosub(s1)

Вообщем вот здесь:
if_picture_in (297,46,1073,327,"time.bmp", -1, 30)
//if_picture_in (297,46,1073,327,"sokrush.bmp", -1, 30)
 мне нужно сканить экран на наличие 2-х картинок, и если они обе определенны , тогда кликнуть по второму.

Вопрос теперь появился, как сделать так чтобы кликер сначала кликал на пиксели которые ближе к центру экрана ( или еще лучше было бы ближе к заданному пикселю по координатам).

И этот вопрос тоже интересует...

Хоть маленькую подсказачку, ПОЖАЛУЙСТА!

6
Общие вопросы / Re: поиск по изображению
« on: November 14, 2013, 07:12:03 PM »
я просто подумал что если делать скрин програмно , а потом со сделанного скрина вырезать картинку или найти пиксель уникальный. или кликер меняет качество картинки!? И кстати нашел пиксель под свой скрипт через программульку - FastStone Capture, у нее видимо очень хорошее качество скринов.
Кстати мой скрипт заработал на Windows XP SP-3 x86 (который на Windows 7 x64 не хотел работать).
Вопрос теперь появился, как сделать так чтобы кликер сначала кликал на пиксели которые ближе к центру экрана ( или еще лучше было бы ближе к заданному пикселю по координатам).
Всем спасибо за помощь!!!  ;)
2 lanser285 спасибо за скрипт сейчас попробую.

7
Общие вопросы / Re: поиск по изображению
« on: November 14, 2013, 01:10:04 PM »
появилась другая идея ... кликер же умеет делать скриншот, или я ошибаюсь!? Как вот сделать, чтобы кликер делал скрин, а по сделанному скрину в буфере он определял где есть совпадения с моей картинкой и кликал в те координаты!?

8
Общие вопросы / Re: поиск по изображению
« on: November 13, 2013, 10:57:22 PM »
Анимацию (монстров на локации) убрать нельзя к сожалению (((
Техномагия - www.tmgame.ru

ПыСы Unique Colors Search не помог... (может проблема в моей ОС была (7 х64) , буду пробовать через виртуалки на ХР) у меня по моему скрипту курсор прыгает на какую-нибудь вкладку браузера и тупа тычен на нее, хоть она вообще не входит в мой заданный диапазон !

9
Общие вопросы / Re: поиск по изображению
« on: November 13, 2013, 12:06:12 PM »
Пробовал поиск и по пикселям , в конце указывал около 6-7 цветов через запятую, но не находил ничего.

Спасибо , попробую через программку найти уникальные цвета пикселей. Отпишусь ;) .

10
Общие вопросы / Re: поиск по изображению
« on: November 12, 2013, 10:17:09 PM »
Всем привет, помогите начинающему кто может. Может я не в тему , но простите... Целый день мучаюсь и ничего не выходит. Есть браузерная игра, я сделал скрин моба, сохранил *.bmp , но бот почему-то не находит картинку. Сразу скажу у мобов анимация и они находятся постоянно в подвижном состоянии.

getscreen
IF_PICTURE_IN (296,105,1070,430,"ms4.bmp")
lclick($_return1, $return2)
else
print("no bat :(")
end_if

может размер картинки очень маленький , но пробовал и с большой и не выходит
Вот не могу понять , что здесь не так!? Помогите .... Заранее спасибо!!!

Pages: [1]