Binds!
A muchos buenos jugadores les molesta perder tiempo comprando en el Armoury, porque compran casi siempre las mismas cosas (dependiendo obviamente en que Stage se encuntren) o porque simplemente ¡hay un Dragoon destruyendo el Reactor!
¿Cómo podemos evitar esto? Con Binds =D
Un Bind (en español Lazo) es asociar (o enlazar) una tecla a uno o varios comandos del juego. Primero hay que saber que todo en Tremulous se hace con comandos, excepto los movimientos con el ratón.
Algo más que hay que saber son los nombres "verdaderos" de las cosas, es decir, los nombres que usa el juego internamente para las armas, items, estructuras, niveles de evolución, etc. Acá una pequeña y creo que completa lista:
Armas:
Blaster: blaster
Rifle: rifle
Painsaw: psaw
Shotgun: shotgun
Lasgun: lgun
Mass Driver: mdriver
Chaingun: chaingun
Pulse Rifle: prifle
Flame Thrower: flamer
Lucifer Cannon: lcannon
Construction Kit: ckit
Adv. Construction Kit: ackit
Upgrades:
Light Armour: larmour
Helmet: helmet
Battery Pack: battpack
Jetpack: jetpack
Granada: gren
Medikit: medkit
Niveles de evolución de los Aliens:
Dretch: level0
Basilisk: level1
Adv. Basilisk: level1upg
Marauder: level2
Adv. Marauder: level2upg
Dragoon: level3
Adv. Dragoon: level3upg
Tyrant: level4
Y ahora los comandos:
Para hacer un bind: "bind <tecla> <comando>" (vean al final).
Comprar: "buy <item>"
Vender: "sell <item>" o bien, para vender todo a la vez "sell weapons" y "sell upgrades"
Usar un item: "itemact <item>" y "itemtoggle <item>"
Evolucionar: "class <nivel_de_evolución>"
Entrar o cambiar de equipo: "team <equipo>" equipo puede ser "aliens" o "humans"
Hablar: "say <mensaje>" y "say_team <mensaje>" para hablar al equipo. "m <nombre> <mensaje>" para enviar un mensaje privado a <nombre>.
Conectarse a un servidor: "connect <dirección_ip>:<puerto>"
Desconectarse: "disconnect" o "quit" para salir del juego.
Hay que aclarar que estos comandos no serían útiles si se les tuviera que asignar una tecla a cada uno. Por esta razón es posible combinar dos o más mediante un punto y coma ;
Ejemplos:
Y para los que no leyeron nada de lo que dije antes, vamos directamente a lo práctico, los ejemplos, o sea, mis binds =) :
bind 1 "class level3; sell weapons; sell upgrades; buy lgun; buy larmour; buy helmet; buy battpack; buy rifle"
bind 2 "class level4; sell weapons; sell upgrades; buy shotgun; buy larmour; buy helmet; buy rifle"
bind 3 "class level3upg; sell weapons; sell upgrades; buy chaingun; buy bsuit; buy larmour; buy helmet; buy rifle"
bind 4 "sell weapons; sell upgrades; buy lcannon; buy larmour; buy helmet; buy battpack; buy rifle"
bind 5 "sell weapons; sell upgrades; buy mdriver; buy larmour; buy helmet; buy battpack; buy rifle"
bind 6 "sell weapons; sell upgrades; buy psaw; buy larmour; buy helmet; buy rifle"
bind 7 "sell weapons; buy ckit"
bind 8 "sell weapons; buy ackit"
bind 9 "sell weapons; sell upgrades; buy rifle"
bind k "sell battpack; buy jetpack"
bind l "buy gren"
Esto es para los números del 1 al 9 que están arriba de las letras.
Como pueden apreciar en los 3 primeros binds, el primer comando sirve para evolucionar (si estás como Alien) o para comprar un "conjunto" (si sos humano). Esto es una forma de ahorrar teclas =P.
Es necesario destacar, al hacer esta clase de binds, la importancia del orden en que se compran las cosas. Primero siempre es recomendable empezar por el arma, ya que si no tienen créditos suficientes se quedan con el blaster. Para evitar esto, yo le agregué la compra de un rifle al final de cada uno.
Otra cosa que quiero hacerles notar es en el tercero, donde se compra un Chaingun y un Battlesuit, pero si no tuviesen créditos para el battlesuit, terminan comprando un Light Armour y un Helmet.
Los dos últimos sirven para vender el battery pack y comprar el jetpack (no se pueden tener los dos) y el segundo para comprar la granada.
bind DEL "team aliens; class level0"
bind PGDN "team humans; class rifle"
bind PGUP "team aliens; class builderupg; class builder"
bind END "team humans; class ackit; class ckit"
Acá pueden ver que hay teclas que tienen nombres especiales, en este caso se entiende que se tratan de:
Delete, Page down, page up, end (Suprimir, retroceder página, avanzar página, fin).
Estos binds sirven para entrar a un equipo y "hacer spawn" o salir del huevo/telenode. Si ya estás en un equipo no pasa nada y simplemente "hacés spawn". Para usar estos bind tenés que tener deshabilitados los mensajes de advertencia (Warning Dialogs, en Options -> Game -> Disable warning dialogs YES).
bind r "itemtoggle blaster"
bind t "itemact gren"
Estos sirven para cambiar rápidamente entre el arma principal y el blaster y para tirar la granda, respectivamente.
bind F5 "say_team ^7B^1aseeeeee^7!"
bind F6 "say_team ^7B^1uild^7!"
bind F7 "say_team ^7A^1ttack ^7N^1ow^7!"
Estos son para alertar al equipo. Ya podrán deducir qué hacen cada uno.
bind KP_SLASH "connect 200.49.147.87:30720"
bind KP_STAR "quit"
El primero es para conectarse al Argentina*Server y el segundo es para cuando deberías estar estudiando y no jugando. (Vean la lista de nombres de teclas).
Lo último que quiero mencionar es que hay otra forma de hacer binds, que es usando variables (cvars) pero todavía no incursioné en ese campo =P.
Lista de nombres de teclas:
0 .............. KP_INS
1 .............. KP_END
2 .............. KP_DOWNARROW
3 .............. KP_PGDN
4 .............. KP_LEFTARROW
5 .............. KP_5
6 .............. KP_RIGHTARROW
7 .............. KP_HOME
8 .............. KP_UPARROW
9 .............. KP_PGUP
Numlock .. KP_NUMLOCK
/ ............... KP_SLASH
* .............. KP_STAR
- ............. . KP_MINUS
+ .............. KP_PLUS
Enter ........ KP_ENTER
Delete ...... KP_DEL
Pause ............... PAUSE
Capslock .......... CAPSLOCK
Shift ................. SHIFT
Control ............. CTRL
Alt .................... ALT
Space .............. SPACE
Backspace ....... BACKSPACE
Enter ............... ENTER
Insert .............. INS
Home .............. HOME
Page Up .......... PGUP
Delete ............. DEL
End ................. END
Page Down ..... PGDN
Up Arrow ......... UPARROW
Down Arrow .... DOWNARROW
Left Arrow ....... LEFTARROW
Right Arrow ..... RIGHTARROW
Left Mouse Button ............ MOUSE1
Right Mouse Button .......... MOUSE2
Center Mouse Button ....... MOUSE3
Mouse Button 4 ................ AUX1
Mouse Button 5 ................ AUX2
Mouse Wheel Up .............. MWHEELUP
Mouse Wheel Down ......... MWHEELDOWN
Si se bajaron el cliente de http://www.trem-servers.com/ van a poder hacer binds con teclas no comunes (como el acento, Windows, la ñ, etc) que tienen un nombre especial. (WORLD_#, WINDOWS, AUX#)
Espero que les sriva (es obvio que les va a servir =).
- 1021 lecturas

Buenisimo... xq como un
Buenisimo... xq como un bludo use mis binds preestablecidos y los cambie accidentalmente por binds tipo "say" o "say_team". Despues me olvide como cambiarlos como estaban antes jajaja
//---J () $ € IgN@C10---//
Que bueno Devil, gracias por
Que bueno Devil, gracias por los binds me sirvieron pq me habia olvidado lo de SAY y SAY_TEAM
54lu2!
[EASY]Ranger!<