Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AutoHotKey
Форумы Боевого Народа > Игры > Форумы игр серии Battlefield > Battlefield 2142
Страницы: 1, 2
Corvus
Не было такой темы хотя вопросы возникали, было несколько постов с обсуждением и примерами в разделе для новичков.
Крики это плохо и не надо использовать оставим при себе. Тогда уже выбросите в мусорку лазерные/оптические мыши с дополнительными кнопками и клавиатуры G11/G15 и все перейдем на роликовые 2-х кнопочные мышки и на стандартные клавы. Так же абсолютно не интересует кто какую мышь, клаву использует.

В данной теме просьба публиковать, обсуждать именно скрипты для AutoHotKey в применении к BF2142.

P.S. Модератору если возможно перенесите в данную тему посты из раздела для новичков, которые касались AH.
espectr0
А что можно наскриптовать такого, что нельзя делать и так?
-=cORw=- Troy4eg
Можно наскриптовать автокик панкбастером при определенных настройках сервера smile.gif)))
Frost_ru
Аффтар, раскрывай тему! Тему создал, значит есть чем поделиться...ждемс!
ROX (RUS)
Мне Kari4441 рассказывал, что он на мышке A4Tech с подошью стандартного программного обеспечения понастраивал себе скриптов, в том числе сделал так, что дробовик стал стрелять очередями, БТР стал ездить со скоростью ганшипа а его ганшип стал уходить от вражеского с помощью какого то хитрого маневра, который воспроизвести с помощью простой мышки практически невозможно.
Borismen
Единственное что использую это макрос на тивишку, ну это уже практически у всех.
MOD
Цитата(ROX (RUS) @ Среда, 18 Февраля 2009, 10:28:58) *
а его ганшип стал уходить от вражеского с помощью какого то хитрого маневра, который воспроизвести с помощью простой мышки практически невозможно.


LOL

Цитата(Borismen @ Среда, 18 Февраля 2009, 10:43:03) *
Единственное что использую это макрос на тивишку, ну это уже практически у всех.


C удивлением смотрит на свои 4 руки :D мне макрос не нужен.
З.Ы. При этом юзаю G5 и G11.
trancegyry
расскажите что такое макрос? я знаю есть макрос на rdx. Расскажите что делает макрос на rdx и на ТВ-шки.....и какие они вообще бывают.
EdTambov
Название темы надо подправить, а то она немного порнографически звучит :lol:
CoolCmd
Вот вчера наваял. Чудо скрипт по настройке классов по своему вкусу. Скрипт создан из-за клюка батлы, которая не сохраняет выбранные анлоки при игре разными классами на разных серверах.

Как работает скрипт. Например после захода на сервер планирует играть штурмовиком. Открываем выбор сквада или точки респа и жмем F10: скрипт выбирает вкладку kit, выбирает штурмовика, жмет кнопку customize, и выбирает все нужные анлоки. Остается только самому подкорректировать конфигурацию под конкретную ситуацию (например взять восс или сменить подствол на дробовик), выбрать точку возрождения и начать всех паунить.

Вот пример скрипта, который легко настроить под свои даже самые извращенные нужды.

Нажмите для просмотра прикрепленного файла

Самое интересное находится в конце файла:
Код
*F9::
ResetBFCursorPos()
CustomizeKit("Снайпер", 1, 1, 2, 5)
return

*F10::
ResetBFCursorPos()
CustomizeKit("Штурмовик", 1, 1, 2, 4)
return

*F11::
ResetBFCursorPos()
CustomizeKit("Инженер", 1, 2, 3, 5)
return

*F12::
ResetBFCursorPos()
CustomizeKit("Поддержка", 1, 2, 2, 3)
return


Здесь задается конфигурация для каждого класса: при нажатии F9 - для снайпера, F10 - для штурмовика и т.д. В строке CustomizeKit("Штурмовик", 1, 1, 2, 4) вторая цифра в скобках указывает номер анлока сквадлидера от 1 до 3, третяя - номер оружия от 1 до 3, четвертая - номер анлока для левого слота от 1 до 6, пятая - для правого слота.

