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

> Прошу у вас помощи, ultima online FW
Verana
сообщение 24.12.2013, 23:48
Сообщение #1


**

Neophyte
Сообщений: 21
Регистрация: 12.12.2013
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 16.488



Подскажите что тут не так?

Скрипт должен сканировать нужный отрезок экрана (место где открывается окошко при открытии трупа) и определять совпадение с картинками, потом кликать по координатам найденного объекта и перетаскивать по координатам нужным мне (в мой пак)... у нас на сервере запрещено использование Инжекта...

set $a findimage (0, 0 1024,768 C:\Uopilot\Photo\43.bmp\ %crds 2 100 4)
if $a > 0
move %crds [ 1 1 ] %crds [ 1 2 ]
left %crds[1 1] %crds[1 2]
wait 1000
if 988, 82, 122
else
move 988, 83
left 988, 83
wait 1000
end_if
end_if

есть такой вот вариант...

set $a findimage (0, 0 1024,768 (C:\Uopilot\Photo) %crds 2 100 4)
if $a > 0
for #i 1 4
move %crds [ #i 1 ] %crds [ #i 2 ]
left %crds [ #i 1 ] %crds [ #i 2 ]
wait 1000
if 988, 82, 122
else
move 988, 83
left 988, 83
wait 1000
end_if
end_for
end_if

___________________________________________________________________

У меня еще есть маленький макрос для быстрого открытия окна жизни цели, броска на него таргета и сразу атак ласта (все с одного клика мышкой на цель)
но он сделан через AvtoMove и поэтому он возвращает мышку в начальную точку... это мешает когда цель бегает по экрану... нельзя ли как то без возврата мышки?

AutoMove забинден на клавишу мышу мышки (она очень хорошо выхватывает окно с жизнями из чаров и мобов... и открытие окна жизней по координатиам написаным ниже, Мове нужен чтоб вернуть мышку на окно жизней цели, после автовозврата...
move 300, 240
wait 100
send f2 (таргет с бучера на цель у нас на сервере есть FWAssist на нем и записан таргет))
waitfortarget
kleft 300, 240
wait 100
send F3 (АтакЛаст)
end_if
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Verana
сообщение 31.1.2014, 22:41
Сообщение #2


**

Neophyte
Сообщений: 21
Регистрация: 12.12.2013
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 16.488



send d
waitfortarget
get mouse_pos #x #y abs
left #x #y abs
end_script
Не могли бы вы мне подсказать как можно подправить этот скрипт. Как видно скрипт простеньки на "d" забинден парализ и при активации скрипта он кидает его по координатам курсора мышки, но вот проблема, если зажать клавишу чуть дольше то он успевает несколько раз произнести заклинание сбивая одним другое заклинание... удобно зажать клавишу, появляется таргет и бегло провести курсор мыши по экрану пока он не попадет по цели и тогда он автоматом кидает на него парализ (очень удобно для быстрой атаки цели во время бега) но опять же, успевает 3 раза произнести заклинание при попадании курсора на цель. я попробовал сделать так:

if target = 0
wait 2000
end_if
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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