Alias de Half-Life


Ya que ahora se permiten algunos alias en el servidor, es hora de escribir sobre ellos.
Para que todos sepan de qué hablamos y puedan usarlos.
Aquí también se explica cómo usar los alias y dónde ponerlos.

Yo uso el archivo de configuración adicional estándar, userconfig.cfg. Normalmente está en la carpeta valve; si no está, crea un documento de texto y cámbiale el nombre a userconfig.cfg. Asegúrate de que el nombre no quede como userconfig.cfg.txt, ya que la configuración de Windows puede ocultar la extensión del archivo.

Después abre este archivo y escribe lo que necesites: binds, alias, etc.

Si quieres darle otro nombre a tu config, crea un archivo [nombre].cfg y escribe exec [nombre].cfg en la consola cada vez que inicies el juego
O añade esta línea al final del config estándar, config.cfg

En total hay muchísimos alias, pero en general solo se usan tres.

Lista de todos los alias de Half-Life en nuestra Wiki

Double Duck. Doble agachado. Se usa para subir rápidamente a cajas y a diversos obstáculos.


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


En lugar de capslock puedes poner cualquier otra tecla que te venga bien.

El segundo alias se suele usar para el bunnyhop, sobre todo en servidores donde está activado. Ahora mismo nuestros servidores no tienen bunnyhop. Si usas el alias correctamente, también puedes ganar algo de velocidad en servidores normales. La idea del script es que, mientras mantienes pulsada la barra espaciadora, el jugador salta sin parar en lugar de una sola vez como antes.

El script en sí

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



El último, el tercer alias, no aporta realmente nada útil. Permite hacer saltos largos (con el módulo de salto largo) pulsando solo la barra espaciadora. Les vendrá muy bien a quienes no les funciona la tecla CTRL o a quienes les resulta muy incómodo pulsar 2 teclas (en netbooks, por ejemplo)

Alias LongJump

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


Yo no uso este alias, ya que me resulta perfectamente cómodo pulsar las 2 teclas CTRL + SPACE

Binds

Los binds se usan para acceder rápidamente a algo, por ejemplo a las armas. Pon todo esto en tu config, pulsa la tecla asignada y cambiarás de arma, siempre que la tengas, claro.

bind [tecla] [arma]

donde [tecla] es la tecla, por ejemplo Z o X
[arma] es el arma

Lista de armas:

weapon_crowbar - palanca
weapon_9mmhandgun - pistola de 9 mm
weapon_357 - Magnum .357
weapon_9mmAR - MP5
weapon_shotgun - escopeta
weapon_crossbow - ballesta
weapon_rpg - RPG
weapon_gauss - Gauss
weapon_egon - Egon
weapon_hornetgun - Hornet Gun
weapon_satchel - cargas de mochila (satchels)
weapon_tripmine - minas láser
weapon_granade - granadas de mano
weapon_snark - snarks locos


Un ejemplo de mi config con comentarios:


// binds de armas
bind "z" "weapon_9mmAR" // MP5 al pulsar Z
bind "x" "weapon_shotgun" // Escopeta
bind "v" "weapon_crossbow" // ballesta
bind "v" "weapon_rpg"
bind "c" "weapon_gauss"

// teclas extra para usar cómodamente los menús de admin
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "0" "slot10"

// Otra vez, para los admins =))
bind "-" "amxmodmenu"
bind "=" "spectate"

// Frases rápidas
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

// Campo de visión, una opción imprescindible para monitores panorámicos
default_fov 105