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

17 страниц V « < 8 9 10 11 12 > »   
Тема закрытаОткрыть новую тему
> Где ошибка? Пишите у кого мелкие вопросы, сюда!
MaXiS
сообщение 8.12.2012, 10:42
Сообщение #181


***

Novice
Сообщений: 60
Регистрация: 22.11.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.498
Возраст: 32



Zeleax, DarkMaster, Спасибо большое )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 8.12.2012, 11:18
Сообщение #182


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(DarkMaster @ 8.12.2012, 11:37) *

Либо финдколор, в котром просто область задать.


Плин, уже пол года Углубленно пилотом занимаюсь, но не разу не воспользовался финдколором))
Он ведь не надежен, да? Для него наверное нужно конкретную область для поиска задавать(не дай Бог весь экран), так ведь? Если да, то не жалею что не пользовал))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 8.12.2012, 11:49
Сообщение #183


***********

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



Цитата
Он ведь не надежен, да?

Ошибаетесь. Просто не все сразу понимают как его использовать, из-за этого могут быть определенные ошибки. По большому счету вся проблема в нежелании внимательно прочитать пару абзацев.
Цитата
Для него наверное нужно конкретную область для поиска задавать

Да. Но если хотите, то можете и весь экран задать. Он по своей сути чрезвычайно близок к findimage.


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


*

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



Доброго времени суток уважаемые! Пытался написать простенький скрипт на бафы с цикличностью для свернутого клиента, но скрипт отказывается работ как при свернутом так и при активном окне, команда "sendex" на активном окне работает прекрасно.
собственно сам скрипт:

set #handleWin findwindow (Granago Espada)
set workwindow #handleWin
send {Z}
wait 2500
send {V}
wait 2500
send {B}
wait 10m

Что я делаю не так?
Система wun7 x64 sp1
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 10.12.2012, 8:33
Сообщение #185


*********

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



Цитата(PolIgAn @ 10.12.2012, 2:56) *
Что я делаю не так?
Система wun7 x64 sp1

В основном всё правильно, только насчет имени окна сомневаюсь- похоже ошибка. Фигурные скобки в данном случае необязательны (для send).
На всякий случай прочтите пост:
https://forum.uokit.com/index.php?s=&am...st&p=164528

З.Ы.: а где играете? Сервер Granado Espada от мейла вроде ж закрыли?

Сообщение отредактировал Zeleax - 10.12.2012, 8:49


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


***********

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



send217


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


*

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



Цитата(Zeleax @ 10.12.2012, 16:33) *

В основном всё правильно, только насчет имени окна сомневаюсь- похоже ошибка.

Название окна проверял Winscanner'ом так что ошибка маловероятна, или надо как то по другому название окна проверять?
to=>DarkMaster команда "send217" тоже не работает.
Цитата
З.Ы.: а где играете? Сервер Granado Espada от мейла вроде ж закрыли?

На буржуйском сервере http://roguege.com/ рейты на кач, дроп х10 + там админ сделал то, что маил не смог сделать за три года, а именно на программном уровне выпилил ботов.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 11.12.2012, 8:22
Сообщение #188


*********

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



Цитата(PolIgAn @ 11.12.2012, 1:31) *

Название окна проверял Winscanner'ом так что ошибка маловероятна, или надо как то по другому название окна проверять?
to=>DarkMaster команда "send217" тоже не работает.

На буржуйском сервере http://roguege.com/ рейты на кач, дроп х10 + там админ сделал то, что маил не смог сделать за три года, а именно на программном уровне выпилил ботов.

Странно, игра называется Granado Espada, а имя окна Granago Espada?

Обычно в играх где слишком много дропа через некоторое начинается развал экономики...


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Anwalt
сообщение 12.12.2012, 1:32
Сообщение #189


***

Novice
Сообщений: 53
Регистрация: 2.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.161
Возраст: 31



Как можно решить проблему с залипанием кликов?

Все отлично работает, ищет, к окну привязан, бежит перс кликает, подбегает к мобам, ведет бой, после этого встает и ни в какую, не смотря на то что кликает, координаты на клик стоят абсолютные, мув и паузы есть и захват мышки происходит, кликает в нужное место, но перс не передвигается, в чем проблема может быть? С верхней ссылкой ознакомлен, проверял...

вот скрипт, использую последнию версию

Код

set linedelay 1
:A
send TAB
wait 2s
set $a 0
set $a findcolor (184, 8 366, 75   1 1 (3158270) %arr 2) // поиск картинки
if  $a > 0
send num_5
wait 1s
send num_6 // аттака
goto A
else
move 1292, 553 abs
wait 1s
kleft 1292, 553 abs // простой лефт и дабл тоже пробывал не помогает, перемещение курсора в точку вкл. и возврат откл. пробовал

end_if



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


*********

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



Цитата
Как можно решить проблему с залипанием кликов?

попробуйте заменить последний kleft на два одинаковых через паузу:
Код
kleft ..
wait 100
kleft ...


Сообщение отредактировал Zeleax - 12.12.2012, 8:32


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


***

Novice
Сообщений: 53
Регистрация: 2.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.161
Возраст: 31



Цитата(Zeleax @ 12.12.2012, 6:31) *

