Jump to content

Скрипты


58 replies to this topic

Poll: Пользуетесь ли вы скриптами? (138 member(s) have cast votes)

Вы используете скрипты ?

  1. Да, они дают преимущество в бою (12 votes [8.70%] - View)

    Percentage of vote: 8.70%

  2. Нет, я принципиально против скриптов в игре (38 votes [27.54%] - View)

    Percentage of vote: 27.54%

  3. Нет, я не умею их писать (13 votes [9.42%] - View)

    Percentage of vote: 9.42%

  4. Я убер крут и без скриптов (24 votes [17.39%] - View)

    Percentage of vote: 17.39%

  5. Нет, но хотел бы научиться (18 votes [13.04%] - View)

    Percentage of vote: 13.04%

  6. Не пользуюсь, лень писать (33 votes [23.91%] - View)

    Percentage of vote: 23.91%

Vote Guests cannot vote

#21 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 03:58 AM

Кстати есть возможность зациклить выполнение зарядки гаусса, и стрелять альфой по сигналу о зарядке просто жамакая кнопки выстрелов с ППС и Гуся, есть такая возможность "выполнять пока не нажата клавиша" я пробовал так на тестинг гроундс, но есть боль: после выполнения 3-4 циклов с равными промежутками времени, следует провал в выполнении на разные промежутки времени, потом цикл начинает повторяться, с чем это связано сказать не могу. делал промежуток (0,75+1,25)=2 сек + добавлял 0,1 что бы не было автоспуска.

#22 Wildice

    Member

  • PipPipPipPipPipPipPip
  • Mercenary
  • 763 posts

Posted 05 September 2013 - 04:03 AM

Написал скрипт на армлок (Logitech)

Shift вниз
Задержка 500
Shift вверх

Функция для макроса:
Переключение
Задержка 0 мс

Если нажать клавишу, макрос будут зажимать шифт на 500мс и повторять цикл до бесконечности пока второй раз не нажмешь кнопку.

Тоже самое возможно для тага и пулемета

Edited by Wildice, 05 September 2013 - 04:04 AM.


#23 Krizalius

    Member

  • PipPipPipPipPipPipPipPipPip
  • Overlord
  • Overlord
  • 3,649 posts
  • Google+: Link
  • Twitch: Link
  • LocationPolar Terma City

Posted 05 September 2013 - 04:08 AM

Фигнёй маетесь...

лев кнопка 2ППц
прав кнопка 2ППц-гусь альфа
Можно третью Гусь

Нажал Альфу 760мс и выстрел Гуся + ППц... за это время навелся
Всё .. чё вот городить...

#24 Wildice

    Member

  • PipPipPipPipPipPipPip
  • Mercenary
  • 763 posts

Posted 05 September 2013 - 04:10 AM

View PostKrizalius, on 05 September 2013 - 04:08 AM, said:

Фигнёй маетесь...

лев кнопка 2ППц
прав кнопка 2ППц-гусь альфа
Можно третью Гусь

Нажал Альфу 760мс и выстрел Гуся + ППц... за это время навелся
Всё .. чё вот городить...


А в это время союзник линию огня перекрыл и ..... #%@#* в чате

Edited by Wildice, 05 September 2013 - 04:11 AM.


#25 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 04:13 AM

View PostWildice, on 05 September 2013 - 04:03 AM, said:

Написал скрипт на армлок (Logitech)

Shift вниз
Задержка 500
Shift вверх

Функция для макроса:
Переключение
Задержка 0 мс

Если нажать клавишу, макрос будут зажимать шифт на 500мс и повторять цикл до бесконечности пока второй раз не нажмешь кнопку.

Тоже самое возможно для тага и пулемета



Попробуй в игре, я делал по такому принципу TAG и он зажимался с дробью звукового оформления тага, т.е. присуствует "прерывистось" комманд поднять-опустить, как и в посте выше, с проблемой круговой зарядки гаусса.

Т.е. нужно проверить в бою, думаю косяки непременно вылезут, а так же напрягает зажатая постоянно кнопка, не будет ли она негативно сказываться на получении других комманд с клавиатуры.

