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

 
Ответить в эту темуОткрыть новую тему
> Нужна Помощ, с поиском цвета
CmeC
сообщение 9.5.2011, 20:56
Сообщение #1


**

Neophyte
Сообщений: 34
Регистрация: 22.1.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.408
Возраст: 21



народ даите скрипт или обясните как наити цвет на определенной точке?
координати ест, штоб цвет подобрать невтикая цтрл+а пол дня пока поподу куда надо
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 9.5.2011, 22:45
Сообщение #2


*********

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



get color #color #x #y [abs]
При указании ключевого слова abs, координаты берутся относительно экрана, иначе относительно прикрепленного окна. Если цвет определить не удалось, то переменная будет содержать значение -1. Если переменная ранее не существовала, то она создается.
Пример- нужно получить в окне цвет точки с координатами x=100, y=200:
Код
get color #color 100 200
msg Значение цвета равно #color


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


**

Neophyte
Сообщений: 34
Регистрация: 22.1.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.408
Возраст: 21



Цитата(Zeleax @ 9.5.2011, 22:45) *

get color #color #x #y [abs]
При указании ключевого слова abs, координаты берутся относительно экрана, иначе относительно прикрепленного окна. Если цвет определить не удалось, то переменная будет содержать значение -1. Если переменная ранее не существовала, то она создается.
Пример- нужно получить в окне цвет точки с координатами x=100, y=200:
get color #color 100 200

переделан етот скрипт будет так вигледеть?

set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow
wait 2s
set #t 6000000000
//red 162, 735 1922 #rx #ry #rc
set #rx 163
set #ry 737
set #rc 67454
//green 171, 743 2402050 #gx #gy #gc
set #gx 171
set #gy 743
set #gc 2402050



set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow
wait 2s
set #t 6000000000
get color #color1 162, 735
get color #color2 174, 743
//red 162, 735 1922 #rx #ry #rc
set #rx 163
set #ry 737
set #rc #color1
//green 171, 743 2402050 #gx #gy #gc
set #gx 171
set #gy 743
set #gc #color2
есле плохо написал поправте пожалуста
и еще 1 вопрос после get color пилот мне покажет какие цифри на тои точке или еще надо штото дописать
извените за нубство
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 9.5.2011, 23:03
Сообщение #4


*********

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



Насчет скрипта не скажу, т.к. не понятно что нужно было.
Насчет 1 вопроса, повторюсь
Код
get color #clr 100 200
msg Значение цвета равно #clr


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


**

Neophyte
Сообщений: 34
Регистрация: 22.1.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.408
Возраст: 21



Цитата(Zeleax @ 9.5.2011, 23:03) *

Насчет скрипта не скажу, т.к. не понятно что нужно было.
Насчет 1 вопроса, повторюсь
Код
get color #clr 100 200
msg Значение цвета равно #clr


спасибо за помощ, приду дoмои проверю и отпишусь есле штото неполучитса
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CmeC
сообщение 10.5.2011, 22:29
Сообщение #6


**

Neophyte
Сообщений: 34
Регистрация: 22.1.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.408
Возраст: 21



при скрипте get color #clr он мне недает показатели цвета
может както виходит на фаил залить значение?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.5.2011, 13:36
Сообщение #7


*********

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



Цитата(CmeC @ 10.5.2011, 22:29) *

при скрипте get color #clr он мне недает показатели цвета
может както виходит на фаил залить значение?

Что значит не даёт? Полезные советы читали?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.5.2011, 16:49
Сообщение #8


***********

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



msg #clr


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


**

Neophyte
Сообщений: 34
Регистрация: 22.1.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.408
Возраст: 21



со светами разобрался поимал нужний свет, но скрипт все равно непашит, может ктото разберетса в чем проблема?
он вообше недеиствуиет (непровериает свет, в команде
Код
sendex {enter}/move kanturu3{enter}
он посилает токо ентер 2 раза а сам мове нерасписиваетса)
Код
set #handle1 FindWindow (MU.TTS.LT)
set WorkWindow #handle1
ShowWindow
wait 2s
set #t 6000000000
//red 162, 735 4079166 #rx #ry #rc
set #rx 163
set #ry 737
set #rc 4079166
//green 171, 743 2402050 #gx #gy #gc
set #gx 171
set #gy 743
set #gc 2402050
sendex {enter}/request off{enter}
wait 300
sendex {enter}auto bot #3 zapys4en{enter}
:start
if_not #rx #ry #rc or #gx #gy #gc
goto m
end_if
if timer > #t
set timer 0
sendex {enter}kontrol'nii vozvrat po taimery{enter}
goto m
else
goto ks
end_if

:ks
right 569, 319
right_down 569, 319
goto start

:m
wait 10s
sendex {enter}/move kanturu3{enter}
wait 4s
if_not #rx #ry #rc or #gx #gy #gc
goto m
else
goto b
end_if


:b
repeat 11
move 701, 408
left 701, 408
wait 150
if_not #rx #ry #rc or #gx #gy #gc
goto m
end_if
end_repeat
goto b2

:b2
right_up 569, 319
repeat 5
move 373, 395
left 373, 395
wait 150
if_not #rx #ry #rc or #gx #gy #gc
goto m
end_if
end_repeat
goto b3


:b3
repeat 15
move 705, 415
left 705, 415
wait 150
if_not #rx #ry #rc or #gx #gy #gc
goto m
right_down 569, 319
end_if
end_repeat
goto b4

:b4
right_up 569, 319
repeat 3
move 751, 171
lef
t 751, 171
wait 150
if_not #rx #ry #rc or #gx #gy #gc
goto m
end_if
end_repeat
goto b5

:b5
repeat 5
move 692, 443
left 692, 443
right_down 569, 319
wait 150
right_up 569, 319
if_not #rx #ry #rc or #gx #gy #gc
goto m
end_if
end_repeat
goto b6

:b6
right_up 569, 319
repeat 3
move 663, 215
left 663, 223
wait 150
if_not #rx #ry #rc or #gx #gy #gc
goto m
end_if
end_repeat
sendex {enter}vozvrat vipolnen{enter}
goto start

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

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

 

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