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

 
Ответить в эту темуОткрыть новую тему
> Работа Findcolor
Zarces
сообщение 28.4.2010, 22:22
Сообщение #1


*

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



Находил в какой то из тем следующее
set $a findcolor (482, 358 749, 500 1 1 6781576 %arr 1 abs)
set #x %arr [1 1]
set #y %arr [1 2]
move #x, #y
left #x, #y
Все прекрасно работает если находит искомый цвет, но если его не было то выдает ошибку.
Мне нужно что бы в нескольких малых или одной большой области экрана искался цвет, а еще лучше несколько цветов. Да, и чтобы искал пока не найдет).
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 28.4.2010, 22:51
Сообщение #2


***********

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



set $a findcolor (482, 358 749, 500 1 1 6781576 %arr 1 abs)
if $a > 0
set #x %arr [1 1]
set #y %arr [1 2]
move #x, #y
left #x, #y
end_if

При необходимости занулять $a.


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


*

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



Спасибо помогло решить проблему (IMG:style_emoticons/default/rolleyes.gif)
А как сделать чтобы блок циклов и условий повторялся заданное число раз? Repeat не работает почему то, наверняка из за того что в блоке встречаются end_repeat.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.5.2010, 21:52
Сообщение #4


***********

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



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


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

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

 

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