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

4 страниц V « < 2 3 4  
Ответить в эту темуОткрыть новую тему
> Поиск FindColor, Клик по нужной найденной точке.
veiron
сообщение 20.2.2013, 15:08
Сообщение #61


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 20.2.2013, 14:54) *

Вторую размерность куда дел?

Ага, разобрался , спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 22.2.2013, 13:13
Сообщение #62


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Код

for #i 10 5
      set $a findcolor (94, 51 701, 362   1 1 (43520,56734,23984,30265) %mob 2)
end_for

Подскажите, почему в массиве всегда только один цвет, почему не записываются, после каждого цикла фор еще найденные цвета?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.2.2013, 13:23
Сообщение #63


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



Цитата
Подскажите, почему в массиве всегда только один цвет

Насколько я понимаю, то в массиве вообще нет разграничения на цвет. Точка либо попала под условия либо нет.
Цитата
почему не записываются, после каждого цикла фор еще найденные цвета?

Потому что не были найдены.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 22.2.2013, 13:32
Сообщение #64


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 22.2.2013, 13:23) *

Насколько я понимаю, то в массиве вообще нет разграничения на цвет. Точка либо попала под условия либо нет.
Потому что не были найдены.

Вы меня не поняли, у меня на поле 43520,56734,23984,30265 точек цвета, мобы постоянно меняю цвет и надо 3-5 секунд, что бы собрать все эти цвета в массив. Если делаю через while тогда находит первый попавшейся и цикл прерывается, вот я и хочу сделать через фор что бы 5-10 раз искало цвет, а потом только со всеми найденными цветами переходить вычислять самое короткое расстояние.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.2.2013, 14:25
Сообщение #65


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



значит надо делать 5 финдколоров, чтобы было 5 результатов.
Либо в финдколоре задавать цвет массивом(не уверен, что сожрет), результат тоже писать в массив, а переменную #i использовать для указания куда писать результат и где брать цвет.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 26.2.2013, 9:19
Сообщение #66


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Код
set $m findcolor (94, 51 701, 362 1 1 (43520) %mob 2)
set $m findcolor ($a $b 1 1 (43520) %mob 2)
set $m findcolor ($a $b $c $d 1 1 (43520) %mob 2)

Скажите почему во втором варианте Ф.колор не ищет цвет. Ф.имедж ведь картинки с переменными находит, а Ф.колор почему то не работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 26.2.2013, 9:22
Сообщение #67


*********

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



не задан правый нижний угол поиска (или шаг поиска), смотря как смотреть


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 26.2.2013, 9:27
Сообщение #68


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(Zeleax @ 26.2.2013, 9:22) *

не задан правый нижний угол поиска (или шаг поиска), смотря как смотреть

Код
set $a 94, 51
set $b 701, 362
set $m findcolor (94, 51 701, 362 1 1 (43520) %mob 2)
set $m findcolor ($a $b 1 1 (43520) %mob 2)
set $m findcolor ($a $b $c $d 1 1 (43520) %mob 2)

В переменных заданы координаты. Получается одной переменной не получится задать сразу 2 координаты?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 26.2.2013, 9:34
Сообщение #69


*********

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



значит не получится


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
hoax
сообщение 26.2.2013, 21:23
Сообщение #70


*

Registred
Сообщений: 3
Регистрация: 26.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.844



также интересуюсь
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 28.2.2013, 8:31
Сообщение #71


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Скажите, если в Ф.колоре указать цвет поиска в RGB, а не десятичных цветов, он более надежный, или Ф.колору все равно?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 28.2.2013, 8:34
Сообщение #72


*********

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



все-равно


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 8.3.2013, 21:08
Сообщение #73


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Скажите из массива цвет можно извлечь?

P.S Разобрался сам.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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