Немного лирики: За долгие дни существования L4D я так и не нашёл плагина, включающего паузу в кооперативе. Покапавшись в кварах да бы исправить данную ситуацию, вот что я могу вам предложить.
Описание: Альфа версия паузы. Тех. требования: наличие sourcemod. Пауза включается в: кооперативе + версусе + выживании(не проверял). Естественно паузу может включить только админ.
Останавливает: 1) мобов; 2) ботов ; 3) ботов спец. заражённых; 4) спектров; 5) noclip'щиков; 6) игроков выжевших* *но вы можете: стрелять, прыгать на месте, лечится, бросать молотов и т.п.; 7) играков заражённых* *но вы можете: хантер - прыгать на месте, ударать когтями. смокер может - прыгать на месте, ударять когтями. бумер может - прыгать на месте, блевать, ударять когтями. танк может - прыгать на месте, кидать камни, бить кулаком.
Управление: Жмём латинскую клавишу "p" - включается пауза, жмём ещё раз - выключаем паузу.
Установка: Ниже расположенный код кидаем в autoexec.cfg и сохраняем.
Code alias pause_on "sm_hsay Pause_on; sm_cvar z_forwardspeed 1; sm_cvar z_sidespeed 1; sm_cvar z_backspeed 1; sm_cvar nb_stop 1; sm_cvar nb_player_stop 1; sm_cvar sb_stop 1; sm_cvar z_ghost_speed 1; sm_cvar tongue_fly_speed 1;sm_cvar z_lunge_power 1; sm_cvar sv_specspeed 1; sm_cvar sv_noclipspeed 1; alias pause_fi pause_off"
alias pause_off "sm_hsay Pause_off; sm_cvar z_forwardspeed 450; sm_cvar z_sidespeed 450; sm_cvar z_backspeed 450; sm_cvar nb_stop 0; sm_cvar nb_player_stop 0; sm_cvar sb_stop 0; sm_cvar z_ghost_speed 450; sm_cvar tongue_fly_speed 1000; sm_cvar z_lunge_power 600; sm_cvar sv_specspeed 3; sm_cvar sv_noclipspeed 5 ; alias pause_fi pause_on"
alias pause_fi "pause_on"
bind "p" "pause_fi"
P.S. Жду ваших предложений по улучшению.
|