Introducción a la configuración de CS: Source
1. ¿Có mo puedo comprar armas o equipamiento en CS: Source con scripts?
2. ¿Dónde tengo que poner mi cfg?
3. ¿Cómo configuro el menú del teclado en CS: Source?
4. ¿Cómo selecciono directamente un arma o ítem por bind?
5. ¿Qué ajustes están disponibles en CS: Source para el radar?
6. ¿Qué ajustes están disponibles en CS: Source para el Punto de mira?
7. ¿Un comando nuevo?
8. ¿Otros comandos?
9. ¿Cómo uso directamente los comandos de radio?
10. No puedo abrir mi consola. ¿Por qué?
1. ¿Cómo puedo comprar armas o equipamiento en CS: Source con scripts?
CS: Source permite a los jugadores la compra de armas rápidamente mediante binds de compras directos usando el comando “buy”. Pongamos algún ejemplo y lista de comandos:
- Usando el comando “buy” podríamos hacer lo siguiente:
Imaginemos que queremos comprar directamente la Ak47, pues pondríamos en la consola simplemente: “buy ak47”
Pero es de lógica que es una gran tontería hacer siempre esto cada vez que queramos comprar un arma, por lo que usamos el alias siguiente:
alias m4combo "buy m4a1; buy vesthelm; buy primammo”
bind "q" "m4combo"
(en este caso hemos comprado una Colt carabine+chaleco con casco+munición Colt)
También podemos usar lo que son los binds, algo más directos que los alias, aunque a veces es mejor usar un alias para optimizar la config y dividirla en más sesiones por el motivo de que el *.cfg no ocupe muchos kb´s y relentize a la hora de cargar. El bind sería el siguiente:
bind z "buy m4a1; buy vesthelm; buy primammo"
( la composición de la compra es la misma que la anterior, pero en este caso usando el comando bind )
Las armas y equipamiento para comprar son los siguientes:
galil - IDF Defender
aug - Bullpup
elite - .40 Dual Elites
ak47 - CV-47
sg550 - Krieg 550 Commando
fiveseven - ES Five-Seven
scout- Schmidt Scout
glock - 9x19mm Sidearm
m3 - Leone 12 Gauge Super
sg552 - Krieg 552
usp - KM .45 Tactical
xm1014 - Auto Shotgun
awp - Magnum Sniper Rifle
p228 - 228 Compact
mac10 - Ingram MAC-10
g3sg1 - D3/AU1
deagle - Night Hawk .50C
tmp - Schmidt Machine
famas - Clarion 5.56
m4a1 - M4A1 Carbine
mp5navy - Machine Gun
ump45 - KM UMP45
primammo - Munición Primaria
vest - Chaleco
p90 - ES C90
secammo - Munición secundaria
vesthelm - Chaleco+Casco
m249 - M249
flashbang - Granada de Luz
hegrenade - Granada Explosiva
smokegrenade - Granada Humo
nvgs - Visión nocturna
defuser - Kit desactivación
(Nota: He señalado en negrita lo que tendrías que poner en el apartado de “arma”)
El esquema general de compra sería por lo tanto el siguiente:
Para un alias:
alias nombrebind "buy arma; buy equipamiento; buy munición”
bind "q" "nombrebind"
2. ¿Dónde tengo que poner mi cfg?
El directorio para colocar la cfg es el siguiente:
..\Steam\SteamApps\username\counter-strike source\cstrike\cfg
En el caso de que el juego lo tengáis en español, sería:
..\Steam\SteamApps\username\counter-strike source\cstrike_spanish\cfg
3. ¿Cómo configuro el menú del teclado en CS: Source?
Lo primero que tienes que hacer es crear el archivo kb_act.lst y colocarlo en el directorio siguiente:
..\counter-strike source\cstrike\scripts
..\counter-strike source\cstrike_spanish\scripts
Es totalmente configurable y manejable al antojo de cada uno.
Una vez que hemos creado el archivo de kb_act.lst, para ir añadiendo comandos lo haremos del modo siguiente:
"command" "descripción"
Para poner las cabezas de cada menú usaremos el comando “blank” el cual no ejecuta ningún comando y nos servirá para poner el tipo de comando que vamos a usar. Pondré algunos ejemplos a continuación:
Estos con algunos comandos de movimientos:
"blank" "MOVIMIENTOS"
"+forward" "Move forward"
"+back" "Move back"
"+left" "Turn left"
"+right" "Turn right"
Estos son algunos comandos de ataque:
"blank" "COMBAT"
"+attack" "Fire"
"+attack2" "Weapon Special Function"
"+reload" "Reload weapon"
"drop" "Drop Current Weapon"
"invprev" "Previous weapon (Optional)"
Como veréis en mi caso lo tengo en ingles, pero también podréis ponerlo en castellano, catalán, gallego, etc.… como más os guste:
"blank" "COMBATE"
"+attack" "Fuego"
"+attack2" "Funcion especial de arma”
"+reload" "Recargar arma"
"drop" "Soltar arma"
"invprev" "Arma previa (Opcional)"
4. ¿Cómo selecciono directamente un arma o ítem por bind?
Aunque no lo veo como un comando muy útil de momento, quizás más hacía delante no sea de gran utilidad a algunos usuarios, el comando para la selección del arma es el siguiente:
use [weapon_xxxx]
Si por ejemplo queremos usar la Colt rápidamente pondríamos en la consola lo siguiente:
use weapon_m4a1
Todos sabemos lo dificultoso que es bajar la consola cada vez que queramos hacer esto, por ello el uso de los bind en el juego, de modo que si queremos hacer uso del comando rápidamente sin espera ninguna, escribiremos el siguiente bind en nuestro cfg:
bind “c” "use weapon_m4a1"
Como siempre digo, si quieres que tu config o cfg esté más optimizada y ocupe poco volumen de texto y con ello la carga sea más rápida podemos usar el comando de alias siguiente:
alias qpist "use weapon_deagle; use weapon_usp; use weapon_glock; use weapon_p228; use weapon_elite; use weapon_fiveseven"
bind z "qpist"
Si observamos el alias, veremos que con él podremos usar rápidamente la pistola que tengamos en nuestro poder en ese momento. Normalmente siempre se ha usado el comando de hud_fastswitch 1 y un bind con el arma para que saliera rápidamente, pero siempre ocurría que al intentar elegir la bomba, siempre tenias que elegir entre la HE, la FLASH o la de HUMO, con este nuevo comando podemos usarlas indistintamente y directamente en diferentes alias o bind de este modo nuestro ataque es más rápido y por lo tanto más efectivo.
La posible lista de armas o items para poder utilizar el comando “use” es la siguiente:
weapon_knife
weapon_deagle
weapon_usp
weapon_glock
weapon_p228
weapon_elite
weapon_fiveseven
weapon_scout
weapon_sg552
weapon_smokegrenade
weapon_ak47
weapon_aug
weapon_g3sg1
weapon_m249
weapon_m4a1
weapon_m3
weapon_mac10
weapon_mp5navy
weapon_p90
weapon_c4
weapon_sg550
weapon_ump45
weapon_tmp
weapon_xm1014
weapon_awp
weapon_galil
weapon_famas
weapon_hegrenade
weapon_flashbang
5. ¿Qué ajustes están disponibles en CS: Source para el radar?
La configuración del radar en el CS: Source no es mucho más complicada que la anterior versión. Si lo que quieres es “ocultar el radar” usaremos el comando hideradar, en cambio sino te sale el radar y quieres “obtener radar” usaremos el comando drawradar.
Ahora bien, también podemos usar el radar de forma sólida o traslúcida del siguiente modo:
Radar Sólido = cl_radartype 0
Radar traslúcido = cl_radartype 1
Pero aquí no queda todo, ahora podemos elegir entre un radar entre sólido y traslúcido usando el comando cl_radaralpha 100, sabiendo que podemos variar entre 100 y 800 de más traslúcido a ser totalmente sólido. Este último comando solo es aplicable cuando tenemos activada la opción de cl_radartype 1
6. ¿Qué ajustes están disponibles en CS: Source para el Punto de mira?
En esta nueva versión de CS: Source podremos elegir el color del Punto de mira que queramos siendo los posibles colores y los comandos los siguientes:
cl_crosshaircolor 0 = Punto verde (Color por defecto)
cl_crosshaircolor 1 = Punto de mira rojo
cl_crosshaircolor 2 = Punto de mira azul
cl_crosshaircolor 3 = Punto de mira amarillo
cl_crosshaircolor 4 = Punto de mira de luz azul
Al igual que en el radar, el Punto de mira puede ser más traslúcido o sólido, para ello ejecutaremos primeramente el comando cl_crosshairusealpha 1, Luego para ajustar el traslucido del Punto de mira ejecutaremos el comando cl_crosshairalpha 100, pudiendo variar la numeración de 100 a 800.
También podemos ajustar la escala del Punto de mira, deseando tenerlo en tamaño grande, mediano, pequeño.... Para ello usaremos el comando cl_scalecrosshair 1 para activar la ejecución del tamaño del Punto de mira, luego usaremos el comando cl_crosshairscale 1024, cl_crosshairscale 600, etc.… Para volver a desactivarlo tan solo has de poner el comando cl_scalecrosshair 0, y en el supuesto de que tu resolución del juego sea 800x600, la escala por defecto del Punto de mira será 600, de este modo podemos jugar con el tamaño del radar en cualquier escala cuando tengamos la opción activada.
7. ¿Un comando nuevo?
Muchos éramos lo que usábamos el alias del tipo:
alias crsclr "tg_clr"
alias tg_clr "cl_crosshaircolor 1; alias crsclr tg_clr1"
alias tg_clr1 "cl_crosshaircolor 2; alias crsclr tg_clr2"
alias tg_clr2 "cl_crosshaircolor 3; alias crsclr tg_clr3"
alias tg_clr3 "cl_crosshaircolor 4; alias crsclr tg_clr4"
alias tg_clr4 "cl_crosshaircolor 0; alias crsclr tg_clr"
bind m "tg_clr"
De este modo pudiendo crear un alias del tipo de valor máximo y mínimo en una escala, el ejemplo más claro que usaba la gente era la escala para subir y bajar el volumen en las anteriores versiones del CS. Pues bien, ahora podremos crear este tipo de alias de una forma más sencilla de modo que el volumen de texto sea algo menor y pueda cargar el comando más rápido, optimizando la función del valor máximo y mínimo. El comando sería el siguiente por el nuevo método:
Bind: bind m "incrementvar cl_crosshaircolor 0 4 1"
Alias: alias tg_clr "incrementvar cl_crosshaircolor 0 4 1"
bind m "tg_clr"
La única limitación es que solo podremos usar el valor 0 4 1 en este caso, si ves que no te conviene hacerlo del nuevo método, se puede usar siempre la forma antigua dada al principio de la pregunta
8. ¿Otros comandos nuevos? Bindtoggle
En anteriores versiones en algunos comandos de versión necesitábamos crear unos alias para poder activar los comandos ya que estos por default se encontraban en un estado on y off, o 0 y 1 al mismo tiempo. Un claro ejemplo de uno de estos comandos era el de cl_showfps on, cl_showfps 1, de este modo podíamos ver los fps en la parte derecha superior de nuestra pantalla y para ello teníamos que usar el siguiente alias:
alias fps “fpson”
alias fpson “cl_showfps 1; alias fps fpsoff”
alias fpsoff “cl_showfps 0; alias fps fpson”
bind “m” “fps”
En esta nueva versión existe un comando que ejecuta todo este alias y tan solo debemos de poner el comando que queremos ejecutar, siguiendo el ejemplo de lo dado anteriormente podríamos decir que el comando sería el siguiente:
BindToggle “m” “cl_showfps”
De esta forma podemos observar como BindToggle ejecuta en una sola línea lo que antes teníamos en 4 líneas optimizando de nuevo la base del juego y su cfg.
9. ¿Cómo uso directamente los comandos de radio?
El uso directo de los comandos de la radio son uno de los cambios más significativos al pasar de un motor de CS antiguo al CS: Source. Por ejemplo el comando de Afirmativo sería ahora del modo siguiente:
alias +roger "radio3; wait; wait; menuselect 1"
alias -roger "slot10; wait; wait; wait; slot10"
10. No puedo abrir mi consola. ¿Por qué?
La consola por defecto se encuentra desactivada, esta puede ser activada en las “opciones avanzadas” de nuestro CS: Source encontrándose la opción de poder activarla fácilmente.
Si lo tuyo son los comandos, también existe la opción de albergar la consola añadiendo el comando con_enable "1" en tu config ( *.cfg )