Half-Life DeathMatch
Сообщество

Форум сообщества Half-Life

Чат сообщества Half-Life
Онлайн

Онлайн: 1
Гостей: 1
Пользователи: 
отсутствуют

Роботы: 
отсутствуют

 Последние посетители: 
Популярное

Последние сообщения с форума
Тема Послед. сообщение
project_bs 2024-04-27 | Nyanicore
Идеи для карт. 2024-04-27 | Nyanicore
Армагедонец 2023-11-27 | Alice
newbspguy 2023-11-23 | Nikita

Half-Life DeathMatch » Новости » Алиасы Half-Life

4-05-2012, 01:09 | Разместил: Nikita

Алиасы Half-Life

Алиасы 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



Другие новости по теме:

Теги:  
(Dogs) Kavardak | ICQ: | 4 May 2012 19:48


Публикаций: 0
Комментариев: 3
ОО, теперь все понятно стало, что такое в Half-Life Алиасы, и с чем их едят)) Автору респект bully


chort | ICQ: | 6 May 2012 03:10


Публикаций: 0
Комментариев: 0
может кому понадобится - мой алиас на xbow
bind "MOUSE3" "snipe"
alias "snipe" "+attack2; wait; -attack2; +attack; wait; -attack;wait; weapon_gauss; weapon_crossbow; lastinv"
сам уже не пользуюсь, удобнее руками фаст зум делать=)
кто не в курсе - етот алиас используется для арбалета, почти мгновенный выстрел с зумом на арбальте при нажатии на колесико мыши))) bully


Lezbiyan | ICQ: | 10 June 2012 11:16


Публикаций: 0
Комментариев: 4
В скрипте на bhop трабла.
Вот работующий-

// Скрипт на bhop
alias +dj "alias _special unix;unix"
alias -dj "alias _special"
alias unix "special;wait;+jump;wait;-jump"
bind "ALT" "+dj"


Nikita | ICQ: 556239 | 12 June 2012 00:24


Публикаций: 298
Комментариев: 148
Нету никакой траблы. От перестановки мест слагаемых сумма не меняется wink


--------------------


Lezbiyan | ICQ: | 12 June 2012 11:06


Публикаций: 0
Комментариев: 4
У тебя вместо alias "UNIX",написано alias "dj"
Собственно нету alias unix.Ну и как он будет прыгать? unknown command "unix"


GordonFreeman | ICQ: 50429042 | 7 July 2012 12:53


Публикаций: 3
Комментариев: 54
alias "unix" "+jump;wait;-jump;wait;special"

NOOB


MaKaPoHuHa_B_KenKe | ICQ: | 11 January 2016 19:20


Публикаций: 0
Комментариев: 12
Подведем небольшой итог. Так, алиас это набор простых консольных команд, выполняемых последовательно?
Значит, можно присвоить любой абракадабре функцию, то бишь:
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"

Давайте делитесь интересными штучками biggrin

вот, подкину простенький скрипт на зум:


evil | ICQ: | 17 July 2020 15:24


Публикаций: 0
Комментариев: 3
только прочёл что такое алиасы))) хехе)))) biggrin мне ещё сто лет назад курский не верил что я не знаю что это))) бынды да, а это всё я для такого уже слишком стар))


Добавить отзыв

Мониторинг серверов

ИМПЕРАТОР СЕРВЕР
HLDM.ORG:27015
Игроков: 3/32
Карта: frostce

Развернуть



ВЕСЕЛЫЙ СЕРВЕР (FUN)
HLDM.ORG:27017
Игроков: 3/32
Карта: xdm_crossfire

Развернуть



GunGame 2.2
HLDM.ORG:27018
Игроков: 3/24
Карта: rocket_frenzy

Развернуть



Кооператив (Sven Co-op)
HLDM.ORG:27025
Игроков: 0/32
Карта: toadsnatch

Развернуть



TF2 Classic #1. Custom Weapons
TF2C.HLDM.ORG:27015
Игроков: 0/24
Карта: arena_offblast_final

Развернуть



TF2 Classic #2. Custom Weapons
TF2C.HLDM.ORG:27016
Игроков: /
Карта:

Развернуть




Администраторы серверов :
ET^NiK
ET^Pontiy
kissbb
NH.Kanm!!r
GordonFreeman
Kiler