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

 
Ответить в эту темуОткрыть новую тему
> Findcolor Если True То Действие
m1sclick
сообщение 11.5.2011, 22:13
Сообщение #1


*

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



Собственно занялся заменой в боте ожидания появления ссылки на поиск цвета.
Я знаю в какой точке и какой должен быть цвет, и мне нужно что бы когда в этой точке появлялся этот цвет на кнопочку происходило нажатие левой кнопкой мыши.
Читал тему про findcolor но как я понял с написанного там материала он ищет цвет по всему окну, а мне нужно в определенной точке.
Как будет выглядеть код?
Когда в точке 470.47 появиться цвет 15790320 произойдет нажатие левой кнопкой мыши в эту точку.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.5.2011, 22:39
Сообщение #2


***********

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



if 470, 47 15790320
.......
end_if


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


*

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



Тема с if не прокатит, он не ждет пока кнопка сменит цвет, а сразу переходит на end_if.
Нужно что бы скрипт останавливался и ждал пока кнопка не загорится красным цветом, и как только она стает цветной сразу на неё нажимал.
Написал вот такую штуку:
Код
if 951, 738 263402 abs
wait 3s
left 951, 738 abs
else
repeat 10000
if 951, 738 263402 abs
wait 3s
left 951, 738 abs
end_if
end_repeat
end_if
stop_script


Теперь скрипт ждет пока кнопка загорится и даже нажимает на кнопку но после этого продолжает дальше работать repeat. ((
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 12.5.2011, 9:14
Сообщение #4


***********

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



https://forum.uokit.com/index.php?s=&am...st&p=151951


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


*********

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



Код
while_not 951, 738 263402 abs
   wait 1s
end_while
left 951, 738 abs
end_script


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


*

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



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

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

 

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