вариант Хасу мне кажеться предпочтительней.

View PostKrizalius, on 05 September 2013 - 04:08 AM, said:

Фигнёй маетесь...

лев кнопка 2ППц
прав кнопка 2ППц-гусь альфа
Можно третью Гусь

Нажал Альфу 760мс и выстрел Гуся + ППц... за это время навелся
Всё .. чё вот городить...



Вот ниче я счас не понял......... ;)

При нажатии правой кнопки, пипцы улетают а гаусс монотонно заряжаеться и улетает через 0,8 сек если ты отпустишь клавишу, а если не отпустишь то просто сбрасывается.

Если ты имеешь в виду мой первоначальный простой скрипт то его лучше поставить на отдельную клавишу, а не на клавишу гуся по умолчанию, так как в бою ты чисто мышечной памятью будешь жамкать гаусс в нагретом состоянии и угреваться еще больше, от вылетевших пипцов, нужно иметь возможность стрелять гауссом и отдельно от ППС.

+ не отменяет проблемы неожиданной спины друга, так как этот макрос альфа при запуске не имеет отмены.

Edited by ZiG SSF, 05 September 2013 - 04:28 AM.


#26 Krizalius

    Member

  • PipPipPipPipPipPipPipPipPip
  • Overlord
  • Overlord
  • 3,649 posts
  • Google+: Link
  • Twitch: Link
  • LocationPolar Terma City

Posted 05 September 2013 - 04:15 AM

View PostWildice, on 05 September 2013 - 04:10 AM, said:


А в это время союзник линию огня перекрыл и ..... #%@#* в чате

Ок...
Нажал.. счетчик мотает.. тока перекрыл повторным нажатием отмена... ;)

#27 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 04:31 AM

Кризалиус ты свою идею распиши подробней.

#28 Wildice

    Member

  • PipPipPipPipPipPipPip
  • Mercenary
  • 763 posts

Posted 05 September 2013 - 04:31 AM

View PostKrizalius, on 05 September 2013 - 04:15 AM, said:

Ок...
Нажал.. счетчик мотает.. тока перекрыл повторным нажатием отмена... ;)


Все то у вас, советчиков просто. Цитата:
-------------
- Чего вы фигней страдаете все решаете кому больше денег дать а кому меньше? Все же просто - взять и поделить поровну!
- Ну в таком слачае тебе например меньше чем обычно доставаться будет.
- Так какие проблемы? Тем кто важнее побольше давайте!
------------

Ты вот сам возьми и напиши макрос для отмены счетчика, или хотя-бы макрос с вариативными действиями:
Зажал кнопку 750мс заряжается гаус,
Если до 750 отпустить ничего не будет
Если от 750 до 2000 отпустить выстрелит гаус и 2 ппс
Если после 2000 отпустить то ничего не будет

#29 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 04:51 AM

View PostWildice, on 05 September 2013 - 04:31 AM, said:

Зажал кнопку 750мс заряжается гаус,
Если до 750 отпустить ничего не будет
Если от 750 до 2000 отпустить выстрелит гаус и 2 ппс
Если после 2000 отпустить то ничего не будет



Вот именно такой он и должен быть. Ура у нас есть техническое задание! ;) Осталось только реализовать :P)))

Edited by ZiG SSF, 05 September 2013 - 04:52 AM.


#30 Krizalius

    Member

  • PipPipPipPipPipPipPipPipPip
  • Overlord
  • Overlord
  • 3,649 posts
  • Google+: Link
  • Twitch: Link
  • LocationPolar Terma City

Posted 05 September 2013 - 05:11 AM

View PostZiG SSF, on 05 September 2013 - 04:13 AM, said:



Инет затупил.. вот да ВайлдАйс прально написал 750 / 750-2000 / 2000

#31 XSerjo

    Member

  • PipPipPipPipPipPip
  • 386 posts

Posted 05 September 2013 - 09:07 AM

Набросал простенький скрипт для Autohotkey:
#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 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 09:43 PM

