|
Джойcтики. Вспомогательные скрипты.
Автор |
Сообщение |
Dimonse
Зарегистрирован: 23 янв 2010, 14:07 Сообщения: 140 Откуда: Смоленск
|
Владельцам читерских лётных девайсов, типа Джойстик, посвящается...Как сделать вспомогательные скрипты для удобства полётов.Отступление: использование сторонних скриптов в батле карается "законом", НО! рекомендую использовать безобидные скрипты, которые не дают преимущества над другими игроками, а лишь привносят капельку удобства при игре на джойстике.Итак краткий юзер мануал по проге.1. Собственно сначала "идём НА"... на сайт http://www.autohotkey.com/2. качаем не совсем протухшую версию проги в разделе Download. 3. устанавливаем сию софтину, при этом должны прописаться ассоциации с файлами типа *.AHK (нужные скриптовые файлики будут иметь характерную иконку) 4. Запуск программы осуществляется автоматом при запуске самого файла скрипта (2хЛКМыщи) не забудьте написать скрипт сначала. ) Ниже не буду описывать подробные мануалы, этого всего есть в нэте навалом,а предложу вашему вниманию простенькие скрипты... СОЗДАНИЕ СКРИПТА:1. Создаём текстовый файл и меняем у него расширение на ahk. 2. Починаем файл блокнотом или другим удобным текстовым редактором (боже вас упаси использовать ВОРД... сгинь, сгинь нечистая.) 3. в самый верх пишем: (все строки, начинающиеся с ТОЧКИ_ЗАПЯТОЙ - ";", писАть необязательно) ***************************НАЧАЛО_СКРИПТА********************************* | | | | Код: #SingleInstance force #InstallKeybdHook #InstallMouseHook
JoystickNumber = 1
HatDelay = 1 ;задержка команды с хатки HatMoveBy = 7 ;шаг перемещения обзора с хатки HatMoveSpeed = 10 ;скорость перемещения (умолчание = 0, тут под себя тестим)
SetTimer, KeepRunning
GetKeyState, JoyInfo, %JoystickNumber%JoyInfo IfInString, JoyInfo, P { SetTimer, HatMouse, %HatDelay% } return
KeepRunning:
WinGet, szProcessName, ProcessName, A if szProcessName = bf2.exe { Suspend, off } else { Suspend, on }
return
| | | | |
Скрипт №1. "Ух НИХ#Я кто-то полетел!!!" или Вращение головой с хатки джойстика. | | | | Код: HatMouse:
GetKeyState, JoyPOV, %JoystickNumber%JoyPOV
if JoyPOV = 0 ; Up { MouseMove,0,-%HatMoveBy%,%HatMoveSpeed%,R } else if JoyPOV = 4500 ; up/right { MouseMove,%HatMoveBy%,-%HatMoveBy%,%HatMoveSpeed%,R } else if JoyPOV = 9000 ; right { MouseMove,%HatMoveBy%,0,%HatMoveSpeed%,R } else if JoyPOV = 13500 ; right/down { MouseMove,%HatMoveBy%,%HatMoveBy%,%HatMoveSpeed%,R } else if JoyPOV = 18000 ; down { MouseMove,0,%HatMoveBy%,%HatMoveSpeed%,R } else if JoyPOV = 22500 ; down/left { MouseMove,-%HatMoveBy%,%HatMoveBy%,%HatMoveSpeed%,R } else if JoyPOV = 27000 ; left { MouseMove,-%HatMoveBy%,0,%HatMoveSpeed%,R } else if JoyPOV = 31500 ; left/up { MouseMove,-%HatMoveBy%,-%HatMoveBy%,%HatMoveSpeed%,R }
return
| | | | |
Скрипт №2. "Спалил, спалил!!!" или Подсветка врага одной кнопкой. | | | | Код: Joy11:: Send, {Q Down} Sleep 100 MouseClick, Left, , , , , D sleep 40 MouseClick, Left, , , , , U Send, {Q Up} return | | | | |
***************************КОНЕЦ_СКРИПТА**********************************Joy11 - одна из кнопок джойстика. (Joy1, Joy2, Joy3 и т.д.) {Q Down} - нажатие кнопки Q клавиатуры, {Q Up} - отпускание соотв-но. Sleep - задержка между командами в миллисекундах.З.Ы.: не компилируйте скрипты в EXE! "Могут засечь", грубо говоря раз на раз не приходится и можно словить по жбану. З.З.Ы.: Автор не несёт ответственности за порчу техники во время испытаний, а так же за отказ электроники летательных аппаратов. ) З.З.З.Ы.: При изменении скрипта "на лету", игру и прогу перезапускать не требуется. В контекстном меню проги есть пункт Reload - он перезагрузит скрипт. Будут идеи, пишите, раскурим...Аффтар жжот, йаду пить не буду, низачоты просьба оставить себе... всем спасибо. ©Все права защищены грубой силой. Dimonse®.
Последний раз редактировалось Dimonse 28 дек 2010, 21:00, всего редактировалось 5 раз(а).
|
28 дек 2010, 20:08 |
|
|
Vovo
Администратор
Зарегистрирован: 17 окт 2009, 01:02 Сообщения: 2702
|
А нельзя ли было сделать опрос в одном сообщении, а описание скриптов в другом? Ну нафига делать такие посты которые читать совершенно неудобно?
// Священной злобой возвышаюсь над скопленьем тупиц.
|
28 дек 2010, 20:14 |
|
|
Vovo
Администратор
Зарегистрирован: 17 окт 2009, 01:02 Сообщения: 2702
|
И еще: для кода есть тэг CODE. Уважай чужие глаза.
// Священной злобой возвышаюсь над скопленьем тупиц.
|
28 дек 2010, 20:16 |
|
|
Dimonse
Зарегистрирован: 23 янв 2010, 14:07 Сообщения: 140 Откуда: Смоленск
|
Сэр! Так точно, Сэр! Убрал опрос. Код оформил в соответствии с уставом! Разрешите доложить: не работает опрос (Ошибка отправки формы).
|
28 дек 2010, 20:24 |
|
|
MITRICH
Зарегистрирован: 14 май 2010, 13:03 Сообщения: 192 Откуда: Удмурт Республика Сар. Ерос
|
Спасибо Димонз!
|
28 дек 2010, 20:35 |
|
|
MiGrey
Зарегистрирован: 27 окт 2010, 21:01 Сообщения: 560
|
Я, вроде, говорил уже. Читерюги все.
|
28 дек 2010, 23:09 |
|
|
GlooM_2709
Зарегистрирован: 03 дек 2009, 14:54 Сообщения: 279
|
Димону СПАСИБО!!!!! Все работает!!!! МИТРИЧ бери джой!!!!! не пожалеешь!!!!!
|
29 дек 2010, 23:15 |
|
|
KilleR
Зарегистрирован: 25 окт 2009, 14:59 Сообщения: 1712 Откуда: The Earth
|
Бушь сбиваем в три раза чаще, зато так красиво!!
И даже идя долиной смертной тени, не убоюсь я зла, ибо я самая страшная тварь в этой долине... With best regards from Your KilleR...
|
29 дек 2010, 23:36 |
|
|
Fant0M_AS_163
Зарегистрирован: 08 янв 2010, 03:08 Сообщения: 1671
|
Кто-нибудь пробовал летать на верте с джойстиком?
Самый быстрый, удачный и красивый хедшот - почти всегда тимкилл :(
|
20 апр 2011, 18:07 |
|
|
Vovo
Администратор
Зарегистрирован: 17 окт 2009, 01:02 Сообщения: 2702
|
Я пробовал. Таааакая херня получается...
// Священной злобой возвышаюсь над скопленьем тупиц.
|
20 апр 2011, 18:08 |
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения
|
|
|
|