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

 
Ответить в эту темуОткрыть новую тему
> Не Получается Развернуть Камеру В Игре
belko
сообщение 31.1.2011, 6:26
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 29.1.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.404
Возраст: 28



в игре надо развернуться на 180%
без пилота разворот делается либо зажатием клавиш "a"-влево, "d"-вправо, либо зажатием пр.кн.мыши, протаскиванием ее по горизонтали влево(вправо) и отпустить кнопку (местоположение курсора при этом не меняется). Собственно таким образом происходит разворот во многих играх.
по порядку:
1. пытался сначала несколько раз нажать на "а" таким образом:
send a
.....
.....
send a
ничего из этого не вышло, как эмулировать зажатие кнопки не нашел (это вообще возможно?)

2. с мышкой я вообще не разобрался, вроде надо писать что-то типа:
Код
right_down 305, 354 abs
move 833, 354 abs
right_up 833, 354 abs

но не вышло - курсор тупо скачет с одной точки на другую

3. пробовал записывать макрос, потом вставлять в скрипт: макрос разворачивает, но после первого же вызова макроса перестают работать команды send (в моем скрипте это send {Tab}-выбрать ближайшую цель)
собственно вот сам кусок скрипта:
Код
:Ataka
if #n = 3 and #n < 4
sendex ^{8}
else
//if #n > 6
//call povorot
//end_if
end_if
wait 100
send {tab}
if #x2, #y2 #col2
get color #col1 #x1 #y1
while #x1, #y1 #col1
send {1}
call hp_mp
end_while
set #n 0
goto ataka
end_if
set #n #n + 1
goto ataka

вот процедура, в которую я запихал макрос (надеялся, что в процедуре макрос не закосячит):
proc
proc povorot
macro_load 1.mac
macro_play 1
end_proc



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


*********

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



Цитата(belko @ 31.1.2011, 5:26) *

ничего из этого не вышло, как эмулировать зажатие кнопки не нашел (это вообще возможно?)

Полезные советы (клавиатура)
Насчет разворота с помощью мышки - попробуйте делать это не резко "одним скачком", а серией мелких


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


*

Registred
Сообщений: 3
Регистрация: 29.1.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.404
Возраст: 28



спс, помогла замена всех send.... на sendex.....
Не очень удобно конечно, но что поделать (зато работает) (IMG:style_emoticons/default/smile.gif)

Если можно, прошу старожил ответить еще на один вопрос, правда не относящийся к текущей теме: можно ли организовать отправку пакетов на сервер игры через Пилот?
Заранее спс, тему можно апать после ответа.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 31.1.2011, 17:24
Сообщение #4


*********

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



Пилот для этого не предназначен. А зачем, интересно?


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


*

Registred
Сообщений: 3
Регистрация: 29.1.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 13.404
Возраст: 28



Цитата(Zeleax @ 31.1.2011, 17:24) *

Пилот для этого не предназначен. А зачем, интересно?

в игре надо написать процедуру ремонта шмота и оружия. можно реализовать текущими возможностями, но там много определять и щелкать. Но можно стоя у НПСа послать один пакет и сразу открывается диалог с подтверждением о ремонте. Останется просто послать {Enter} (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 1.2.2011, 13:44
Сообщение #6


*********

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



Пошлите пакет другой программой =)
Пилот умеет запускать внешние приложения


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

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

 

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