

Скрипты
#21
Posted 05 September 2013 - 03:58 AM
#22
Posted 05 September 2013 - 04:03 AM
Shift вниз
Задержка 500
Shift вверх
Функция для макроса:
Переключение
Задержка 0 мс
Если нажать клавишу, макрос будут зажимать шифт на 500мс и повторять цикл до бесконечности пока второй раз не нажмешь кнопку.
Тоже самое возможно для тага и пулемета
Edited by Wildice, 05 September 2013 - 04:04 AM.
#23
Posted 05 September 2013 - 04:08 AM
лев кнопка 2ППц
прав кнопка 2ППц-гусь альфа
Можно третью Гусь
Нажал Альфу 760мс и выстрел Гуся + ППц... за это время навелся
Всё .. чё вот городить...
#24
Posted 05 September 2013 - 04:10 AM
Krizalius, on 05 September 2013 - 04:08 AM, said:
лев кнопка 2ППц
прав кнопка 2ППц-гусь альфа
Можно третью Гусь
Нажал Альфу 760мс и выстрел Гуся + ППц... за это время навелся
Всё .. чё вот городить...
А в это время союзник линию огня перекрыл и ..... #%@#* в чате
Edited by Wildice, 05 September 2013 - 04:11 AM.
#25
Posted 05 September 2013 - 04:13 AM
Wildice, on 05 September 2013 - 04:03 AM, said:
Shift вниз
Задержка 500
Shift вверх
Функция для макроса:
Переключение
Задержка 0 мс
Если нажать клавишу, макрос будут зажимать шифт на 500мс и повторять цикл до бесконечности пока второй раз не нажмешь кнопку.
Тоже самое возможно для тага и пулемета
Попробуй в игре, я делал по такому принципу TAG и он зажимался с дробью звукового оформления тага, т.е. присуствует "прерывистось" комманд поднять-опустить, как и в посте выше, с проблемой круговой зарядки гаусса.
Т.е. нужно проверить в бою, думаю косяки непременно вылезут, а так же напрягает зажатая постоянно кнопка, не будет ли она негативно сказываться на получении других комманд с клавиатуры.
вариант Хасу мне кажеться предпочтительней.
Krizalius, on 05 September 2013 - 04:08 AM, said:
лев кнопка 2ППц
прав кнопка 2ППц-гусь альфа
Можно третью Гусь
Нажал Альфу 760мс и выстрел Гуся + ППц... за это время навелся
Всё .. чё вот городить...
Вот ниче я счас не понял.........

При нажатии правой кнопки, пипцы улетают а гаусс монотонно заряжаеться и улетает через 0,8 сек если ты отпустишь клавишу, а если не отпустишь то просто сбрасывается.
Если ты имеешь в виду мой первоначальный простой скрипт то его лучше поставить на отдельную клавишу, а не на клавишу гуся по умолчанию, так как в бою ты чисто мышечной памятью будешь жамкать гаусс в нагретом состоянии и угреваться еще больше, от вылетевших пипцов, нужно иметь возможность стрелять гауссом и отдельно от ППС.
+ не отменяет проблемы неожиданной спины друга, так как этот макрос альфа при запуске не имеет отмены.
Edited by ZiG SSF, 05 September 2013 - 04:28 AM.
#27
Posted 05 September 2013 - 04:31 AM
#28
Posted 05 September 2013 - 04:31 AM
Krizalius, on 05 September 2013 - 04:15 AM, said:
Нажал.. счетчик мотает.. тока перекрыл повторным нажатием отмена...

Все то у вас, советчиков просто. Цитата:
-------------
- Чего вы фигней страдаете все решаете кому больше денег дать а кому меньше? Все же просто - взять и поделить поровну!
- Ну в таком слачае тебе например меньше чем обычно доставаться будет.
- Так какие проблемы? Тем кто важнее побольше давайте!
------------
Ты вот сам возьми и напиши макрос для отмены счетчика, или хотя-бы макрос с вариативными действиями:
Зажал кнопку 750мс заряжается гаус,
Если до 750 отпустить ничего не будет
Если от 750 до 2000 отпустить выстрелит гаус и 2 ппс
Если после 2000 отпустить то ничего не будет
#29
Posted 05 September 2013 - 04:51 AM
Wildice, on 05 September 2013 - 04:31 AM, said:
Если до 750 отпустить ничего не будет
Если от 750 до 2000 отпустить выстрелит гаус и 2 ппс
Если после 2000 отпустить то ничего не будет
Вот именно такой он и должен быть. Ура у нас есть техническое задание!