Что можно изменить? Помимо изменения анлоков на свои любимые можно добавить несколько конфигураций для одного класса. Например, поддержка может бегать с пулеметом и с дробовиком. Вот измененный кусок: F12 выбирает пулемет, Alt+F12 - дробовик.

Код
F12::
ResetBFCursorPos()
CustomizeKit("Поддержка", 1, 2, 2, 3)
return

!F12::
ResetBFCursorPos()
CustomizeKit("Поддержка", 1, 3, 2, 3)
return


Еще один пример: одной кнопкой F9 настраиваются скразу три часто используемых класса. Т.к. штурмовик используется чаще всего, он указан последним и будет выбран после нажатия F9. На F12 остается висеть нелюбимая поддержка:
Код
*F9::
ResetBFCursorPos()
CustomizeKit("Снайпер", 1, 1, 2, 5)
CustomizeKit("Инженер", 1, 2, 3, 5)
CustomizeKit("Штурмовик", 1, 1, 2, 4)
return

*F12::
ResetBFCursorPos()
CustomizeKit("Поддержка", 1, 2, 2, 3)
return
ILUXA-rus
чё то сложно....-)
Corvus
Так как играю на ноуте :(, а кнопочка Shift расположена очень не удобно сделал скриптик для имитации залипания клавиши шифт.

---- CODE BEGIN -------
SetKeyDelay 10,10

;;Залипание клавиши шифт
shdown := 0
Shift::

if shdown = 0
{
Send {Shift down}
shdown :=1
return
}
else
{
Send {Shift Up}
shdown :=0
return
}

-------- CODE END -------------

espectr0 Все можно сделать и так... даже играть вообще без мыши ;) , я использую AHK для удобства (например не удобно мне на ноутбучной клаве держать шифт постоянно). Второй вариант намного удобней переключаться одной клавишей с присоски на автомат и обратно а не тыкать 6 и 3.

-=cORw=- Troy4eg Дык, надо без фанатизма скриптоваться :D .
CoolCmd
Вот второй пример скрипта, который я уже раньше где-то выкладывал. Обход еще одного глюка батлы, когда анлоки в левом и правом слоте меняются местами. Если запущен скрипт, то при нажатом NumLock дополнительные кнопки мыши (у меня на них висят анлоки - подствол и присоска) меняются местами. В игре на выбор левого и правого слотов нужно повесить на кнопки "[" и "]". Скрипт можно изменить и под другие кнопки, например для 5 и 6 на клавиатуре.

Нажмите для просмотра прикрепленного файла

Цитата(ILUXA-rus @ Среда, 18 Февраля 2009, 11:57:59) *
чё то сложно....-)

Да, это не для средних умов. ;)
CoolCmd
Цитата(ROX (RUS) @ Среда, 18 Февраля 2009, 10:28:58) *
Мне Kari4441 рассказывал, что он на мышке A4Tech с подошью стандартного программного обеспечения понастраивал себе скриптов, в том числе сделал так, что дробовик стал стрелять очередями, БТР стал ездить со скоростью ганшипа а его ганшип стал уходить от вражеского с помощью какого то хитрого маневра, который воспроизвести с помощью простой мышки практически невозможно.

Как обладатель мыши A4 с поддержкой скриптов могу сказать, то с помощью autohotkey можно сделать то же самое и даже намного больше. То же самое относится к выпендрежным девайсам с заоблачной ценой типа G15. Их софт сосет у autohotkeys.

Вообще мне понравилось как в A4 подошли к скриптам. Винда считает мышь двумя устройствами - мышью и клавиатурой, поэтому мышь может посылать нажатия кнопок на клаве и кроме того знает состояние scrolllock, numlock и capslock. В мышке два профиля со скриптами, переключаются они кнопкой scrolllock. Все это со стандартными виндовыми драйверами без всяких сторонних программ! Мышиный редактор скриптов можно вообще удалить из системы после заливки скриптов в мышь.

