Тема: World of Tanks
Показать сообщение отдельно
Старый 15.08.2012, 12:19   #47
TheBit
Єфрейтор ARMS
1-е відділення
 
Аватар для TheBit
 
Регистрация: 11.03.2008
Сообщений: 1 485
TheBit на пути к лучшему
Получено наград:
Ветеран ОА (1-я степень): Выдается бойцам основного состава, сержантам и офицерам ОА, прослужившим не менее 3-х лет. За безупречную службу (3-я степень): Выдается бойцам ОА, прослужившим не менее полу года и не имеющим взысканий за посещения, невыполнение приказов и др. За боевые заслуги: Выдается бойцам ОА за умелые, инициативные и смелые действия в бою, способствовавшие успешному выполнению боевых задач подразделением. Ветеран ОА (2-я степень): Выдается бойцам основного состава, сержантам и офицерам ОА, прослужившим не менее 2-х лет. 
Всего наград: 5
Постану то что запостил на форуме клана:

Починка гуслей одной кнопкой
Автор:TheBit
постоянный участник

Вижу у нас тут назревает серьёзная движуха. Попробую кое-чем подсобить.
Итак, постараюсь быть очень кратким:
Я создал для себя скрипт который назначает на одну кнопку (боковую кнопку мыши в моем случае) - комбинацию "45" что в игре превращается в починку гуслей (если ремкомплект стоит первым).

Никаких модификаций с игрой не проводилось. Просто внешний скриптик(программка), который(ая) на нажатие кнопки "назад" сбоку на мышке - выдает быстрое последовательное нажатие двух других клавиш ("4" потом "5"). Соответственно его нужно просто не забыть запустить перед игрой (он будет висеть в области системных иконок возле часов), и по желаю выключать или закрывать если не играете чтоб не мешал.

Если кому интересно, но читать дальше влом, можете просто скачать и запускать перед игрой:
http://www.mediafire.com/?4fih2agyj88x9pj

Если читать дальше не впадло, милости прошу к деталям:
Также он делает больше чем просто починку гуслей, вот весь список горячих клавиш и результата их нажатий:
-) Кнопка "Назад" сбоку на мыше = "45" (почин гуслей)
-) Кнопка "Вперед" сбоку на мыше = "41" (почин двигла)
-) Нажатие колесика влево на мыше = "54" (лечение мехвода)
-) Нажатие колесика вправо на мыше = Авто-написание текста в чат "перезарядка..."
-) F3 = Вместо тупого и непонятного "На базу!" (на чью базу?! их две обычно!) - пишет в чат "прикрываю"
-) F8 = Пишет в чат "на нашу базу"
-) F9 = Пишет в чат "на вражескую базу"
-) F10 = Пишет в чат "внимание - свет"
-) F11 = Пишет в чат "налево"
-) F12 = Пишет в чат "направо"

Как это все работает? Да очень просто! Есть довольно известная в узких кругах программа AutoHotkey (http://ru.wikipedia.org/wiki/AutoHotkey). С ее помощью любой смертный может написать себе скрипт в блокноте который может делать много чего (почитайте страницу на вике). В нашем случае нам нужно только на нажатие одних клавиш - нажимать другие, вот и все.
Почему это нельзя сделать просто в настройках/драйверах скажем мышки? Да потому что зачастую они тупые и не позволяют задавать именно "последовательность" нажатий нескольких клавиш, а нам чтоб починить гуслю нужно нажать две клавиши под ряд как вы все знаете.

Итак, ссылка выше это мой скрипт сконвертированный в исполняемый файл (.exe). Для тех кто не хочет заморачиваться, ковыряться, ему подходят мои настройки и ничего менять он не хочет.
Для тех же кто хочет что либо перенастроить - вот ссылка на сам скрипт:
http://www.mediafire.com/?jm5sng39wx7ygi9

Скачав и установив собственно бесплатную программу AutoHotkey, вы сможете запускать сам скрипт как если бы это был исполняемый файл (программа). Но также у вас появляется возможность взять и просто отредактировать его в блокноте, поменяв все на свой вкус. В самой программе есть очень понятная справка (правда на инглише, но кто его сегодня не знает?)

P.S. Еще есть один нюанс - скрипт может не распознать некоторые кнопки мыши (у меня например не распознает нажатие скрола влево/вправо).
Для этого я в скрипте также продублировал первые четыре назначения на следующие комбинации клавиш:
-) CTRL + Стрелка Вниз на клаве = "45" (почин гуслей)
-) CTRL + Стрелка Вверх на клаве = "41" (почин двигла)
-) CTRL + Стрелка Влево на клаве = "54" (лечение мехвода)
-) CTRL + Стрелка Вправо на клаве = Авто-написание текста в чат "перезарядка..."

Таким образом если скрипт не будет распознавать все или часть кнопок на мыше - вам понадобится поднапрячься.
А именно: скачать дрова на мышу и в них назначить на неработающие мышиные кнопки упомянутые выше комбинации.
В дровах стоит при этом указать что это переопределение должно работать только для игры World of Tanks (чтоб б не для всей винды)
__________________
"Я ужас, ползущий под покровом ночи = ))" (c) Ahmet
TheBit вне форума   Ответить с цитированием