Edited by ZiG SSF, 05 September 2013 - 04:52 AM.
#31
Posted 05 September 2013 - 09:07 AM
#SingleInstance Force #InstallMouseHook #InstallKeyBDHook #IfWinActive ahk_class CryENGINE gaussGroup = 5 ppcsGroup = 6 latency = 50 ; ms gaussCharge = 750 SetKeyDelay, 0, latency ; set artifical time of keypress RButton:: while GetKeyState("RButton","P") { send {5 down} sleep gaussCharge+latency send {5 up} send {6} }
Как использовать: скачать Autohotkey, сохранить скрипт в файлик с расширением *.ahk, запустить скрипт от администратора.
Все, после нажатия на правую кнопку мыши через 800мс вылетит и гаусс (кнопка 5), и пиписи (кнопка 6).
Задержка в 50мс подбиралась экспериментально, если стабильный маленький пинг - можно попробовать уменьшить.
Edited by XSerjo, 05 September 2013 - 09:09 AM.
#32
Posted 05 September 2013 - 09:43 PM
XSerjo, on 05 September 2013 - 09:07 AM, said:
#SingleInstance Force #InstallMouseHook #InstallKeyBDHook #IfWinActive ahk_class CryENGINE gaussGroup = 5 ppcsGroup = 6 latency = 50 ; ms gaussCharge = 750 SetKeyDelay, 0, latency ; set artifical time of keypress RButton:: while GetKeyState("RButton","P") { send {5 down} sleep gaussCharge+latency send {5 up} send {6} }
Как использовать: скачать Autohotkey, сохранить скрипт в файлик с расширением *.ahk, запустить скрипт от администратора.
Все, после нажатия на правую кнопку мыши через 800мс вылетит и гаусс (кнопка 5), и пиписи (кнопка 6).
Задержка в 50мс подбиралась экспериментально, если стабильный маленький пинг - можно попробовать уменьшить.
Зажал кнопку 750мс заряжается гаус,
Если до 750 отпустить ничего не будет
Если от 750 до 2000 отпустить выстрелит гаус и 2 ппс
Если после 2000 отпустить то ничего не будет
Эти правила в твоем скрипте соблюдаются ?
не вижу в теле скрипта возможность отмены уже нажатой заряжающейся альфы.
Edited by ZiG SSF, 05 September 2013 - 09:44 PM.
#33
Posted 05 September 2013 - 09:59 PM
ZiG SSF, on 05 September 2013 - 09:43 PM, said:
Эти правила в твоем скрипте соблюдаются ?
не вижу в теле скрипта возможность отмены уже нажатой заряжающейся альфы.
Нет еще. Побегал с таким вариантом - ощущения как при игре до ввода серверной перемотки для баллистики.Кликнул - через фиксированный интервал выстрел. Не нужно делать непривычное зажатие кнопки, считать время "удержания" заряда - на 2xGauss билдах это напрягает. Вобщем, этим скриптом могут пользоваться владельцы любых мышек/клавиатур.
Попробуйте добавить условия для запрета выстрела при недозаряде/потере заряда. ИМХО - это дико неудобно и отвлекает.
#34
Posted 05 September 2013 - 10:13 PM
#35
Posted 05 September 2013 - 10:24 PM
Wildice, on 05 September 2013 - 03:52 AM, said:
А ты чем пишешь? Я на g500 через дрова пробовал записать простой скрипт на 4 ерЛЛ - выстрел по одной кнопке 2+2 через 0.5 сек. Хрен.. Не работает в МВО, точнее, как бы работает, но абы как - в первый раз стреляет как положено, а потом в большинстве нажатий либо вовсе не стреляет, либо стреляет какой-то одной группой.. С любыми другими скриптами то же самое.. При этом во всех других приложениях все скрипты пашут..
Edited by K1L0, 05 September 2013 - 10:32 PM.
#36
Posted 05 September 2013 - 11:46 PM
K1L0, on 05 September 2013 - 10:24 PM, said:
Скорее всего какая то засада с задержками, я когда пробовал заколцевать зарядку гаусса у меня тоже происходил срыв выполнения цикла, надо потестить в выходные.
#37
Posted 09 September 2013 - 09:24 PM
Wildice, on 05 September 2013 - 04:31 AM, said:
Зажал кнопку 750мс заряжается гаус,
Если до 750 отпустить ничего не будет
Если от 750 до 2000 отпустить выстрелит гаус и 2 ппс
Если после 2000 отпустить то ничего не будет
Как-то так:
#SingleInstance Force #InstallMouseHook #InstallKeyBDHook #IfWinActive ahk_class CryENGINE latency = 50 ; ms SetKeyDelay, 0, latency RButton:: while GetKeyState("RButton","P") { send {5 down} } If A_TimeSinceThisHotkey between 750 and 2000 { send {5 up} send {6} } Else { send {5 up} }
Смысл такой: альфой стреляем как гауссом, то есть зажали РКМ - гусь начал заряжаццо. Отпустили РКМ в промежутке 0.75 сек - 2 сек, вылетает альфа 2ппц+гусь, отпустили не в этом промежутке - ничего не происходит..
Кому интересно, пробуйте. Скриптец для Autohotkey, установка скрипта описана XSerjo.. Я вчера опробовал - все пашет
#38
Posted 09 September 2013 - 09:32 PM
XSerjo, on 05 September 2013 - 09:07 AM, said:
#SingleInstance Force #InstallMouseHook #InstallKeyBDHook #IfWinActive ahk_class CryENGINE gaussGroup = 5 ppcsGroup = 6 latency = 50 ; ms gaussCharge = 750 SetKeyDelay, 0, latency ; set artifical time of keypress RButton:: while GetKeyState("RButton","P") { send {5 down} sleep gaussCharge+latency send {5 up} send {6} }
Как использовать: скачать Autohotkey, сохранить скрипт в файлик с расширением *.ahk, запустить скрипт от администратора.
Все, после нажатия на правую кнопку мыши через 800мс вылетит и гаусс (кнопка 5), и пиписи (кнопка 6).
Задержка в 50мс подбиралась экспериментально, если стабильный маленький пинг - можно попробовать уменьшить.
Выкинул все про PPC, заюзал - Горец доволен

