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

> Не Получается Развернуть Камеру В Игре
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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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