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

 
Ответить в эту темуОткрыть новую тему
> Нужно переделать скрипт
jester921
сообщение 11.3.2024, 4:52
Сообщение #1


*

Registred
Сообщений: 2
Регистрация: 11.3.2024
Группа: Пользователи
Наличность: 0
Пользователь №: 20.729
Возраст: 31



Здраствуйте есть такая возвожность переделать скрипт с Clikerman на Uopilot?

вот такой скрипт
$a=0
$p=105

retry:
$a=$a+1
print("try: ",$a)
waitms(100)

LCLICK(191,466) КОРДИНАТЫ МЫШКИ ОЦЕНКИ
wait(3)




getscreen
colormode(8)
$var=0
$n=0

//1. X,Y //2. X,Y КОРДИНАТЫ ОКНА ОЦЕНКИ
scanpicture($var, 0,177, 241,309, "шк2.bmp", -1,98)

while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)

$n=$n+1

end_cyc

$n=$n-1
print("result: "$n)

if ($n < 2) <-КОЛИЧЕСТВО СТАТОВ //1-1 стаТ, 2-2, 3-3

else
halt
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KaPeIkA
сообщение 11.3.2024, 13:25
Сообщение #2


*****

Journeyman
Сообщений: 359
Регистрация: 21.12.2010
Группа: Пользователи
Наличность: 2009
Из: Aberdeen,Stockholm
Пользователь №: 13.302
Возраст: 29



великий даркмастер решит любой каприз под заказ.


--------------------
Изображение
✵♛✵♛http://uowos.lv/

Skype Kapeika8
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
jester921
сообщение 11.3.2024, 13:41
Сообщение #3


*

Registred
Сообщений: 2
Регистрация: 11.3.2024
Группа: Пользователи
Наличность: 0
Пользователь №: 20.729
Возраст: 31



я уже нашол что надо) но надо еще чтобы colormode(8) был
set #a findimage (1005 172 1227 275 (\123.bmp) %arr 2 80 -1 5)
log #a // результат поиска
if size(%arr) > 1 // если нашлось больше 1 картинки
log !!!!!!!
alarm
stop_script
end_if
left 1173, 449
wait 3s
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.3.2024, 15:26
Сообщение #4


***********

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



Цитата
colormode(8)

идейно эта функция практически полный тупик. Ну или режим, если угодно. По сути это кастрированный deviation. Используйте его. Единственый плюс подобного решения - объем памяти, возможно немного лучше скорость, но там скорость у финдколора и так пушечная, я крайне тяжело представляю реальную ситуацию, когда это бы помогло. Забор изображения занимает несоизмеримо больше времени, чем само фильтрование через findcolor.


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


*****

Journeyman
Сообщений: 359
Регистрация: 21.12.2010
Группа: Пользователи
Наличность: 2009
Из: Aberdeen,Stockholm
Пользователь №: 13.302
Возраст: 29



Цитата(DarkMaster @ 11.3.2024, 16:26) *

идейно эта функция практически полный тупик. Ну или режим, если угодно. По сути это кастрированный deviation. Используйте его. Единственый плюс подобного решения - объем памяти, возможно немного лучше скорость, но там скорость у финдколора и так пушечная, я крайне тяжело представляю реальную ситуацию, когда это бы помогло. Забор изображения занимает несоизмеримо больше времени, чем само фильтрование через findcolor.

Вот это ответ. Так что как выйти из тупика парню


--------------------
Изображение
✵♛✵♛http://uowos.lv/

Skype Kapeika8
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.3.2024, 16:34
Сообщение #6


***********

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



Цитата
set #a findimage (1005 172 1227 275 (\123.bmp) %arr 2 80 -1 5)

Цитата
5

Цитата
deviation



https://uopilot.uokit.com/wiki/index.php?ti...Findcolor

[deviation] (необязательно) - погрешность оттенка. Указывается в %. Например: есть погрешность 3%. Точка имеет цвет 100 120 130, 255*3%=7, соответственно 100+/-7. При этом все цвета в пределах (93 113 123)-(107 127 137) будут считаться совпадением.

Сообщение отредактировал DarkMaster - 11.3.2024, 16:33


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

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

 

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