View PostXSerjo, on 05 September 2013 - 09:07 AM, said:

Набросал простенький скрипт для Autohotkey:
#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 XSerjo

    Member

  • PipPipPipPipPipPip
  • 386 posts

Posted 05 September 2013 - 09:59 PM

View PostZiG SSF, on 05 September 2013 - 09:43 PM, said:

...
Эти правила в твоем скрипте соблюдаются ?

не вижу в теле скрипта возможность отмены уже нажатой заряжающейся альфы.


Нет еще. Побегал с таким вариантом - ощущения как при игре до ввода серверной перемотки для баллистики.Кликнул - через фиксированный интервал выстрел. Не нужно делать непривычное зажатие кнопки, считать время "удержания" заряда - на 2xGauss билдах это напрягает. Вобщем, этим скриптом могут пользоваться владельцы любых мышек/клавиатур.

Попробуйте добавить условия для запрета выстрела при недозаряде/потере заряда. ИМХО - это дико неудобно и отвлекает.

#34 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 10:13 PM

я в аутохоткей не силен, ты вроде уже че то написал, так что превозмогай дальше.

#35 K1L0

    Member

  • PipPipPipPipPipPip
  • 287 posts

Posted 05 September 2013 - 10:24 PM

View PostWildice, on 05 September 2013 - 03:52 AM, said:

P,S. Я этот скрипт тестирую на Logitech G600 на ней можно такие скрипты писать

А ты чем пишешь? Я на g500 через дрова пробовал записать простой скрипт на 4 ерЛЛ - выстрел по одной кнопке 2+2 через 0.5 сек. Хрен.. Не работает в МВО, точнее, как бы работает, но абы как - в первый раз стреляет как положено, а потом в большинстве нажатий либо вовсе не стреляет, либо стреляет какой-то одной группой.. С любыми другими скриптами то же самое.. При этом во всех других приложениях все скрипты пашут..

Edited by K1L0, 05 September 2013 - 10:32 PM.


#36 ZiG SSF

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • 95 posts

Posted 05 September 2013 - 11:46 PM

View PostK1L0, on 05 September 2013 - 10:24 PM, said:

А ты чем пишешь? Я на g500 через дрова пробовал записать простой скрипт на 4 ерЛЛ - выстрел по одной кнопке 2+2 через 0.5 сек. Хрен.. Не работает в МВО, точнее, как бы работает, но абы как - в первый раз стреляет как положено, а потом в большинстве нажатий либо вовсе не стреляет, либо стреляет какой-то одной группой.. С любыми другими скриптами то же самое.. При этом во всех других приложениях все скрипты пашут..


Скорее всего какая то засада с задержками, я когда пробовал заколцевать зарядку гаусса у меня тоже происходил срыв выполнения цикла, надо потестить в выходные.

#37 K1L0

    Member

  • PipPipPipPipPipPip
  • 287 posts

Posted 09 September 2013 - 09:24 PM

View PostWildice, 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 Mr Nikson

    Member

  • PipPipPipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 1,180 posts
  • LocationRU, Novosibirsk

Posted 09 September 2013 - 09:32 PM

View PostXSerjo, on 05 September 2013 - 09:07 AM, said:

Набросал простенький скрипт для Autohotkey:
#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, заюзал - Горец доволен :ph34r:

#39 maxmegolit

    Member

  • PipPipPipPipPipPipPip
  • 873 posts
  • LocationCheboksary

Posted 10 September 2013 - 09:37 AM

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


Не хочу полемики, прочитав последующий пост, я знаю что это не чит.
У меня есть мнение, что имменно такое упраление мехами "въедливых" и вызывает бархет ленивых и неумелых, а рыбы поступают по своему - нерфят. Я закончил. Меня тут больше нет.

Edited by maxmegolit, 10 September 2013 - 10:06 AM.


#40 XSerjo

    Member

  • PipPipPipPipPipPip
  • 386 posts

Posted 10 September 2013 - 09:55 AM

View Postmaxmegolit, 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