Quake III Arena
Menú
Gamersmafia es ahora un archivo de solo lectura.

¿Alguien sabe como guardar los alias en Quake III Arena?

Bueno, hace poco he aprendido a utilizar el comando set, que su uso principal es para crear scripts simples, después de leer un tutorial, he aprendido a hacer estos scripts, pero el problema viene cuando quiero guardarlos, si los guardo en el q3config.cfg, el juego no sabe interpretar bien los comandos, pondré un ejemplo: El zoom en Quake 3 solo se puede realizar mientras tienes apretada la tecla asignada al zoom, pero yo quiero que la tecla del zoom sea activado o desactivado en vez de mantener la tecla pulsada (un clic para hacer zoom y otro clic para salir del zoom), para ello, escribiría lo siguiente:

set zoomin “cg_fov 25; set zoomtoggle vstr zoomout”
set zoomout “cg_fov 110; set zoomtoggle vstr zoomin”
set zoomtoggle “vstr zoomin”
bind MOUSE2 “vstr zoomtoggle”

Con esto al juego le digo que creo la variable zoomin, que tiene un campo de visión de 25, y una vez echo el cambio de fov cambia el valor de zoomtoggle al valor de zoomout; con el segundo set lo hace al revés, vuelve a configurar el fov al que tengo (110) y vuelve a cambiar el valor de zoomtoggle al mismo que tiene zoomin y en el último set, dice que zoomtoggle tiene el valor de zoomin, si no hiciera el tercer set, el “alias” no funcionaría bien (el alias lo he puesto entre comillas, porque en el tutorial dice que no son alias, pero se parece, y en ningún momento ha dado el nombre real de esta funcionalidad)
y por último asignamos al botón derecho del raton la variable zoomtoggle con la que cambiaremos nuestro cg_fov de 25 a 110.

Esto ya lo he hecho dentro del juego y funciona, pero cuando hago un copiar pegar al q3config.cfg no me reconoce el script, después de tanta explicación, mi pregunta es: Se tiene que guardar en un archivo aparte, o en la cfg la sintaxis debe ser diferente?

Lamentablemente, no tengo muchos GMFs, mi aparición en Gamermafia es bastante ocasional, asi que sólo podré dar 15 GMFs, pero por favor, teniendo en cuenta que no es dinero de verdad, tened la compasión de que si léeis esta pregunta y sabéis la respuesta… AYUDADME POR FAVOR!!

Recompensa: 15
Mejor respuesta

Ok, al final he pedido ayuda al “Grip aka. The Config Master”.
Mete esto en la cfg:

set inzoom “cg_fov 25;set zoomtoggle vstr outzoom”
set outzoom “cg_fov 110;set zoomtoggle vstr inzoom”
set zoomtoggle “vstr inzoom”
bind mouse2 “vstr zoomtoggle”

A ver si lo deja como quieres

por river

Has de crear otro fichero con extension .cfg que ejecutaras desde dentro del quake a traves de la consola.
El comando para ejecutar la config es: /exec pepito.cfg (si pepito es el nombre de la cfg)
Ojo, la cfg no puede pesar más de 14k o no se cargarán las variables que contenga.
Creo que debería quedar como algo así:

bind MOUSE2 “set zoomin; cg_fov 25; set zoomtoggle vstr zoomout; set zoomout; cg_fov 110; set zoomtoggle vstr zoomin; set zoomtoggle vstr zoomin vstr zoomtoggle”

No lo tengo mu claro ya que nunca fueron mi fuerte pero si tengo claro que al principio del comando ha de ir la tecla bindeada. Si me pasas tu mail por PM te paso mi cfg para que veas como está hecha.

Vale, ahora lo pruebo, lo del exec si que lo sabía, ya que tengo dos cfg para movies, y como suponía a la hora de guardarlo en la cfg, la sintaxis cambia un poco, dentro de poco volveré a comentar para decir si funciona, y elegir la mejor respuesta (si alguien más comenta).

Gracias river!

Pues, no me funciona, he hecho un copy paste del de river y no me funciona, pero aún y así gracias, esperaré un poco más para ver si hay alguien más que comenta, a ver que tal

Ok, al final he pedido ayuda al “Grip aka. The Config Master”.
Mete esto en la cfg:

set inzoom “cg_fov 25;set zoomtoggle vstr outzoom”
set outzoom “cg_fov 110;set zoomtoggle vstr inzoom”
set zoomtoggle “vstr inzoom”
bind mouse2 “vstr zoomtoggle”

A ver si lo deja como quieres

Funciona!

Cuando lo puse por primera vez, era igual pero después del punto y coma ponía espacio, como en la consola dentro del juego; supongo que ese era el problema (el espacio después del punto y coma), muchísimas gracias river por ayudarme!

Top sabios
ObiJu 186
Draco351 110
Mave 105
Alim_Jah 97
ReNeGaDo 72
2_Face 60
Casti 60
AlbeR. 57
Anferne 50
Samu. 49
Un punto = una mejor respuesta