Алиасы Half-Life


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

Лично я использую стандартный дополнительный конфиг userconfig.cfg, обычно он находится в папке valve, если его нет, то создаем текстовый документ и переименовываем его в userconfig.cfg, обратите внимание чтобы название не было userconfig.cfg.txt, в настройках windows может скрываться расширение.

Далее открываем этот файл и вписываем туда нужное - бинды, алиасы и пр.

Если хотите сделать другое имя для вашего конфига, то создайте файл [name].cfg и каждый раз при запуске игры вписывайте в консоли exec [name].cfg
Или пропишите это вконце стандартного конфига - config.cfg

Всего существует большое количество алиасов, но в основном используются только три.

Список всех алиасов Half-Life на нашем Wiki

Double Duck. Двойной присед. Применяется для быстрого поднятия по ящикам и различным преградам.


bind "capslock" "+d"
alias "+d" "+duck;wait;-duck;wait;+duck"
alias "-d" "-duck"


Вместо capslock можно вписать любую другую удобную клавишу.

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

Сам скрипт

alias "dj" "+jump;wait;-jump;wait;special"
alias "+dj" "alias _special dj; dj"
alias "-dj" "alias _special"
unbind SPACE
bind SPACE +dj



Последний, третий алиас в принципе не несет ничего полезного. Благодаря него можно совершать длинные прыжки (при помощи Long Jump) нажимая только на пробел. Очень пригодиться тем, у кого не работают клавиши CTRL или очень неудобно нажимать 2 клавиши (например на нетбуках)

Алиас LongJump

bind "space" "+lj"
alias "+lj" "+duck;wait;+jump"
alias "-lj" "-jump;wait;-duck"


Лично я такой алиас не использую, т.к. мне вполне удобно нажимать 2 клавишы CTRL + SPACE

Бинды

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

bind [key] [weapon]

где [key] это клавиша, например Z или X
[weapon] оружие

Список оружия:

weapon_crowbar - ломик
weapon_9mmhandgun - пистолет
weapon_357 - револьвер
weapon_9mmAR - автомат
weapon_shotgun - дробовик
weapon_crossbow - арбалет
weapon_rpg - РПГ
weapon_gauss - гаусс
weapon_egon - пылесос
weapon_hornetgгun - мухомет
weapon_satchel - взрыв-пакеты
weapon_tripmine - растяжки
weapon_granade - гранаты
weapon_snark - бешенные жучки


Пример моего конфига с комментариями:


// бинды на оружие
bind "z" "weapon_9mmAR"  // Автомат при нажатии на Z
bind "x" "weapon_shotgun" // Дробовик
bind "v" "weapon_crossbow" // арбалет
bind "v" "weapon_rpg"
bind "c" "weapon_gauss"

// дополнительные клавиши для удобного использования админских менюшек
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "0" "slot10"

// Опять же для админов =))
bind "-" "amxmodmenu"
bind "=" "spectate"

// Быстрые фразочки
bind "i" "say xa-xa-xa =)))"
bind "o" "say axax"
bind "p" "say ))"
bind "[" "say =))"
bind "]" "say ((("

// DoubleDuck (DD)
bind "capslock" "+d"
alias "+d" "+duck;wait;-duck;wait;+duck"
alias "-d" "-duck"

// BynnyHop (BH)
alias "unix" "+jump;wait;-jump;wait;special"
alias "+unix" "alias _special unix; unix"
alias "-unix" "alias _special"
unbind SPACE
bind SPACE +unix

// Угол обзора, незаменимая опция для широкоэкранных мониторов
default_fov 105