Half-Life и Adrenaline Gamer форум
http://www.aghl.ru/forum/

Быстрое переключение фпс
http://www.aghl.ru/forum/viewtopic.php?f=9&t=1352
Страница 1 из 1

Автор:  unKn0wn [ 10 июл 2013, 19:39 ]
Заголовок сообщения:  Быстрое переключение фпс

И так, многие сталкивались с тем, что при покупке ЖК монитора и при 101фпс картинка себя совсем плохо вела, а именно подлагивала подёргивалась но если поставить 250фпс -картинка становится невероятно гладкой в сравнении с 101фпс.
Но от сюда растёт другая проблема, а именно залипание на стенах расположенных под наклоном -многие игроки их используют для "сёрфа"(всем кому интересно, что это такое -то смело можно найти видео на ютубе с сёрфом в ХЛе и КСе), или вовсе карты состоят из таких вот стен -особенно эти карты популярны на Kreedz серверах.Как ни странно, залипание происходит гораздо чаще на фпс выше 101(предел не точный), потому когда серфиш с 250фпс и гладкой картинкой у тебя происходят невероятные залипания на склонах. Потому на таких участках карты приходится снижать фпс до 101. Меня это невероятно доконало и потому решил нарисовать скрипт который прямо на ходу даст возможность менять фпс и при этом на тех кнопках оставляя старые бинды.
Суть простая. Все используют(ну или большенство) алиась для бхопа\распрыжки, и это значит, что пробел всегда нажат во время распрыжки. И когда пробел нажат то клавиши mouse4 и mouse5 меняют фпс, но когда пробел не нажат -там менюхи для сервера.

Код:
space+mouse4=fps101
space+mouse5=fps250
mouse4=say /kz
mouse5=server_menu

Ну и сам алиас, он идёт с алиасом на бхоп, потому можно просто скопировать этот код в конец конфига и всё. И подгружать его только тогда, кога играете на кридз сервере ну или засунуть всё в один конфиг.

Код:
bind space +fpslev

alias fps_250 "fps_max 250"
alias fps_101 "fps_max 101"
alias def_mouse5 "bind mouse5 kzmenu"
alias def_mouse4 "bind mouse4 server_menu"
alias +fpslev "+fps101;+fps250;+Lev"
alias -fpslev "-fps101;-fps250;-Lev"

            //fps_250 space+mouse5
alias +fps250 "bind mouse5 fps2502"
alias -fps250 "bind mouse5 def_mouse5"
alias fps2502 "fps_250"
            //fps_101 space+mouse 4
alias +fps101 "bind mouse4 fps1012"
alias -fps101 "bind mouse4 def_mouse4"
alias fps1012 "fps_101"
                                  //bhop
alias +Lev "alias _special 2;2"
alias -Lev "alias _special;-jump"
alias 2 "3;wait;special"
alias 3 "4"
alias 4 "+jump;alias 3 5"
alias 5 "-jump;alias 3 4"

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/