-
F.A.Q | ¿Cómo creo una Config?
08/06/2005, 14:47
bueno, en el texto q paso a detallar a continuacion, esta la manera de poner dentro de una configuracion denominada "x.CFG" en este caso, poner SCRIPTS,ALIAS,BINDS,ETC q basicamente es lo que constituye a una config personal para jugar dentro de los mods del HL.... en este caso nos toca el Day Of Defeat....
INTRODUCCIÓN
¿Y para que demonios sirve todo esto? A lo mejor se preguntarán algunos, bien, esto te puede servir, para simplificarte la vida cuando este jugando. ¿De que manera? Haciendo que ejecutes varias acciones a la vez pulsado una sola tecla. Bien si te sigue interesando el tema sigue leyendo, que iremos explicando modos, formas e instrucciones para poder realizarlo.
Bien para ello tenemos dos comando elementales para poder hacer lo que queramos que son el BIND y el ALIAS.
¿Qué es un BIND?
Bien pues un bind es
una instrucción a la cual le asignamos una tecla y lo que queremos que
hacer cuando pulse esa tecla. Para que lo entendamos mejor vamos con un
sencillo ejemplo que creo que es fácil de entender por
todos.
EJEMPLO:
Bind "a" "+jump" (Este BIND lo que hace es
cuando pulsemos la "a" nuestro personaje pegara un salto)
La
sintaxis es fácil, primero escribimos BIND, dejamos un espacio en blanco
y luego entre comillas la letra que queremos que adquiera una función
especial, otro espacio en blanco y otra vez entre comillas la acción y/o
acciones que queremos realizar (Sí, habéis entendido bien se pueden
realizar varias acciones, pulsando una tecla en un solo BIND, ¿cómo?
Pues fácil, separando cada una de las acciones con un ";". Veamos otro
sencillo ejemplo y su explicación.
EJEMPLO:
bind "c"
"say_team Cubridme!!;voice_cover" (Este BIND lo que hace es que cuando
pulsemos la letra "c" escriba en la pantalla "Cubridme!!", además de
utilizar un comando de voz "voice_cover" que esta incluido en el juego,
para que también lo oiga la gente que no este mirando el
texto.
¿Que es un ALIAS?
Si recordáis al
principio de esta guía comentamos que dos comandos son los principales
para crear tus propios scripts para el DOD, una era el BIND que ya hemos
explicado en el paso anterior y ahora no toca explicar el segundo
comando los ALIAS.
Bien este me resultara un poco mas complicado
de explicar que el primero, pero espero que quede claro, vamos
allá.
Un ALIAS es parecido al caso anterior, pero con una
diferencia importante, nosotros en los BIND en las primeras comillas
poníamos la tecla que queríamos que al pulsarla hiciera algo ¿No? Pues
bien en un ALIAS esto es lo que cambia en vez de una letra le ponemos el
nombre que queramos.
EJEMPLO:
alias prueba "say Esto es
solo un alias de prueba" (Este ALIAS lo único que hace es decir por
texto "Esto es solo un alias de prueba")
La sintaxis de un ALIAS
es similar al del BIND con la salvedad que hemos contado antes sobre la
letra o el nombre que queramos. Para los que hayan visto algo de
programación un ALIAS es como dar un valor a una variable. Bien vamos a
ver un sencillo ejemplo de cómo se utiliza un ALIAS, para ver si os
queda claro.
EJEMPLO:
alias prueba "say Esto es solo un
alias de prueba"
bind "p" "prueba"
Como veréis hemos combinado
las dos opciones explicadas (BIND y ALIAS) que es en realidad como se
suelen utilizar, por eso vamos a explicarlo.
Si os fijáis el alias es
igual al que e explicado mas arriba, por lo tanto entender lo que hace
no tiene ningún problema. Ahora bien el BIND no es parecido (Aunque lo
parezca) a los que hemos visto con anterioridad, ya que este en las
segundas comillas no hemos utilizado una orden interna del DOD sino una
orden que nosotros mismos hemos creado llamada "prueba" y lo que hacemos
con el BIND es que al pulsar "p" ejecute la nuestra orden llamada
"prueba" que a su vez llama al ALIAS "prueba" y ejecuta las ordenes que
hayamos puesto, en este caso "say Esto es solo un alias de
prueba".
LOS ARCHIVOS AUTOEXEC.CFG Y
CONFIG.CFG
Bien, una vez entendido (poco mas o menos) que es
un BIND y un ALIAS, vamos a ver donde tenemos que colocar estos comandos
para que funcionen.
Los BIND van en el config.cfg y los ALIAS en
autoexec.cfg u otros archivos CFG (se suele crear un archivo propio de
configuración, para evitar posibles desastres). Es mejor tener todos los
ALIAS ordenados y en varios archivos que tenerlos todos en el
autoexec.cfg, pero nunca es recomendable poner nuestros ALIAS en el
config.cfg.
EL ARCHIVO CONFIG.CFG
Es el archivo que
todos los MODs del Half Life tienen, esto sirve para guardar toda la
configuración del juego (controles, mouse, sonido, etc...)
Es
recomendable que no guardemos nuestros alias aquí, si guardamos algunos
alias no muy grandes en este archivo, hay que hacer una copia de
seguridad del que teníamos antes, por lo que comentábamos de evitar
desastres podemos hacer una copia con el nombre config.bak antes de
cambiar nada, para volver al punto de origen, por si las cosas no salen
como deseamos. Lo que sí podemos hacer en este archivo (en realidad lo
que tenemos que hacer) es poner los BINDS (enlaces a los que hayamos
creado ALIAS).
EL ARCHIVO AUTOEXEC.CFG
Este archivo
será en el que pondremos todos nuestros alias es el único que se ejecuta
automáticamente junto con el archivo config.cfg, te recomiendo que lo
pongas todo ordenado y separado, por si tenemos un error y también que
saques otra copia de seguridad con el nombre autoexec.bak antes de
realizar ninguna modificación ...
Generalmente, este archivo no esta
en la DOD, si no lo tienes hay que crearlo. Para crearlo abre el notepad
y guarda el archivo vacío en DOD (c:\Sierra\Half-Life\DOD) con el nombre
de autoexec.cfg.
OTROS ARCHIVOS .CFG
Si nuestros
scripts empiezan a ser demasiado extensos o queremos tenerlo mas
organizado, para futuras modificaciones y/o mejoras, hay que crear
otros. Para hacer nuevos archivos CFG hay que poner "exec
nuevoarchivo.cfg" en nuestro autoexec.cfg (Debiendo haber creado con
anterioridad un fichero que se llame así)
TIPOS DE
ALIAS
Bien, ahora es cuando te planteas que puedo hacer yo
con lo que acabo de aprender, pues de momento esperarte a ver algunas
cosas mas, para que así puedas tener mas claras las ideas y
posibilidades que ofrecen utilizar estos comandos, por ello vamos a
explicar los diferentes tipos de alias que hay.
ALIAS DE
PULSAR Y SOLTAR
Estos ALIAS sirven para muchas cosas, como
por ejemplo, para que cuando estés recargando avise de estas recargando
y que te cubran mientras tanto al finalizar la recarga diga que ya estas
listo de nuevo etc...
Para hacer esto necesitamos crear un ALIAS que
ejecutaremos al pulsar la "R" (Recargar arma por defecto) y que se
deberá ejecutar al soltar la "R". Además veremos algo mas de los alias
los signos "+" y "-" y para que sirven.
alias +recargar "+reload;
say_team ¡¡Estoy recargando mi arma!! ¡¡Cubridme!!"
alias -recargar
"-reload; say_team ¡¡Ya estoy listo!! ¡¡A por ellos!!"
bind "r"
"+recargar"
Ahora vamos con las explicaciones, por que veo que
muchos os estáis perdiendo. Vayamos por partes como dijo el
forense.
El primer ALIAS lo hemos llamado "recargar" y me
imagino que me preguntareis por el signo "+" que le acompaña a este
ALIAS ¿no?, pues bien el signo "+" sirve para que se ejecute mientras
pulsas una tecla (Que más tarde le aplicaremos con un BIND), ¿lo tenéis
claro? Espero que sí.
Entre las comillas tenemos los siguiente
"+reload", que es un comando interno del DOD para empezar a recargar el
arma cuando pulsemos la tecla correspondiente, y el segundo comando
"say_team ¡¡Estoy recargando mi arma!! ¡¡Cubridme!!" lo único que hace
es avisar por texto que estas recargando. Por lo tanto este ALIAS lo que
hará es que cuando empecemos a recargar avisará al resto del equipo que
esta recargando.
El segundo ALIAS se llama igual que el anterior,
pero esta vez con un signo "-" que este sirve para cuando se haya
finalizado la acción, en este caso, para cuando hayamos acabado de
recargar avise a nuestro equipo que ya estamos listos.
El BIND lo que hace es que cuando pulses la "r" comenzara a ejecutar el ALIAS
"+recargar" y cuando se finalice la acción automáticamente él ejecutara
"-recargar" ya que como os he dicho antes él "+" es para cuando sé esta
pulsando la tecla y él "-" para cuando se ha soltado.
ALIAS DE
INTERRUPTORES (ON/OFF)
Bien ¿Qué será un ALIAS de
interruptor? Os estaréis preguntando, pues bien un alias de interruptor
sirve para lo siguiente, tu imagínate que queremos movernos en
cuclillas, hasta ahora nuestro personaje se quedaba en cuclillas
mientras teníamos pulsado la tecla y cuando la soltábamos ya estabamos
erguidos de nuevo, bien ahora imagínate el uso de este tipo de alias,
podríamos hacer que al pulsar una tecla se agachase (Hasta ahora como
antes), pero que al soltarla siga estando agachado y así ahorrarnos el
tener que mantener pulsada esa tecla todo el rato mientras nos movemos y
para recuperar la posición normal, bastará con volver a pulsar la misma
tecla de ahí el nombre de interruptor, con la misma realizas una acción
y la finalizas.
Para conseguir esto nos basaremos en la idea de meter
el comando 'alias' dentro de otro alias. ¿Que para que sirve esto?, Pues
para modificar alias desde otros alias. Sé que suena algo liado, pero
con algunos ejemplos espero que esto quede mas claro, además este método
lo utilizaremos bastante.
EJEMPLO:
Alias agacharse
"agacharse-ON"
Alias agacharse-ON "+duck; alias agacharse
agacharse-OFF"
Alias agacharse-OFF "-duck; alias agacharse
agacharse-ON"
Bind "z" "agacharse"
Bueno ahora vamos a
explicar esto y hacer que vosotros lo entendáis.
En el primer
ALIAS lo que hacemos es crear un comando que se llame "agacharse" y le
damos el valor "agacharse-ON" (Que en este caso es el segundo comando
que hemos creado) para que cuando se ejecute agacharse este llame
siempre a "agacharse-ON". Bien hasta aquí el primer ALIAS ahora vamos
con el segundo.
En el segundo ALIAS lo que hacemos es crear un
comando llamado "agacharse-ON" (Que será al cual llame el comando del
alias que hemos creado antes) y las ordenes del comando en este caso son
"+duck" este es un comando interno del DOD que se utiliza para agacharse
y ahora llega quizás, para algunos lo más difícil de explicar, bien
después nos encontramos con la siguiente orden:
alias agacharse
agacharse-OFF (Bien, si tenemos un poco de vista nos habremos fijado que
esta orden es muy similar al primer alias, con la diferencia de que en
vez de "agacharse-ON" pone "agacharse-OFF" pues bien, lo que hace este
ALIAS es eso exactamente sustituir el "agacharse-ON" del primer ALIAS
por el "agacharse-OFF" del segundo ALIAS, haciendo con esto que la
siguiente vez que se ejecute ya no ejecute el segundo ALIAS sino el
tercero)
En el tercer alias el funcionamiento es similar al
segundo con la salvedad de que lo que hace esta vez es levantar al
personaje agachado y cambiar el valor del primer ALIAS por
"agacharse-ON", para que la siguiente vez se ejecute el segundo
ALIAS.
Yo creo que esto es un poco lioso vamos a ver si con este
esquema os queda mas claro.
1.- Pulsas la tecla "z"
2.- Se
ejecuta el primer alias
3.- El primer alias ejecuta el segundo
4.-
Se agacha el personaje
5.- Cambia el valor del primer ALIAS
"agacharse-ON" por "agacharse-OFF"
6.- Si se pulsa de nuevo la tecla
"z"
7.- Se ejecuta el primer alias
8.- El primer ALIAS ejecuta el
TERCERO (Ya que ahora en "agacharse-OFF")
9.- Se pone normal el
personaje
10.- Cambia el valor del primer ALIAS "agacharse-OFF" por
"agacharse-ON"
11.- Sigue otra vez en el punto 1
Si no te
aclaras con mis explicaciones, cosa que es mas que posible, aquí tienes
un esquema de cómo crear este tipo de ALIAS.
alias nombre
"nombre-on"
alias nombre-on "comandos; alias nombre
nombre-off"
alias nombre-off "comandos; alias nombre
nombre-on"
bind tecla "nombre"
Donde pone NOMBRE cámbialo por
el que tu quieras, busca algo de relación con lo que quieres que haga,
de esta manera, podrás acordarte que es lo que hacia.
Donde pone
COMANDOS el/los comandos que desees, al final de esta guía encontraras
todos los comandos del DOD y para que sirven, aunque también lo puedes
encontrar en el manual del juego al final. Lo mejor para entender esto
es practicar y ver algunos que ya estén hechos.
ALIAS
CRECIENTES Y MENGUANTES
Si entendiste el apartado de los
ALIAS de interruptores, no tendrás muchos problemas para entender este
ya que básicamente es los mismo, pero digamos que usado de otra manera,
y si no lo entendiste aquí tienes otra oportunidad para matar dos
pájaros de un tiro. Vamos allá.
El propósito de este tipo de
ALIAS básicamente será que si pulso por ejemplo el signo "+", ejecute el
primer ALIAS, si lo pulso otra vez, que ejecute el segundo, si lo pulso
otra vez el tercero etc …, pero si pulso el signo "-" que retroceda un
ALIAS, y así por cada vez que pulse. Espero que esto lo hayas entendido,
aunque es posible que no le encuentres utilidad todavía, pero tiempo al
tiempo.
Para eso, igual que en el apartado anterior vamos a ver
un ejemplo completo y luego lo comentamos. Para el ejemplo utilizaremos
el comando net_graph con sus 4 diferentes variables (3 versiones y 1
para apagarlo).
alias net "net1"
alias net1 "net_graph 1;
alias net net2"
alias net2 "net_graph 2; alias net net3"
alias
net3 "net_graph 3; alias net net4"
alias net4 "net_graph 0; alias net
net1"
Como ves este ALIAS tiene una forma muy parecida al de los
interruptores. Lo que hace es cuando llamamos a net, este llama a net1,
el net1 activa el 'net_graph 1' y hace que la próxima vez el net llame a
net2, luego net2 activa 'net_graph 2' y vuelve a cambiar net para que
llame a net3. Y asi tantos como queramos hasta llegar al 4 como es en
nuestro caso, que activa 'net_graph 0' (lo desactiva) y vuelve a activar
net al net1, con lo que el bucle vuelve a empezar.
Otros usos que se
le puede dar a este tipo de ALIAS es el de controlar el brillo y de
comandos que puedan oscilar bastante sus valores.
ALIAS META-BIND (Explicado por AcQuIeScE)
¿Para qué
sirven?
El meta-bind es un conjunto de alias que, básicamente,
permite asignar a una misma tecla dos funciones, es principalmente eso
pero yo le doy otro enfoque, es éste.
La posibilidad de hacerte tu
propio menú de acciones (yo lo uso para frases) al apretar un botón que
acciona el menú, las teclas que nosotros queramos pasan a tener otra
función, pero ésta función sólo está disponible el tiempo que tengamos
el botón del menú apretado, entonces pensaréis que vais a acabar
pulsando un montón de teclas para hacer una acción, esto se puede
solucionar con un alias de interruptor que ya ha explicado anteriormente
en esta guía.
Ej. (Éste es el que yo tengo, tiene muy pocas
frases y está muy poco elaborado porque no me apetece darle mil vueltas
al tema)
alias +info "say_team :::: Informando [] Posicion: %l []
Clase: %c [] Salud: %h [] Con el soldado: %i ::::"
alias
-info
alias +granada "say_team :::: GRANADA EN %l, CUERPO
AL SUELO; voice_grenade ::::"
alias -granada
alias +apoyo
"say_team :::: Necesito apoyo en %l ::::; voice_backup"
alias
-apoyo
alias +script "bind 1 +info; bind 2 +granada; bind 3
+apoyo"
alias -script "bind 1 slot1; bind 2 slot2; bind 3
slot3"
alias scriptl "script1"
alias script1 "alias scriptl
script2; +script; developer 1; echo :::: Script ::::; developer
0"
alias script2 "alias scriptl script1; -script; developer 1; echo
:::: Normal ::::; developer 0"
bind alt scriptl
Os explico
paso a paso lo que he hecho:
Decido que pulsando la tecla alt pueda
decir "say_team :::: GRANADA EN %l, CUERPO AL SUELO; voice_grenade ::::"
al pulsar el 2, que tiene un éste bind "bind 2 slot2" pero se lo vamos a
cambiar para que funcione nuestro menú, entonces hago esto:
El
alias de la frase:
alias +granada "say_team :::: GRANADA EN %l,
CUERPO AL SUELO; voice_grenade ::::"
alias -granada
Muy bien,
ahora hay que hacer el bind a la tecla alt.
alias +script "bind 2
+granada"
alias -script "bind 2 slot2"
Creo que ahí se ve todo
muy claramente, ahora tocaría hacer el bind.
bind alt
+script
Entonces al pulsar la tecla "alt" se activaría el bind
que configuramos. (alias +script "bind 2 +granada" y al soltar la tecla
pues volvería a su bind anterior ya que también lo configuramos (alias
-script "bind 2 slot2".
Si quiero hacer otra frase, por ejemplo,
para que haga esto: say_team :::: Informando [] Posición: %l [] Clase:
%c [] Salud: %h [] Con el soldado: %i ::::
Pues hago el respectivo
alias:
alias +info "say_team :::: Informando [] Posición: %l []
Clase: %c [] Salud: %h [] Con el soldado: %i ::::"
alias
-info
Retoco el alias script para que ahora también cambie
la tecla 3 por ejemplo.
alias +script "bind 1 +info; bind 2
+granada"
alias -script "bind 1 slot1; bind 2 slot2"
Se hace y
sin problemas, ya te marcha.
Como veis, es un alias de pulsar y
soltar, para que no tengamos que dejar pulsado el botón del menú,
hacemos un alias interruptor.
alias scriptl "script1"
alias
script1 "alias scriptl script2; +script; developer 1; echo :::: Script
::::; developer 0"
alias script2 "alias scriptl script1; -script;
developer 1; echo :::: Normal ::::; developer 0"
bind alt
scriptl
EJEMPLOS (MAS O MENOS ÚTILES) DE BINDS Y ALIAS PARA EL
DOD
NOTA IMPORTANTE: Algunos alias no tienen su BIND
puesto, por lo que deberás poner el que tu desees, también es importante
tener en cuenta que puede que algunos de estos alias se pisen entre
ellos, es decir que utilicen las mismas teclas, por lo que si veis que
al utilizar alguno de ellos hace algo raro a otra tecla, lo cambiéis
para que no os de problemas.
//
*****************************************
// *** Andar agachado y no
hacer ruido (ON/OFF) ***
//
*****************************************
alias silencio
"silencio1"
alias silencio1 "+duck; alias silencio silencio2;
developer 1; echo Modo Silencioso (ON); developer 0"
alias
silencio2 "-duck; alias silencio silencio1; developer 1; echo Modo
Silencioso (OFF); developer 0"
bind "SHIFT"
"silencio"
// ********************************
// ***
Mensajes de Radio y/o Escritos ***
//
********************************
alias "avisogranada" "say_team
>>>¡Granada en %l!,¡A Cubierto!<<<;
voice_grenade"
alias "avisoayuda" "say_team >>>¡Ayuda en %l!
(Estoy al %h%)<<<; voice_backup"
alias "areadespejada"
"say_team >>>%l despejado<<<;
voice_areaclear"
alias "avanzad" "say_team >>>Los de %l
¡Avanzad!<<<; voice_displace"
alias "fuegocobertura"
"say_team >>>Necesito fuego de cobertura en %l<<<;
voice_cover"
alias "afirmativo" "say_team >>>¡Si
señor!<<<; voice_yessir"
alias "negativo" "say_team
>>>¡Negativo!<<<; voice_negative"
alias
"necesitomunicion" "say_team >>>Necesito munición urgentemente
en %l<<<; voice_needammo"
alias "avisosniper" "say_team
>>>Tirador enemigo cubriendo %l<<<;
voice_sniper"
alias "avisomg" "say_team >>>MG enemiga
cubriendo %l<<<; voice_mgahead"
alias "pordetras"
"say_team >>>¡Cuidado!,¡Enemigo en nuestra base!<<< ;
voice_enemybehind"
alias "municion1" "dropmgammo; say_team
>>>Munición para la MG dejada en %l<<<"
alias
"municion2" "dropammo; say_team >>>Munición normal dejada en
%l<<<"
alias "municion3" "say_team >>>Necesito
municion para el %c en %l<<<"
//
**************************************
// *** Ver el arma en primer
plano (ON/OFF) ***
//
**************************************
alias verarma
"verarmaOFF"
alias verarmaOFF "r_drawviewmodel 0; alias verarma
verarmaON"
alias verarmaON "r_drawviewmodel 1; alias verarma
verarmaOFF"
bind "F9" "verarma"
//
*********************************************
// *** Saltar y
Agacharse a la vez con el mismo botón ***
//
*********************************************
alias +sjump
"+jump;+duck;wait;-jump"
alias -sjump "-duck"
bind
"SPACE" "+sjump"
// ***********************
// ***
NetGraph (ON/OFF) ***
// ***********************
alias graph
"graphON"
alias graphON "net_graph 3; alias graph
graphOFF"
alias graphoff "net_graph 0; alias graph
graphON"
bind "F7" "graph"
//
********************
// *** Niebla (ON/OFF) ***
//
********************
alias niebla "nieblaON"
alias
nieblaON "cl_fog 1; alias niebla nieblaOFF; developer 1; echo Niebla
(ON);developer 0"
alias nieblaOFF "cl_fog 0; alias niebla
nieblaON; developer 1; echo Niebla (OFF);developer 0"
//
**************************************
// *** Todos los menús de
radio en una tecla ***
//
**************************************
alias vmenucyc
vmenu1
alias vmenu1 "voice_menu1; alias vmenucyc
vmenu2"
alias vmenu2 "voice_menu2; alias vmenucyc
vmenu3"
alias vmenu3 "voice_menu3; alias vmenucyc
vmenu4"
alias vmenu4 "slot10; alias vmenucyc
vmenu1"
bind "tecla" "vmenucyc"
//
********************
// *** Flotar (ON/OFF) ***
//
********************
alias flotar flotarON
alias
flotarON "alias flotar flotarOFF; +moveup; developer 1; echo FLOTAR
(ON); developer 0"
alias flotarOFF "alias flotar flotarON;
-moveup; developer 1; echo FLOTAR (OFF); developer 0"
//
********************************************
// *** Cambio rápido del
arma con la ruleta del ratón ***
//
********************************************
alias mwu "invprev;
+attack; wait; -attack"
alias mwd "invnext; +attack; wait;
-attack"
bind "MWHEELDOWN" "mwu"
bind "MWHEELUP"
"mwd"
// *****************************
// *** -=][
KuiK KNiFe ScRiPt ][=- ***
// *****************************
Os
pongo un script, se usa en contadas ocasiones pero ayuda, se suele usar
cuando estas en frente de un enemigo y te quedas sin balas, dando a una
tecla correrá atacando con el cuchillo y al darle otra vez parará y
volverá al arma que tenias.
alias "knife"
"slot1;wait;wait;+attack;wait;+speed;+forward; bind mwheelup
knife1"
alias "knife1"
"-attack;wait;wait;-forward;-speed;wait;wait;wait;slot3;slot4;bind
mwheelup knife"
bind "knife" "mwheelup"
//
****************************************
// *** Sistema de recarga.
Arma siempre visible ***
//
****************************************
alias +recarga
"+reload;r_drawviewmodel 1"
alias -recarga "-reload;r_drawviewmodel
0"
// *****************
// *** Chat On/Off ***
//
*****************
alias chat "chatoff"
alias chatoff
"hud_saytext_time 0; developer 1; echo Chat (ON); developer 0; alias
chat chaton"
alias chaton "hud_saytext_time 3; developer 1; echo Chat
(OFF); developer 0; alias chat chatoff"
//
*************************
// *** Parar sonido ambiente ***
//
*************************
alias ambienteoff "stopsound; developer
1; echo Sonido ambiente apagado; developer 0"
//
***********************
// *** Cambiar de Nick ***
//
***********************
alias nick "nick01"
alias nick01
"alias nick nick02; name MiNick1; developer 1; echo Nick actual MiNick1;
developer 0"
alias nick02 "alias nick nick03; name MiNick2; developer
1; echo Nick actual MiNick2; developer 0"
alias nick03 "alias nick
nick01; name MiNick3; developer 1; echo Nick actual MiNick3; developer
0"
// **********************************
// *** Grabación
hasta de 5 Demos ***
// **********************************
alias
demo "demo01"
alias demo01 "alias demo demo02; record demo1;
d1; echo -=[Grabando DEMO1.DEM]=-; d0"
alias demo02 "alias demo
demo03; stop; d1; echo -=[Grabación finalizada de DEMO1.DEM]=-;
d0"
alias demo03 "alias demo demo04; record demo2; d1; echo
-=[Grabando DEMO2.DEM]=-; d0"
alias demo04 "alias demo demo05; stop;
d1; echo -=[Grabación finalizada de DEMO2.DEM]=-; d0"
alias
demo05 "alias demo demo06; record demo3; d1; echo -=[Grabando
DEMO3.DEM]=-; d0"
alias demo06 "alias demo demo07; stop; d1;
echo -=[Grabación finalizada de DEMO3.DEM]=-; d0"
alias demo07 "alias
demo demo08; record demo4; d1; echo -=[Grabando DEMO4.DEM]=-;
d0"
alias demo08 "alias demo demo09; stop; d1; echo -=[Grabación
finalizada de DEMO4.DEM]=-; d0"
alias demo09 "alias demo demo10;
record demo5; d1; echo -=[Grabando DEMO5.DEM]=-; d0"
alias demo10
"alias demo demo01; stop; d1; echo -=[Grabación finalizada de
DEMO5.DEM]=-; d0"
// *******************
// *** Salto Largo
***
// *******************
alias +saltolargo "+jump; w1;
+duck"
alias -saltolargo "-jump; w1; -duck"
//
**************************************
// *** Lanzamiento rápido de
granadas ***
// **************************************
alias
granadarapida "grenade; w1; +attack2; w1; -attack2"
//
*****************************
// *** Guerra de la banderas ***
//
*****************************
alias warflag numerar
alias numerar
"bind 1 bandera1; bind 2 bandera2; bind 3 bandera3; bind 4 bandera4;
bind 5 bandera5; bind 6 bandera6; bind 7 banderaX; developer 1; echo
-=[Guerra de banderas - ACTIVADA]]=-; developer 0; bind flagwar
renumerar"
alias renumerar "bind 1 slot1; bind 2 slot2; bind 3 slot3;
bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; developer 1;
echo -=[Guerra de banderas - DESACTIVADA]=-; developer 0; bind flagwar
numerar"
alias "bandera1" "say_team >>>Necesito ayuda en la
bandera [1]<<<; renumerar"
alias "bandera2" "say_team
>>>Necesito ayuda en la bandera [2]<<<;
renums"
alias "bandera3" "say_team >>>Necesito ayuda en la
bandera [3]<<<; renums"
alias "bandera4" "say_team
>>>Necesito ayuda en la bandera [4]<<<;
renums"
alias "bandera5" "say_team >>>Necesito ayuda en la
bandera [5]<<<; renums"
alias "bandera6" "say_team
>>>Necesito ayuda en la bandera [6]<<<;
renums"
alias "banderaX" "say_team >>>Necesito ayuda para
capturar la bandera de %l<<<"
bind "F3"
"warflag"
//
************************************************** ***
//
***Información: (Tiempo restante / Siguiente mapa / Tabla de records)
***
//
************************************************** ***
alias
+info "+showscores;timeleft;nextmap"
alias -info
"-showscores"
// ******************************
// *** Limpiar
pantalla y capturarla ***
// ******************************
alias
+cleansnap "cson; clear; w3; snapshot"
alias -cleansnap "csoff;
w2; dv1; echo -=[Captura con pantalla limpia realizada]=-;
dv0"
alias cson "cl_observercrosshair 0; crosshair 0;
r_drawviewmodel 0; cl_showfps 0; net_graph 0; cl_hud_objectives 0;
cl_hud_objtimer 0; cl_hud_reinforcements 0; cl_hud_health 0; cl_hud ammo
0"
alias csoff "cl_observercrosshair 1; crosshair 1;
r_drawviewmodel 1; cl_hud_objectives 1; cl_hud_objtimer 1;
cl_hud_reinforcements 1; cl_hud_health 1; cl_hud ammo
1"
COMANDOS DE CONSOLA (ANEXO)
Comandos dentro
del juego
+attack // Ataque primario
+attack2 // Ataque
secundario
+back // Ir hacia atras
+duck // Agacharse
+forward
// Ir hacia adelante
+jump // Saltar
+moveleft // Ir hacia
la izquierda
+moveright // Ir hacia la derecha
+reload // Recargar
arma
+showscores // Mostrar tabla de puntuaciones
+speed //
Correr
+use // Usar
changeclass // Muestra la opción de cambiar de
clase
changeteam // Muestra la opción de cambiar de
equipo
dropmgammo // Dejar la munición para la MG
dropammo //
Dejar la munición del arma principal
force_centerview // Forzar la
vista al centro
impulse 100 // Linterna
impulse 201 // Spray del
logo
invlast // Elegir el último arma usada
invnext //
Mostrar la siguiente arma disponible en tu inventario
invprev //
Mostrar el arma anterior disponible en tu inventario
kill // Suicidio
en situaciones en las que estés atascado
prone // Tumbarse
slot1
// Selecciona grupo de armas 1
slot2 // Selecciona grupo de armas
2
slot3 // Selecciona grupo de armas 3
slot4 // Selecciona
grupo de armas 4
slot5 // Selecciona grupo de armas
5
slot6 // Selecciona grupo de armas 6
slot7 //
Selecciona grupo de armas 7
slot8 // Selecciona grupo de armas
8
slot9 // Selecciona grupo de armas 9
slot10 //
selecciona grupo de armas 10
special // ataque
secundario
stopbleed // vendarse
Señales
visuales
signal_enemyspotted
signal_spreadout
signal_holdposition
//"Mantener la posición"
signal_takecover
//"Cubridme"
signal_coveringfire //"Fuego de
cobertura"
signal_areaclear //"Area despejada"
signal_flankright
// "Flanco derecho"
signal_moveout // "Adelante"
signal_flankleft
// "Flanco izquierdo
signal_grenade // "Granado"
signal_enemyleft
// "Enemigo a la izquierda"
signal_enemyright // "Enemigo a la
derecha"
signal_backup
signal_sniper //
"Francotirador"
signal_yes // "Si señor"
signal_no // "No
señor"
signal_fallback
signal_sticktogether
Comandos
de voz
voice_ceasefire // "Alto el fuego"
voice_usegrens //
"Usar vuestras
granadas"
voice_moveupmg
voice_mgahead
voice_enemybehind
voice_enemyahead
voice_gogogo
//"Vamos, vamos, vamos"
voice_assault // "Preparados para el
asalto"
voice_displace // "Dispersaros"
voice_areaclear //
"Area
despejada"
voice_fireleft
voice_fireright
voice_fireinhole
voice_negative
// "Negativo"
voice_coverflanks // "Cubrir los
flancos"
voice_sticktogether
voice_spreadout
voice_dropguns
// "Tirar las armas"
voice_takecover //
"Cubridme"
voice_backup
voice_needammo // "Necesito
munición"
voice_medic //
"Medico"
voice_hold
voice_right
voice_left
voice_yessir
// "Si señor"
voice_grenade //
"Granada"
voice_flank
voice_cover
voice_fallback
voice_attack
voice_sniper
// "Francotirador"
Armas
weapon_gerknife // Cuchillo
aleman
weapon_amerknife // Cuchillo americano
weapon_spade //
Pala
weapon_kar // Kar98 (Eje)
weapon_luger // Pistola
(Eje)
weapon_garand // Garand (Aliados)
weapon_colt // Pistola
(Aliados)
weapon_m1carbine // Carabina M1
(Aliados)
weapon_thompson // Thomson (Aliados)
weapon_mp40 // Mp40
(Eje)
weapon_mp44 //mp44 (Eje)
weapon_bar //Bar
(Aliados)
weapon_spring // Rifle francotirador
(Aliado)
weapon_gewehr // Rifle francotirador
(Eje)
weapon_mg42 // Ametralladora (Eje)
weapon_mg34 //
Ametralladora (Eje)
weapon_30cal // Ametralladora
(Aliada)
weapon_stickgrenade // Granada (Eje)
weapon_handgrenade
// Granada (Aliados)
weapon_fg42 // FG42 (Eje)
weapon_k43 // Kar43
(Eje)
weapon_paraknife // Cuchillo paracaidistas
Fuente DoDrules.
Última edición por eXploiT_HL; 08/06/2005 a las 23:28
-
Member
Re: F.A.Q | ¿Cómo creo una Config?
08/06/2005, 23:27
nadie lee estas guias tan largas mariana!!
jaja pero bien ahi con el aporte
-
:: Gx STAFF ::
Re: F.A.Q | ¿Cómo creo una Config?
09/06/2005, 00:10
buena info, muy completo.
Cierren el tema.
-
Member
Re: F.A.Q | ¿Cómo creo una Config?
09/06/2005, 20:59
aca mi cfg personal, hecha por mi solito :*
jaja, bue, aca la tienen, esta configurada para 800x600 con todo LOW, es decir, la menor calidad de graficos posibles para lograr mas fps ya ke mi pc tiene no tiene el nivel suficiente para andar a 100 fps con texturas altas y mas yerbas..... enjoy, ke les sirva de ejemplo, o si kieren usarla no tengo problema, recuerden cambiar el nick, sensibilidad u otras cosas personales
================================================== ================================================== ================================================== ========
.:: DoD Configs /// By eXploiT \\\ DoD Configs ::.
================================================== ================================================== ================================================== ========
//
//
//
//
//
//
//-Day of Defeat 1.3
//-Configuraciones @ 800x600
//-By eXploiT
//
//
//
//
// STEAM: eXploiT_HL Argentina - Santa Fe.
//================================================== ===========================
name "sB^ eXploiT !"
================================================== =============================
unbindall
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "," "changeclass"
bind "." "changeteam"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "c" "voice_menu1"
bind "v" "voice_menu2"
bind "b" "voice_menu3"
bind "d" "+moveright"
bind "e" "+use"
bind "n" "amxmodmenu"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "dropammo"
bind "j" "dropobject"
bind "l" "stopsound"
bind "m" "+map"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "+commandmenu"
bind "y" "messagemode"
bind "z" "+voicerecord"
bind "~" "toggleconsole"
bind "ALT" "+moveup"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F5" "snapshot"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "prone"
bind "MOUSE4" "cl_xhair_style 0; 1stp"
bind "MWHEELUP" "+attack"
bind "MWHEELDOWN" "+attack"
bind "PAUSE" "pause"
bind "=" "sturmbotmenu"
================================================== ================================================== ==================
// []---> Personal Settings ...
// []------------------------------------------------------------------
sensitivity "1.3"
console "1.0"
con_color "999 999 999"
cl_sidespeed "99999999999"
cl_forwardspeed "99999999999"
cl_backspeed "99999999999"
cl_yawspeed "99999999999"
cl_bob "0"
cl_bobup "0"
cl_bobcycle "0.8"
cl_dlmax "128"
cl_idealpitchscale "0.8"
lookstrafe "0.000000"
lookspring "0.000000"
m_pitch "0.022000"
m_yaw "0.022"
m_forward "1"
m_side "0.8"
model "recon"
hud_fastswitch "1"
cl_autoreload "0"
cl_xhair_style "4"
hud_centerid "1"
hud_takesshots "0"
// []---> Mic Codes ...
// []---------------------------------------------------------------------------------
voice_enable "1"
voice_forcemicrecord "1.6"
voice_modenable "1"
voice_scale "2"
volume "0.4"
// []---> Fogs & Smoke Effects ...
// []---------------------------------------------------------------------------------
cl_fog_density "0.0"
cl_fog_start "10.0"
cl_fog_end "3500.0"
cl_fog "0"
cl_fog_red "192"
cl_fog_green "192"
cl_fog_blue "192
cl_vsmoothing "0.05"
cl_partiflecx "2"
cl_easymode "1"
cl_cutscenes "1"
cl_hud_msgs "2"
setinfo "_ah" "0"
dodcredits "0"
// []---> Ilumination ...
// []---------------------------------------------------------------------------------
lightgamma "2.5"
gamma "4"
brightness "4"
// []---> HUD Menu & Mini Map ...
// []---------------------------------------------------------------------------------
cl_hud_objectives "1"
cl_hud_objtimer "1"
cl_hud_reinforcements "1"
cl_hud_health "1"
cl_hud_ammo "1"
cl_identicon "1"
cl_dmsmallmap "1"
cl_identiconmode "2"
// []---> Old Versions support ...
// []---------------------------------------------------------------------------------
scr_conspeed "99999999999"
rate "7500"
// []---> Details ... (LOW)
// []---------------------------------------------------------------------------------
cl_bulletejects "1"
skin "0"
cl_himodels "0"
gl_max_sise "128"
// []---> NetCodes and Setting's ...
// []---------------------------------------------------------------------------------
cl_lw "1"
cl_lc "1"
cl_download_ingame "0"
cl_allowdownload "1"
cl_allowupload "1"
cl_updaterate "20"
cl_cmdrate "30"
cl_cmdbackup "2"
cl_rate "7500"
cl_timeout "60"
// []---> NetGraph & FPS options ...(800x600)
// []---------------------------------------------------------------------------------
net_graph "3"
net_graphwidth "220"
net_scale "5"
net_graphpos "1"
fps_max "101"
fps_modem ""
// []---> Voice ...
// []---------------------------------------------------------------------------------
bind "KP_HOME" "voice_menu1 ; menuselect 2 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_UPARROW" "voice_menu1 ; menuselect 1 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_LEFTARROW" "voice_menu2 ; menuselect 7 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_5" "voice_menu3 ; menuselect 6 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_RIGHTARROW" "voice_menu2 ; menuselect 8 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_END" "voice_menu3 ; menuselect 2 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_DOWNARROW" "voice_menu3 ; menuselect 4 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_ENTER" "voice_menu3 ; menuselect 3 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "KP_INS" "voice_menu2 ; menuselect 9 ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "DEL" "voice_menu2 ; menuselect 5 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "BACKSPACE" "voice_menu2 ; menuselect 6 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "UPARROW" "voice_menu3 ; menuselect 1 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "DOWNARROW" "voice_menu1 ; menuselect 3 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "LEFTARROW" "voice_menu1 ; menuselect 4 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "RIGHTARROW" "voice_menu1 ; menuselect 5 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "ENTER" "voice_menu2 ; menuselect 3 ; wait ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "ins" "voice_menu3 ; menuselect 5 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
bind "end" "voice_menu3 ; menuselect 9 ; wait ; wait ; wait ; wait ; wait ; wait ; slot10"
// []---> Slot´s ...
// []------------------------------------------------------------------------------------
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
// []---> Mensajes ...
// []-------------------------------------------------------------------------------------
bind "F3" "say .:: mSn: [email protected] ClanServer: sb.dods.com.ar:27018 ::."
bind "o" "say_team Taking 1st Enemy flag. Take the others."
bind "p" "say_team HELP @ %l TO CAPTURE !!"
bind "F11" "say _-= eXploiT DoD c0nfiguration Loaded =-_"
bind "i" "say_team Class: %c Health: %h Localitation: %l"
bind "k" "say !forgivetk"
// []---> HLPlayer ...
// []-------------------------------------------------------------------------------------
bind "*" "playtrack"
bind "KP_MINUS" "mp3voldown"
bind "KP_PLUS" "mp3volup"
bind "KP_SLASH" "looptrack"
bind "PGDN" "prevtrack"
bind "PGUP" "nexttracks"
bind "KP_PGUP" "saytrack"
bind "KP_DEL" "mp3 stop"
================================================== ================================================== =======================
speak loading
Echo -[10%] |......| Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[15%] |............| Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[25%] |................| Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[50%] |....................|Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[65%] |.......................|Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[80%] |...........................|Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[90%] |...............................|Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[99%] |.................................|Loading..
wait;wait;wait;wait;wait;wait;wait;wait;wait
clear
echo -[100%] ------------------=cOMPLEte=--------------------------
wait;wait;wait;wait;wait;wait;wait;wait;wait
wait;wait;wait;wait;wait;wait;wait;wait;wait
wait;wait;wait;wait;wait;wait;wait;wait;wait
echo -=[La Configuracion Se a cargado con exito.]=-By .:: eXploiT ::.
speak hello ;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait ;;wait;wait;wait;wait;wait;wait; speak soldier
wait;wait;wait;wait;wait;wait;wait;wait;wait
hideconsole
================================================== ================================================== ================================================== =======
================================================== ================================================== ================================================== =======
solo deben hacerle copy paste en un *.TXT ke luego le cambiaran su extencion a *.cfg
desde la consola poner 'exec miller.cfg'
-
Re: F.A.Q | ¿Cómo creo una Config?
09/06/2005, 22:14
mi config q es sacada de la de panda q a su vez es sacada de la de rommel es muy complicada.. xD demaciados binds y demas yerbas...
-
holaa =)
Re: F.A.Q | ¿Cómo creo una Config?
20/10/2005, 10:47
-
ORCOS AL PODER
Re: F.A.Q | ¿Cómo creo una Config?
05/03/2007, 16:20
Iniciado por
eXploiT_HL
nadie lee estas guias tan largas mariana!!
jaja pero bien ahi con el aporte
YO TOY APRENDIENDO Y ME LA TUBE QUE LEER
= no entendi nada. ajajaaj
-
Verdammnis
Re: F.A.Q | ¿Cómo creo una Config?
15/03/2007, 06:51
mi config es default, solo cambio los rate y la sensi ;p, y el crosshair, despues es puro skill
asi que s0iz tambien juega dod jajajaa, (cuando otra partida de quake)
-
Unaffected you
Re: F.A.Q | ¿Cómo creo una Config?
19/03/2007, 16:12
bueh, creo q voy a tener q imprimirlo xq acordarmelo ni en pedo.
AD~AN
Iniciado por
pinchi2009
... Porque justo a los meses cambiaron la crónica, estaba en C4; y bueno no pude jugar 1 año, porque no podía bajar la nueva crónica. Me fui a Inter (cyber) que tiene buena velocidad de descarga y de nuevo... 6 horas de descarga! Buscando, buscando, llegué a ese sitio; hasta ahora lo tengo en un USB por si pasa algo, me lo compré especialmente para eso, 16 Gb
Permisos de Publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del Foro
ESCORTS Capital Federal | ESCORTS Zona Sur | ESCORTS Zona Norte | ESCORTS Zona Oeste | ESCORTS Mar del Plata | ESCORTS La Plata | ESCORTS Cordoba | ESCORTS Rosario | ESCORTS Tucuman | Escorts Almagro | Escorts Belgrano | Escorts Caballito | Escorts Centro | Escorts Flores | Escorts Microcentro | Escorts Once | Escorts Palermo | Escorts Recoleta | Escorts Tribunales | Escorts Devoto | Escorts Villa Urquiza | Escorts Caba