На основе этой инфы можно например очень просто сделать с помощью мышиного софта переназначение доп. кнопок без autohotkey при нажатии scrolllock. Но это менее удобно, т.к. scrolllock использует Xfire и плюс autohotkeys более гибкий инструмент.
EdTambov
CoolCmd
У меня А4 и я не нашел нифига там интересного, кроме возможности переназначения кнопок. Реальных скриптов у нее нет. Оригинальный софт от разработчиков сосет. А еще дебильная кнопка трехразовой стрельбы, которую перепрограммировать нельзя :(
CoolCmd
Цитата(EdTambov @ Среда, 18 Февраля 2009, 12:28:34) *
А еще дебильная кнопка трехразовой стрельбы, которую перепрограммировать нельзя :(

У тебя старая модель, там все делается тупым софтом, я им никогда сам не пользовался. У новых моделей "oscar" есть встроенная память для хранения скриптов, там все проще и красную кнопку можно настроить, у меня на ней сейчас карта висит. smile.gif Правда скриты мышиные я пока не использую за ненадобностью.
Corvus
--------CODE BEGIN--------------

;;Возврат подствола/присоски на основное оружие

nextslot := 0

j::



if nextslot = 0
{
Send {6 DOWN}
sleep 30
Send {6 UP}
nextslot := 1

return
}
else
{
Send {3 down}
sleep 30
Send {3 up}
nextslot := 0

return
}

---------CODE END------------

Кнопка "J" забиндена на среднюю кнопку мышки

Не живут у меня мышки A4 rolleyes.gif у одной 750BF сгорел сенсор, у второй хорёк провод сгрыз. Софт мне тоже не очень понравился, а кнопка 3х Fire больше похожа на XXX
CoolCmd
Corvus А если раунд закончился при включенной присоске. Не запутаешься? smile.gif

Я бы в батле все Send начинал с {Blind}, т.к. батла не использует модификаторы по прямому назначению.

Цитата
у одной 750BF сгорел сенсор

известный глюк. мне повезло, не сгорел

Цитата
у второй хорёк провод сгрыз

а это нестандартный глюк. обычно жрут коты smile.gif

Цитата
а кнопка 3х Fire больше похожа на XXX

это как? она падла вся в противных пупырышках smile.gif надо бы их спилить
EdTambov
CoolCmd
А ну-ка модельку подскажи мыши. А то все, что я видел в магазах - разновидности моего грызуна.
EdTambov
CoolCmd
Сенкс, поищу. Я так понимаю, буковка "К" в конце ID модели означает эту серию.
Mr. iD
CoolCmd, а имя в иксфаире не подскажешь?
CoolCmd
Цитата(EdTambov @ Среда, 18 Февраля 2009, 14:11:21) *
Сенкс, поищу. Я так понимаю, буковка "К" в конце ID модели означает эту серию.

Нихрена ты на понимаешь. smile.gif Я же выше писал, что в названии модели должно быть слово oscar. Плюс в описании на сайте должно быть упоминании про редактор макросов.

Mr. iDas is
Borismen
Цитата(MOD @ Среда, 18 Февраля 2009, 10:57:14) *
C удивлением смотрит на свои 4 руки :D мне макрос не нужен.


Ты мутант, мы прекрасно видели))))
EdTambov
CoolCmd
Не, ну название модели я заметил. А еще заметил, что у всех этих моделей буковка "К" есть smile.gif
katran17
Про дробовик почитал - афигеLL... этож не честно!
Так этож я правильно понял это можно так подмутить, чтоб весь разовый боекомплект ракет вертолета выстреливался с интервалом в 0,1 секунды? (ну или около того)... этож не честно!
Borismen
Цитата(katran17 @ Четверг, 19 Февраля 2009, 11:38:21) *
Так этож я правильно понял это можно так подмутить, чтоб весь разовый боекомплект ракет вертолета выстреливался с интервалом в 0,1 секунды? (ну или около того)... этож не честно!