попробуйте заменить последний kleft на два одинаковых через паузу:
Код
kleft ..
wait 100
kleft ...



не помогает, пробывал с лефт, залипает, есть еще ваианты решения проблемки?

еще вопрос, как можно скрипты клавиатурой перелистывать в процессе работы пилота? В горячих клавишах пробывал найти, безуспешно.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.12.2012, 22:44
Сообщение #192


***********

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



Цитата
не помогает, пробывал с лефт, залипает

А поточнее? left_up пробовали? Или kleft(пусть на нажатие и не работающем) отлепить?


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


***

Novice
Сообщений: 53
Регистрация: 2.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.161
Возраст: 31



Цитата(DarkMaster @ 13.12.2012, 20:44) *

А поточнее? left_up пробовали? Или kleft(пусть на нажатие и не работающем) отлепить?


скрипт выглядет вот так
Код
[/code]
set linedelay 1
:A
send TAB
wait 2s
set $a 0
set $a findcolor (184, 8 366, 75   1 1 (3158270) %arr 2) // поиск картинки
if  $a > 0
send num_5
wait 1s
send num_6 // аттака
goto A
else
move 1292, 553 abs
wait 100
kleft 1292, 553 abs
wait 100
kleft 1292, 553 abs
wait 100
kleft 1292, 553 abs

end_if


пробaвал с лефт, клик проходит, но перс не движется. (описание проблемки пост 189)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 14.12.2012, 8:27
Сообщение #194


***********

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



скачайте версию 2.17 и в ней попробуйте сделать kleft. Именно 2.17. Она есть в полезных советах.


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


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Попробуйте вот так:

move 1292, 553 abs
wait 100
set WorkWindow WindowFromCursor
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Anwalt
сообщение 14.12.2012, 23:53
Сообщение #196


***

Novice
Сообщений: 53
Регистрация: 2.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.161
Возраст: 31



благадарю, помогла переборка старых версий, остановился на 2.28, работает более уверенно, 2.17 не работает финдимэдж, в дальнейших скриптах она мне необходима...

очень жаль, мне так 2.32 своими нововедениями, плюшками и просторой в настройках понравилась, но очень частые сбои и зависы в скриптах...

подскажите ошибка 3315 что значит, на форуме такая не встречается... возникает при

Код

set linedelay 1
send 2
wait 10s
:A
set $a 0
set $a Findimage (1281, 51 1434, 87   (F:\Image\1.bmp) %arr workwindow) //поиск картинки, действие если картинки нет
if $a < 1
kleft 1191, 841 abs // клики по кнопкам
wait 1s
kleft 764, 587 abs
wait 1s
else
goto A    
end_if

// проверка и распределение выше созданного

wait 1s
set $a 0
set $a findcolor (1171, 800 1151, 0 1 1   (16449535 ) %arr 2) // проверка, если кнопка активна, то переходим к метке Б, если нет то к А. На этом месте останавливается и выдает ошибку
if $a > 0
goto B
else
goto A  
end_if


и подскажите как можно проверочку более корректно сделать, эта почему то не работает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 15.12.2012, 4:32
Сообщение #197


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Цитата
подскажите ошибка 3315 что значит,

Ошибка создания объекта для получения изображения с экрана.
Судя по тому что есть в инете, это бага среды разработки. Лечится сменой либо среды, либо способа. В данном случае выбрано второе, но пока не реализовано.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Anwalt
сообщение 15.12.2012, 7:07
Сообщение #198


***

Novice
Сообщений: 53
Регистрация: 2.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.161
Возраст: 31



ребят, поправьте что не так сделанно/понято...

Суть:

Находим цвет 1 переходим на метку 1, находим Цвет 2 переходим на метку 2, находим цвет 3, переходим на метку 2...

привязка стрл+а, пилот 2.28

Код

set linedelay 1
:A
//dejstwie i na poisk
:B
//dejstwie i na poisk

: Poisk
set $a 0
set $a1 0
set $a2 0
while  $a > 0 or $a1 > 0 or $a2 > 0
set $a findcolor (800, 65 1144, 437   1 1 (5026082 ) %arr 2)  
if  $a > 0
goto A
wait 1s

set $a1 findcolor (800, 65 1144, 437   1 1 (2366701  ) %arr 2)
if  $a1 > 0
goto B

set $a2 findcolor (800, 65 1144, 437   1 1 (7326501  ) %arr 2)
if  $a2 > 0
goto B

end_if
end_if
end_if
end_while



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


*********

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



Код
set $a 0
set $a1 0
set $a2 0
while  $a > 0 or $a1 > 0 or $a2 > 0

ну а как он может хоть раз сработать?


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


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(Zeleax @ 15.12.2012, 9:34) *

Код
set $a 0
set $a1 0
set $a2 0
while  $a > 0 or $a1 > 0 or $a2 > 0

ну а как он может хоть раз сработать?

))))))))))))))
отличное условие с переменными для "логичного зацикленного поиска"


И ещё, почему у тебя в ифах условие искать второй и третий цвет только если нашли первый?
Более того, если нашли первый, то сразу уходим в метку А. И когда же тогда мы будем проверять 2 и 3 цвет, если до него дойти нереально?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

17 страниц V « < 8 9 10 11 12 > » 
Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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