#39
Posted 10 September 2013 - 09:37 AM
Не хочу полемики, прочитав последующий пост, я знаю что это не чит.
У меня есть мнение, что имменно такое упраление мехами "въедливых" и вызывает бархет ленивых и неумелых, а рыбы поступают по своему - нерфят. Я закончил. Меня тут больше нет.
Edited by maxmegolit, 10 September 2013 - 10:06 AM.
#40
Posted 10 September 2013 - 09:55 AM
maxmegolit, on 10 September 2013 - 09:37 AM, said:
Рыбки вроде писали о возможности встраивания "человеческих" макросов в игру (как часть U I2.0).
Потому что сейчас въедливые игроки, которые нашли время разобраться со скриптами могут долбить из UAC5 без клинов, резать броню AC2 - турболазерами (с введением heat penalty не так актуально), или спокойно укладывать 35 урона в одну точку.
Подавляющее большинство этого не может. А тему удалять не стоит: что не запрещено - то разрешено.
Тем более ЛЮБОЙ макрос можно повторить натренировавшись жать кнопки в нужной последовательности. Мне лениво превозмогать такие трудности и поэтому использую скрипты - это не чит, не эймбот, не валлхак.
Просто повышает комфорт от управления, компенсируя некоторые не совсем удачные решения PGI по игровому балансу.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users