Можно, легко. Только не для профи пилотов, для них это не актуально.
-=cORw=- Troy4eg
Цитата
Про дробовик почитал - афигеLL... этож не честно!
Дробовик и БТР - это все детский лепет. Игра будет развиваться по такому сценарию: зашел на сервер, посмешил админов, посетил банлист, пошел искать новый сервер. Очень улекательно:D Если на серваке кстати в конфиге присутствует строчка наподобие sv_pbrestrictios 2, панкбастер будет кикать (не банить) за любые макросы/скрипты с формулировкой Disallowed program/driver. И за АХК, и за Г15 например.
Цитата
Так этож я правильно понял это можно так подмутить, чтоб весь разовый боекомплект ракет вертолета выстреливался с интервалом в 0,1 секунды? (ну или около того)... этож не честно!
Средняя реакция игрока шутеров - 300 миллисекунд. Плюс поправка на пинг - еще 100 миллисекунд. Т.е. Прежде чем человек поймет что по нему в спину рассаживается ганш, пройдет 300+100=400мс, что равно 0,4 секунды. Т.е. ганш успеет до щитов выпустить 4 ракеты. Собственно, сколько на танке не катаюсь, как раз 60 хп севший на хвост ганш и оставляет. Прям стабильно))) Так что я не понял, преимущество-то в чем?
Corvus
-=cORw=- Troy4eg Так и есть иногда панк выкидывает.
Если на счет дробовика, АПЦ и даже макрос на РДХ это не честно, полностью согласен :+: , но залипание шифта, переключение оружия, исправление глюков батлы с переключением кнопок при выборе анлоков, я не считаю что это не честно. В тех макросах которые я пытаюсь обсуждать нет приимущества только удобство.Это удобство управления как, хорошая мышь
Даже на официальные соревнованиях каждый может прийти с своей мышкой и ковриком.

P.S. Мне 40+ и в BF я играю для удовольствия, а удовольствие хочется получать с комфортом. Я вообще всего в две игры играю в HMM и BF, и не стремлюсь получить превосходство нечестными методами в игре это же не интересно. А играть с читами, это все равно что играть с ботами, тоже мнимое "первое" место всегда будет :D
katran17
Borismen , ну я думаю есть категория людей, которая хочет почувствовать себя профессионалом прибегая к таким фишкам...

-=cORw=- Troy4eg , оппа нифигаж се математика! Хорошо что не в Микро!))) Не имел до этого момента никаких представлений о "Средней реакции игрока шутеров"
Хорошо, сдаюсь! Ляпнул! Приемущество никакого! Уложил...
Но веть интервал в 0,1 это не предеL) - веть есть числа меньше 0,1!)
trancegyry
вчера видел летающий бтр....я не верил, что он может быть на ускорении.....это чистая правда. Вчера я видел этот самолет. от 2 до 4 точки на суэце (режим титан) бтр доехал секунды за 3-4....я был в шоке от увиденного....вообще все эти макросы чести не делают игрокам, а разработчикам позор, не могут пофиксить всю
эту бодягу. зачем вообще тогда игру покупать если разработчики плюют на пользователей? они не в состоянии это сделать? хотя наверно все эти горе-программисты соревнуются с системой, а не с юзерами.
мой вопрос остался открытым......что делает макрос для rdx и для ТВ-шки? Какие преимущества то возникают? RDX макрос это случайно не те прыгуны что кидают rdx везде и всех взрывают?
EdTambov
trancegyry
Да, обычно те, кто резво прыгают и под собой РДХ взрывают - почти все макросники. Что дает макрос? Последовательность действий выполняется автоматически, быстро и практически без ошибок. Короче, автоматизация процесса.
trancegyry
EdTambov
а что дает макрос для ТВ-шки? Улучшенное управление или может....ракета сама летит в цель и ей даже управлять не надо? eek.gif
XaocuT
trancegyry, вместо того, чтобы нажимать F2>RMB>LMB>F1, ты нажимаешь всего одну кнопку, чтобы с места пилота выстрелить ТВ-ракетой.

p.s. Я из приемов автоматизации процесса использую только один и то редко. Зажимаю Shift+W и открываю консоль))
trancegyry
да у меня вообще нет никаких макросов. я даже не знаю как их писать. да оно мне и не надо. игре уже года 2....а у меня еще 20 дней игрового времени нет smile.gif я играю чтобы расслабиться и не пытаюсь стать отцом....
Frost_ru
trancegyry, если коротко, то макрос на РДК - это последовательность нажатий кнопокsmile.gif
Т. е. нажимая 1 кнопку ты получаешь след процесс - ЛКМ, ПКМ, ЛКМ. Причем процесс этот без сбоя, т.е. (как это бывает у меня обычно) когда те надо взорвать кого то быстро ты клацая мышкой все равно не можешь быстро кинуть пакет переключиться на взрыватель и взорвать, у меня так и вылетает второй заряд, а с макросом быстро и четко бросок и сразу взрыв...
Haryamb
Мне бы макрос, который сам за меня летал и всех мочил пока я ухожу куда-нить)))) Напишите плиз.
trancegyry
а мне бы макрос, который при максимальных настройках графики в бф добавлял бы еще 128 метров памяти к моей видюшке.....
espectr0
Haryamb, попроси у каина )
krendelOK
Цитата(XaocuT @ Четверг, 19 Февраля 2009, 14:10:47) *
trancegyry, вместо того, чтобы нажимать F2>RMB>LMB>F1, ты нажимаешь всего одну кнопку, чтобы с места пилота выстрелить ТВ-ракетой.


Опять разглядывает свои 4 руки... а в чем проблема-то? :D
MOD
Опять Кренделя не разлогинил
Haryamb
MOD
Не знаю как ты, но мне и одной на выстрел тв ракетой хватит.
Остальные 7 использую чтобы есть/пить/почесываться. Последнее наиболее важно.
espectr0
У него только на командира, летных нету. Да и не даст.
XaocuT
Цитата
него только на командира, летных нету.

Каин - кто же он? Живой человек или злобный макрос, перехвативший управление у простого сельского паренька и начавший путь к самовозвеличиванию в глазах серверов статистики ЕА, которые скоро взбунтуются и поработят человечество. Помните недавние глюки со статой? Ходят слухи, что это один из серверов взбунтовался и убежал. Пока его поймали, он успел сожрать с десяток человек. "Это было ужасно"! *Рыдает в ужасе.


Цитата
Опять разглядывает свои 4 руки... а в чем проблема-то?

Кто-то просто ищет лёгкие пути. По мне, так макросы, это всё равно, что эдакие недочиты и никаким "это просто мои индивидуальные настройки" это не оправдать. Быстроездящие БТРы меня вообще бесят.
Haryamb
Макрос на рдка скиньте на аутохоткее пощупать. Интересно, как он работает. И могу ли я делать как он ручками.
А то тут такие вопли, что я ни в чем не уверен.
Haryamb
В тему о APC.
http://vimeo.com/2322208
trancegyry
Цитата(Haryamb @ Пятница, 20 Февраля 2009, 07:08:08) *
В тему о APC.
http://vimeo.com/2322208

этот бтр стоит 3500 рублей :lol:
Hanzo
Я использую макросы только на спот, смену камер и обзор в полёте, остальные не знаю и знать не хочу. yes.gif
Правда я ещё сделал бы макрос на колиматор или мушку чтобы приближался и отдалялся как в СoD'е, но вроде и так нормально.
Frost_ru
А мануал по АХК слабо выложить кому нить?
И инструкцию по эзанью скриптов?
А то скрипты есть а что с ними делать я не знаю к примеру...
Меня в частности интересует скрипт на ТВшку...
Если б на джойсте реботали кнопки как на мыши (пересадка и стрельба) то я б и задумываться не стал и без макроса б стрелял, а так на мышь прыгать не с руки(((
espectr0
Frost_ru, а разве на джойстик забиндить эти кнопки нельзя?
Haryamb
espectr0
Он не извращенец.
espectr0
Haryamb, скрипты тоже не выход..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.