Раз уж на сервере стали разрешены некоторые алиасы, то нужно о них написать.
Чтобы все знали о чем идет речь и могли пользоваться.
О том как пользоваться алиасами и куда их ставить будет также написано здесь.
Лично я использую стандартный дополнительный конфиг 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
bind "MOUSE3" "snipe"
alias "snipe" "+attack2; wait; -attack2; +attack; wait; -attack;wait; weapon_gauss; weapon_crossbow; lastinv"
сам уже не пользуюсь, удобнее руками фаст зум делать=)
кто не в курсе - етот алиас используется для арбалета, почти мгновенный выстрел с зумом на арбальте при нажатии на колесико мыши)))
Вот работующий-
// Скрипт на bhop
alias +dj "alias _special unix;unix"
alias -dj "alias _special"
alias unix "special;wait;+jump;wait;-jump"
bind "ALT" "+dj"
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org
Собственно нету alias unix.Ну и как он будет прыгать? unknown command "unix"
NOOB
Значит, можно присвоить любой абракадабре функцию, то бишь:
alias ab4c "+attack2; +attack; wait; wait; -attack2".
Теперь вместо кучи команд есть одна переменная, выполняющая их все в заданной последовательности.
Так же, можно назначить алиас на несколько алиасов, выполняемых последовательно как и команды.
Например:
alias w "wait"
alias w2 "w; w"
alias w4 "w2;w2"
и так далее.
Так можно напридумывать очень много всяких функций.
Также есть функция "+" и "-" включение и выключение выполнения команды (алиаса). То есть можно записать +алиас и -алиас, потом забиндить +алиас на кнопку, и при нажатии на кнопку будет выполнятся +алиас, а после отжатия выполнится -алиас.
Например алиас быстрого снайперского выстрела с арбалета и последующей смены оружия на предыдущее:
alias +fs "+attack2; +attack"
alias -fs "-attack2; -attack; lastinv"
bind "MOUSE3" "+fs"
Давайте делитесь интересными штучками
вот, подкину простенький скрипт на зум: