Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Поиск
Мясник
сообщение 11.12.2010, 10:59
Сообщение #1


**

Neophyte
Сообщений: 22
Регистрация: 9.7.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.855



(IMG:http://s39.radikal.ru/i083/1012/6d/27a95284f503.jpg)

Как поставить поиск по цвету мобам findcolor они постоянно передвигаются с места на место и в движении.
Пробовал искать по разному, все равно findcolor не находит их.

А возможно делать поиск например от синей до синей точки как нарисованы на картинке точки все поле 995 на 335 как примерно написать скрипт на поиск по цвету.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Мясник
сообщение 11.12.2010, 11:18
Сообщение #2


**

Neophyte
Сообщений: 22
Регистрация: 9.7.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.855



Я еще толком разобраться ни как не могу с findcolor т.е. понять имеено:
Какие вставляются координаты на примере разберем
set $a findcolor (10, 100 10, 400 1 1 1184271 %arr 1)
10, 100 ? это я понимаю относительные координаты илл я тут и косячу
10, 400 ? это абсолютные или я тоже самое тут не понимаю(IMG:style_emoticons/default/smile.gif)
1 1 вообще понять не могу зачем нужно
1184271 это цвет и так ясно, какой найти нужно

Но как же создается тогда сетка поиска, а не так чтобы он искал только в одном месте.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.12.2010, 11:26
Сообщение #3


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(Мясник @ 11.12.2010, 10:18) *

Я еще толком разобраться ни как не могу с findcolor т.е. понять имеено:
Какие вставляются координаты на примере разберем
set $a findcolor (10, 100 10, 400 1 1 1184271 %arr 1)
10, 100 ? это я понимаю относительные координаты илл я тут и косячу
10, 400 ? это абсолютные или я тоже самое тут не понимаю(IMG:style_emoticons/default/smile.gif)
1 1 вообще понять не могу зачем нужно
1184271 это цвет и так ясно, какой найти нужно

Но как же создается тогда сетка поиска, а не так чтобы он искал только в одном месте.

у тебя искать в данном случае не будет, т.к. координаты х1 и х2 совпадают...

А вот так правильно:
Код

set linedelay 10 // работаем быстро )
set #x1 10 // координаты левого верхнего угла области поиска
set #y1 20
set #x2 1000 // координаты правого нижнего угла области поиска
set #y2 800
set #stepX 1 // шаг поиска по оси Х
set #stepY 1 // шаг поиска по оси Y

// в данном примере поиск цвета 1184271 идет по относительным координатам
set $a findcolor ( #x1, #y1  #x2, #y2 #stepX #stepY 1184271  %arr 1)
if $a <> 0 // Найдена
   set #lmobX %arr[1 1] + #x1
   set #lmobY %arr[1 2] + #y1
   kleft #lmobX, #lmobY // кликаем на мобе
end_if


А подобрать наилучший цвет для поиска моба можно с помощью UCS2


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Deadly
сообщение 11.12.2010, 13:25
Сообщение #4


********

ex. Администратор
Сообщений: 1.360
Регистрация: 9.9.2006
Группа: Супермодераторы
Наличность: 1170
Пользователь №: 7.737



Можно узнать что за игра такая? Очень похожая на Реквием, но вроде не она..


--------------------
Контактная ICQ: 390-899-494. Изображение
Умейте ценить тех людей, которым всегда есть до вас дело. Они не вечны (с).
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 23:51
Designed by Nickostyle