Сообщения без ответов | Активные темы Текущее время: 28 мар 2024, 11:27



Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Джойcтики. Вспомогательные скрипты. 
Автор Сообщение
Аватара пользователя

Зарегистрирован:
23 янв 2010, 14:07
Сообщения: 140
Откуда: Смоленск

Statistics
Владельцам читерских лётных девайсов, типа Джойстик, посвящается...

Как сделать вспомогательные скрипты для удобства полётов.

Отступление:
использование сторонних скриптов в батле карается "законом", НО! рекомендую использовать безобидные скрипты, которые не дают преимущества над другими игроками, а лишь привносят капельку удобства при игре на джойстике.


Итак краткий юзер мануал по проге.

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
Профиль ICQ
Администратор
Аватара пользователя

Зарегистрирован:
17 окт 2009, 01:02
Сообщения: 2702
А нельзя ли было сделать опрос в одном сообщении, а описание скриптов в другом? Ну нафига делать такие посты которые читать совершенно неудобно?
// Священной злобой возвышаюсь над скопленьем тупиц.


28 дек 2010, 20:14
Профиль ICQ WWW
Администратор
Аватара пользователя

Зарегистрирован:
17 окт 2009, 01:02
Сообщения: 2702
И еще: для кода есть тэг CODE. Уважай чужие глаза.
// Священной злобой возвышаюсь над скопленьем тупиц.


28 дек 2010, 20:16
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
23 янв 2010, 14:07
Сообщения: 140
Откуда: Смоленск

Statistics
Сэр! Так точно, Сэр! Убрал опрос. Код оформил в соответствии с уставом! Разрешите доложить: не работает опрос (Ошибка отправки формы).

:lol:


28 дек 2010, 20:24
Профиль ICQ

Зарегистрирован:
14 май 2010, 13:03
Сообщения: 192
Откуда: Удмурт Республика Сар. Ерос

Statistics
Спасибо Димонз!


28 дек 2010, 20:35
Профиль WWW
Аватара пользователя

Зарегистрирован:
27 окт 2010, 21:01
Сообщения: 560

Statistics
Я, вроде, говорил уже.
Читерюги все.


28 дек 2010, 23:09
Профиль ICQ
Аватара пользователя

Зарегистрирован:
03 дек 2009, 14:54
Сообщения: 279

Statistics
Димону СПАСИБО!!!!! :beer:

Все работает!!!!

МИТРИЧ бери джой!!!!! не пожалеешь!!!!!
http://40h.org/statistics.player.php?pid=236026358


29 дек 2010, 23:15
Профиль
Аватара пользователя

Зарегистрирован:
25 окт 2009, 14:59
Сообщения: 1712
Откуда: The Earth
GlooM_2709 писал(а):
Димону СПАСИБО!!!!! :beer:

Все работает!!!!

МИТРИЧ бери джой!!!!! не пожалеешь!!!!!

Бушь сбиваем в три раза чаще, зато так красиво!! :lol:
И даже идя долиной смертной тени, не убоюсь я зла, ибо я самая страшная тварь в этой долине...
With best regards from Your KilleR...


29 дек 2010, 23:36
Профиль ICQ
Аватара пользователя

Зарегистрирован:
08 янв 2010, 03:08
Сообщения: 1671

Statistics
Кто-нибудь пробовал летать на верте с джойстиком?
Самый быстрый, удачный и красивый хедшот - почти всегда тимкилл :(


20 апр 2011, 18:07
Профиль
Администратор
Аватара пользователя

Зарегистрирован:
17 окт 2009, 01:02
Сообщения: 2702
Fant0M_AS_163 писал(а):
Кто-нибудь пробовал летать на верте с джойстиком?

Я пробовал. Таааакая херня получается...
// Священной злобой возвышаюсь над скопленьем тупиц.


20 апр 2011, 18:08
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 11 ]  На страницу 1, 2  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.
Русская поддержка phpBB
21+
На сайте присутствует ненормативная лексика.
Не рекомендуется к просмотру детям младше 21-го года.
© 2009 — 2015, 2022, Vovo.