Tema
(Adhesivo)
[Guía] Mis amigas las macros [Actualizado 5.1]
|
Editado por Rea el 15/12/12 0:43 (CET)
1.- Sobre la guía
2.- ¿Qué es una macro? 3.- ¿Qué se puede hacer con una macro? ¿Y qué no se puede? 4.- ¿Dónde se guardan las macros? 5.- ¿Cómo hacer una macro? 6.- Tipos y Estructura de macros
6.2.- Macros de habilidades 6.3.- Macros de equipo 7.- MACROS TIPO TEXTO
7.1.2.- %f 7.2.- CANALES
7.2.2- Lista de canales 8.- MACROS DE HABILIDADES
- CASTSEQUENCE
- CLEARTARGET - FOCUS - CLEARFOCUS - STOPMACRO - CANCELAURA - CANCELFORM - STARTATTACK - STOPATTACK
- PETATTACK - PETDEFENSIVE - PETFOLLOW - PETPASSIVE - PETSTAY
- #SHOWCOOLDOWN - #SHOWTOOLTIP - La ! en los hechizos
- HELP
- MODIFIER
- DEAD - EXISTS - STEALTH - STANCE o FORM
- @TARGETTARGET - @FOCUS - @FOCUSTARGET - @PLAYER - @MOUSEOVER - @MOUSEOVERTARGET - @NOMBRE
- FLYING - INDOORS - OUTDOORS - MOUNTED - SWIMMING
9.- MACROS DE EQUIPO
9.1.2.- EQUIP 9.1.3.- EQUIPSLOT 9.1.4.- EQUIPSET 10.- MACROS DE MASCOTAS MANSAS
- RANDOMFAVORITEPET 11.- AGRADECIMIENTOS |
Inicia sesión para calificar este asunto
|
|
Editado por Rea el 13/11/12 8:23 (CET)
1.- Sobre la guía:
Tenéis la guía en versión PDF gracias a Ysondra: http://www.4shared.com/get/E8vIWef_/WARCRAFT_GUIA_-_REA_-_Mis_amig.html 2.- ¿Qué es una macro?
3.- ¿Qué se puede hacer con una macro? ¿Y qué no se puede?
Lo que nunca hará una macro es jugar por ti. Eso incluye la elección de hechizos automáticamente, ni caminar, ni recoger objetos de los cadáveres. En definitivamente no hará nada que requiera tu intervención directa. Si encuentras un programa o addon que haga esto por ti, es ilegal y te banearían la cuenta. Siendo más específicos, esta es la lista de cosas que no puedes hacer con macros: 1- Una macro NO PUEDE COMPROBAR SI UN HECHIZO ES USABLE. 2- Una macro no podrá comprobar si un hechizo está en tiempo de reutilización 3- Cualquier condición que se te ocurra que te ahorraría esfuerzo de elección de botones, entonces no se puede hacer (por ejemplo comprobar la vida que le queda a un jefe, comprobar el maná que tenga, qué hechizo está lanzando, su especialización de talentos, beneficio activo, etc etc). 4- Jamás podrás hacer que una macro lance dos hechizos simultáneamente salvo que éstos se anulen entre sí (que son muy pocos hechizos) o que no compartan tiempo de reutilización global (por ejemplo sí puedes hacer una macro con "Enfoque interno" y "Sanación relámpago" pero nunca con "Punición" y "Fuego sagrado" teniendo en cuenta que ambas condiciones de ejecución de ambos hechizos son correctas a la vez). 4.- ¿Dónde se guardan las macros?
5.- ¿Cómo hacer una macro?:
1- Escribe /macro o accede al menú de macros mediante el menú principal dentro del juego. 2- Dale a "Nuevo" 3- Ponle un nombre a la macro (se ordenan alfabéticamente). 4- Elige un icono a tu gusto 5- Dale a Aceptar 6- Escribe en la ventana de la izquierda, la que está debajo de las macros que tengas, /lol 7- Arrastra el icono desde la lista de macros a una casilla de tu barra de acción. Ahora al pulsar sobre la macro harás directamente /lol lo cual sirve para reirte de tus enemigos rápidamente. Seguro que lo has visto muchas veces. 6.- Tipos y Estructura de macros:
/acción [condición1, condición2] habilidad; [condiciones] habilidad; Además las macros se pueden dividir en 4 tipos. Las macros de texto (como la que viste en el punto 5), las macros de habilidades (que son las más usuales y dónde haremos más incapié), las macros hechas con código LUA (que son aquellas macros hechas con código de Addons, que no explicaré en esta guía por su complejidad) y las macros relacionadas con el equipo.
Las macros tipo texto son aquellas que tienen como finalidad anunciar algo por algún canal. La estructura es: /acción /canal texto 6.2.- Macros de habilidades: Estas macros son aquellas que necesitan un comando que le diga qué hacer y bajo qué condiciones. Cada comando, además, puede tener ciertas estructuras que se explicarán cuando sea necesario. Pero la base a segir es: /acción [condiciones] habilidad; 6.3.- Macros de equipo: Hay ciertas macros que nos permiten equiparnos objetos o usarlos. La estructura de las mismas es muy peculiar, así que las obviaremos en este punto y se explicará más adelante. |
Inicia sesión para calificar este asunto
|
|
Editado por Rea el 14/04/12 13:05 (CEST)
7.- MACROS TIPO TEXTO:
El comando " %t " no es en sí un comando, sino una opción que cabe destacar para las macros de cat (o incluso para el chat en sí mismo). Al poner %t el juego escribirá el nombre de tu objetivo. en caso de no tener objetivo pondrá "sin objetivo". /p ¡Mi objetivo se llama %t!
El comando "%f" funciona igual que el "%t" pero en vez del nombre del objetivo dirá el nombre de tu focus. /p ¡Mi focus se llama %f!
A la hora de poer un canal se pondrá delante del texto. En el ejemplo siguiente donde pone CANAL es lo que deberás sustituir por el apartado siguiente: /CANAL ¡Hola, esto es un texto!
- g: Clan - p: Grupo - ra: Banda - rw: Aviso de Banda - bg: Campo de batalla
- CAST: Esta es la macro principal, la que más usarás (se puede cambiar "cast" por "lanzar" si juegas en castellano. Pero yo no lo recomiendo puesto que cast seguro que no falla y además ocupa menos caracteres). Básicamente sigue la siguiente estructura: /cast [condiciones] Habilidad; - CASTSEQUENCE: En esencia funciona igual que el CAST pero tiene otra finalidad. Su función no es la de lanzar un hechizo, sino la de concatenar varios hechizos bajo las mismas condiciones. La diferencia es que la estructura es relativamente diferente y usa unas condiciones diferentes. /castsequence [condiciones] reset=condiciones Habilidad1, Habilidad2, Habilidad3; Después del reset, donde pone condiciones, podemos añadir lo siguiente: un número (que equivaldría a segundos), target (cambio de objetivo), combat (cuando salgas o entres en combate), shift, alt, ctrl (cuando pulses cualquiera de estas teclas). Puedes poner todos los condcionantes que quieras separados con una /. Cuandose cumpla algunad e las condiciones la macro volverá a su punto de partida. Por supuesto también volverá a su punto de partida cuando llegue a la última habilidad. Edit: Desde hace un tiempo el castsequence ahora también permite condiciones normales.
Este comando corta cualquier hechizo que estés lanzando: /stopcast [condiciones] - CLEARTARGET: Permite limpiar el objetivo que tengamos: /cleartarget [condiciones] - FOCUS: Permite crear un objetivo "focus": /focus [condiciones] - CLEARFOCUS: Permite limpiar nuestro objetivo "focus": /clearfocus [condiciones] - STOPMACRO: Permite detener una macro: /stopmacro [condiciones] - CANCELAURA: Permite quitarse un beneficio: /cancelaura [condiciones] beneficio; - CANCELFORM: Permite quitarse una forma. Las "formas" son aquellas habilidades que te habilitan una barra alternativa (como la "Forma de las sombras" del sacerdote). La excepción a este tipo de formas son los guerreros ya que tienen que estar en una forma obligatoriamente. /cancelform [condiciones] - STARTATTACK: Permite empezar a atacar. La diferencia con "atacar" de tu libro de hechizos es que ese "atacar" ataca si no estás atacando y si estás atacando deja de atacar. Con este comando atacas sí o sí: /startattack [condiciones] - STOPATTACK: Mismo caso que el anterior, pero obliga a parar de atacar: /stopattack [condiciones] |
Inicia sesión para calificar este asunto
|
|
Editado por Rea el 19/04/12 10:54 (CEST)
Pone a tu mascota en agresivo: /petaggressive [condiciones] - PETATTACK: Envía a tu mascota a atacar: /petattack [condiciones] - PETDEFENSIVE: Pone a tu mascota en defensivo: /petdefensive [condiciones] - PETFOLLOW: Pone a tu mascota en seguirte, contrario a "Petstay": /petfollow [condiciones] - PETPASSIVE: Pone a tu mascota en pasivo: /petpassive [condiciones] - PETSTAY: Deja quieta a tu mascota en el sitio, contrario a "Petfollow": /petstay [condiciones]
Muestra el icono de la primera habilidad de la macro. Puedes añadirle después del "show" el nombre de un hechizo, el nombre de un objeto, la "Bagid Slot" o la "InvSlot". En cualquiera de los casos mostrará el icono que haya en esos lugares. Nota: si bien se puede poner un objeto por su posición en las bolsas o su lugar en una mochila, es realmente tedioso dar con el que corresponde y además es poco práctico ya que al acceder al banco cambia todos esos números cambiando también el icono correspondiente. #show [condiciones] Habilidad/objeto - #SHOWCOOLDOWN: Es igual que el "Show" pero además muestra el tiempo de reutilización de la primera habilidad después del "Showcooldown" o bien de la primera habilidad de la macro en caso de no tener nada el "showcooldown": #showcooldown [condiciones] Habilidad/objeto - #SHOWTOOLTIP: Es igual que el "Showcooldown" pero además muestra la descripción de la habilidad que muestre el "showtooltip". NOTA: Para que te muestren los iconos debes escoger como icono el "?" rojo. #showtooltip [condiciones] Habilidad/objeto - La ! en los hechizos: Muchos hechizos del wow funcionan de distinta manera al pulsarlos una vez o la siguiente. Por ejemplo las auras de paladín que la primera que pulses se activará y la siguiente se desactivará. Con esta acción podemos hacer que un hechizo siempre trate de activarse, en vez de activarse y desactivarse en cada pulsación: /cast !Aura de reprensión
/cast [luzapagada] Ecender Luz; Sentarse; Así pues en esta sección se explicarán esas condiciones que podemos usar para que un comando actúe de una manera o de otra. Ten en cuenta que la mayoría de las opciones admiten un "no" delante para comprobar lo contrario. Por ejemplo: /cast [combat] Esfumarse; Sigilo; Esto haría que si estás en combate usarías Esfumarse y en cualquier otro caso usarías Sigilo. /cast [nocombat] Sigilo; Esfumarse; Esto haría que si no estás en combate usarías Sigilo y en cualquier otro caso harías Esfumarse. Como puedes ver el resultado de este ejemplo es el mismo al final, pero puede que en ciertas circustancias quieras hacer cosas distintas y tengas que comprobar cosas distintas. ¡Todo depende de tu imaginación!
Puedes poner estas condiciones en los mismos corchetes pero no tendría ninguna lógica ya que son antónimas entre sí:
Comprueba si tu objetivo actual es enemigo. /cast [harm] Punición; Sanación relámpago; - HELP: Comprueba si tu objetivo actual es amigo. /cast [help] Sanación relámpago; Punición;
Estas condiciones pueden ponerse dentro de los mismos corchetes. [ul]- BUTTON: Comprueba si se activa la macro con algún botón en concreto del ratón: 1 es Click izquierdo, 2 click derecho, 3 Click central y a partir de ahí tantos como botones tenga tu ratón. Tendrás que probar a cual corresponde cual. Ten en cuenta que puedes cambiar BUTTON por BTN. /cast [btn:2] Sanación Superior; Sanación relámpago; - MODIFIER: Comprueba si mientras se activa la macro estamos pulsando alguna de las siguientes teclas: Alt, Ctrl o Shift. Ten en cuenta que puedes cambiar MODIFIER por MOD. /cast [mod:ctrl] Sanación Superior; Sanación relámpago |
Inicia sesión para calificar este asunto
|
|
Editado por Rea el 2/04/11 15:47 (CEST)
8.2.3.- Condiciones de estado
Estas condiciones pueden ponerse dentro de los mismos corchetes.
Comprueba si estás con combate. /cast [combat] Esfumarse; Sigilo; - DEAD: Comprueba si el objetivo está muerto. /cast [dead] Canibalismo; Punición; - EXISTS: Comprueba si el objetivo existe. (No se me ocurre ningún ejemplo simple realista, así que dejo lo básico) /cast [exists] Sanación Relámpago; - STEALTH: Comprueba si estás en sigilo /cast [stealth] Emboscada; Puñalada; - STANCE o FORM: Comprueba la estancia en la que estás. Por estancia hablamos aquellos estados que activan barras distintas al usarla (como las transformaciones de druida o las actitudes de guerrero. Las excepciones son el Angel del Sacerdote, lobo del chamán y la forma de demonio del brujo: http://img52.imageshack.us/img52/5909/estances.png. /cast [Stance:1] Abrumar; [Stance:3] Torbellino; Golpe heroico; /cast [stance:1/3] Golpe heroico; [stance:2] Provocar; 8.2.4.- Condiciones de a qué objetivo comprobar Estas condiciones son algo extrañas. Realmente no comprueban nada, simplemente es la aclaración de a quién va dirigido el hechizo resultante de la macro.
El hechizo va dirigido a tu objetivo. /cast [@target] Sanación relámpago; - @TARGETTARGET: El hechizo va dirigido al objetivo de tu objetivo. /cast [@targettarget] Sanación relámpago; - @FOCUS: El hechizo va dirigido a tu focus. /cast [@focus] Sanación relámpago; - @FOCUSTARGET: El hechizo va dirigido al objetivo de tu focus. /cast [@focustarget] Sanación relámpago; - @PLAYER: El hechizo va digirido a ti mismo. /cast [@player] Sanación relámpago; - @MOUSEOVER: El hechizo va dirigido al personaje que esté debajo de tu puntero que no seas tu. Sirve con las interfaces de banda tanto del propio wow como el grid o similares. También sirve, por supuesto, a los personajes en pantalla directamente. /cast [@mouseover] Sanación relámpago; - @MOUSEOVERTARGET: El hechizo va dirigido al objetivo del personaje que esté debajo de tu puntero. /cast [@mouseovertarget] Sanación relámpago; - @NOMBRE: El hechizo irá dirigido al jugador o enemigo que pongas en NOMBRE. Dicho objetivo debe estar en tu grupo o banda. /cast [@Menganito] Secretos del oficio; 8.2.5.- Condiciones de terreno
Comprueba si el mapa donde estás puedes volar: /cast [flyable] Grifo dorado; Corcel blanco presto; - FLYING: Comprueba si estás volando: /cast [flying] Levitar; Grifo dorado; - INDOORS: Comprueba si estás en interiores: /cast [indoors] Sprint; Corcel blanco presto; - OUTDOORS: Comprueba si estás en exteriores: /cast [outdoors] Corcel blanco presto; Sprint; - MOUNTED: Comprueba si estás montado. No se me ocurre ningún ejemplo simple que sea útil, así que pongo un ejemplo sin utilidad real: /cast [mounted] Sigilo; Esfumarse - SWIMMING:Comprueba si estás nadando: /cast [swimming] forma acuática; 8.2.6.- Condiciones de hechizo
Comprueba si estás canalizando un hechizo. No se me ocurre ningún ejemplo tal cual, pero sí con "nochanneling"): /cast [nochanneling:Tortura mental] Tortura mental; |
Inicia sesión para calificar este asunto
|
|
Editado por Rea el 15/12/12 0:43 (CET)
9.- MACROS DE EQUIPO:
/use [condiciones] Nombredelobjeto; Otro uso es ponerle que use una casilla en concreto de tus bolsas (siendo las bolsas del 0 al 4 y del 1 hasta la última casilla empezando siempre por la izquierda arriba): /use [condiciones] numerobolsa numerohueco Y finalmente el de usar el objeto equipado dependiendo de la casilla: /use [condiciones] casilla Este apartado realmente es el más interesante puesto que nos permite, entre otras cosas, automatizar los usos de nuestro equipo siempre que estén disponibles. Ten en cuenta que esta lista es para usar los posibles "usos" que tengan cada uno de estos objetos:
2- Colgante 3- Hombreras 4- Camisa 5- Pecho 6- Cinturón 7- Pantalones 8- Botas 9- brazaletes 10- Guantes 11- Primer anillo 12- Segundo anillo 13- Primer abalorio 14- Segundo abalorio 15- Capa 16- Arma en la mano principal 17- Agarre de la mano izquierda 18- Arma a distancia 19- Tabardo 20- Primera bolsa 21- Segunda bolsa 24- Tercera bolsa 25- Cuarta bolsa 9.1.2.- EQUIP: Te permite equipar un objeto a través de su nombre: /equip [condiciones] nombredelobjeto; 9.1.3.- EQUiPSLOT: Te permite equipar un objeto en una casilla de manera específica. Ideal para cuando quieres cambiar un anillo en concreto o armas de 1 mano. La lista de "Casillas" es la misma que en el apartado anterior; /equipslot [condiciones] Casilla nombredelobjeto; 9.1.4.- EQUiPSET: Te permite equiparte un set que hayas guardado usando el gestor de equipamiento de Blizzard: /equipset] [condiciones] nombredelset; 10.- MACROS DE MASCOTAS MANSAS:
Este comando invoca una mascota aleatoria de tu lista completa de mascotas mansas /summonpet [condiciones] - RANDOMFAVORITEPET: Este comando invoca una mascota aleatoria de tu lista de mascotas mansas favoritas /ramdomfavoritepet [condiciones] 11.- AGRADECIMIENTOS
- A Aliisza y Habibals por las ayudas esporádicas dadas. - A Oxy por comentar el dato que faltaba. - A Søyer por informarme del comando %f - A Ysondra por pasar la guía a PDF con un formato genial! |
Inicia sesión para calificar este asunto
|
|
< Reservado por lo que pudiera pasar >
|
#7
14/11/2010
Inicia sesión para calificar este asunto
|
|
< Reservado por lo que pudiera pasar >
|
#8
14/11/2010
Inicia sesión para calificar este asunto
|
|
< Reservado >
Por favor si veis algún fallo, algo que añadir o tenéis alguna duda no dudéis en dejar un mensaje! |
#9
14/11/2010
Inicia sesión para calificar este asunto
|
|
|
Gracias Rea! Vi que habías puesto el primer post y al ver que faltaban cosas estaba esperando que terminases de postear para agradecertelo y no jorobarte la fantástica guía con un comentario de por medio xD.
Ten por seguro que de aquí voy a aprender un montón, jejeje! Saludos! |
#10
14/11/2010
Inicia sesión para calificar este asunto
|
|
¡Gracias por el apoyo y espero que te sea útil!
Aún ando retocándola para que quede más bonita con las nuevas opciones que ofrece el foro. |
#11
14/11/2010
Inicia sesión para calificar este asunto
|
|
|
Gracias por la guía y "positivo pa ti". A ver si quitan esas rayas negras que salen en mitad del post. Hacen feo :(
|
#12
14/11/2010
Inicia sesión para calificar este asunto
|
|
Editado por Cølega el 15/11/10 18:12 (CET)
I ate gnomes for breakfast
|
#13
14/11/2010
Inicia sesión para calificar este asunto
|
Te voy a dar mi voto positivo, porque realmente me ha gustado. Siento "decepcionarte" pero eso es un script, no una macro :P |
#14
14/11/2010
Inicia sesión para calificar este asunto
|
|
|
Editado por Oxy el 14/11/10 20:43 (CET)
+1 a la guia
y ahora aunque no sea el lugar supongo queria preguntar si seria posible hacer una macro para tricks de tal forma que cuando le de al boton lance el tricks sobre otro rogue especificando su nombre, y por otro lado que si uso un modificador (alt por ejemplo) la lance sobre quien quiera que tenga como focus? |
#15
14/11/2010
Inicia sesión para calificar este asunto
|
|
Editado por Rea el 14/11/10 21:38 (CET)
Te voy a dar mi voto positivo, porque realmente me ha gustado. Como ya han comentado eso no es una macro, sino código LUA. La LUA es el lenguaje que se usa en los addons y, por lo tanto, permite muchas más cosas. Esta guía la orienté a las macros ya que entrar en código LUA es mucho más complejo y no se puede resumir en un par de lineas. +1 a la guia Por supuesto que se puede y gracias a tu pregunta he visto una pequeña laguna en la guía, que procederé a arreglar en breve. A la hora de hacer macros lo ideal es formarlas primero como frases y tratar que éstas tengan lógica: Si pulso ALT mientras pulso la macro entonces lanzaré "Secretos del oficio" a mi Focus. En cualquier otro caso lanzaré "Secretos del oficio" al jugador llamado "Menganito". #showtooltip Secretos del oficio Ten en cuenta que la segunda parte de la macro, la de lanzarle Secretos del oficio a Menganito, no funcionará si Menganito no está en tu grupo. Esto pasa con cualquier habilidad, no solo con esta. Acabo de probarla con Sanación relámpago y tampoco va :P |
#16
14/11/2010
Inicia sesión para calificar este asunto
|
|
|
te refieres a grupo como grupo dentro de la misma raid o a grupo como la idea general de estar en grupo? |
#17
14/11/2010
Inicia sesión para calificar este asunto
|
Grupo o banda :P |
#18
14/11/2010
Inicia sesión para calificar este asunto
|
|
|
funciona de vicio muchas gracias :D
y ya para acabar probare a ver si funciona tal que asi para esas veces que muere el mt y hay que redirigir al off sin tenerlo focuseado /cast [mod:alt, @focus] Secretos del oficio; [mod:shift, @targettarget] Secretos del oficio; [@Menganito] Secretos del oficio; |
#19
15/11/2010
Inicia sesión para calificar este asunto
|
|
|
Magnífica guia. Le he puesto un +1 a todos los post.
Gracias por publicarlo y compartirlo con nosotros ^^ |
#20
17/11/2010
Inicia sesión para calificar este asunto
|
