Red de conocimiento informático - Conocimiento informático - ¿Qué son las macros?

¿Qué son las macros?

Antes que nada quisiera comentar que como muchas personas me han preguntado sobre macros recientemente, siempre les respondo con el siguiente párrafo. Este párrafo puede haber sido visto en otros lugares, y definitivamente no está plagiado.

En pocas palabras, es para permitir que PVP, SOLO, RAID, etc. sean más convenientes de operar o crear algunas cosas interesantes. Esta es una declaración abstracta. La siguiente es una explicación y uso específicos.

Manual Completo de Comandos Macro

1: Tutorial Básico

1.

Todo el que ha jugado a "EQ" sabe un poquito Sobre macros Una o dos, por ejemplo, la usas para decirle a tus compañeros lo que estás haciendo y tus objetivos al formar un equipo. La macro más simple es la que se usa al reclutar personas: /v %t está llegando, concentra tu potencia de fuego. Los magos lo usan mucho/Estas macros tienen una personalidad distintiva y son uno de los placeres del EQ.

Sin embargo, EQ es un juego muy antiguo y sus macros son relativamente simples. En comparación, las macros de WOW son mucho más complejas y poderosas. Hay miles de funciones, y si las dominas todas, podrás lograr muchas funciones increíbles.

Una macro puede completar un comando relativamente complejo. Por ejemplo, dar órdenes en batalla no es problemático si las escribes, pero te matará en batalla. Es una pérdida de tiempo y de vida. Una macro simple puede hacerlo todo con solo presionar una tecla.

2. El proceso de configuración de macros:

Primero, regresa al auto y haz clic en /MACRO. Aparecerá una ventana con dos botones, Nuevo y Finalizar. Haz clic en Nuevo y aparecerá otra ventana. ¡Guau, es colorida! Contiene casi todos los íconos de habilidades WOW. ¡Puedes elegir uno como quieras! Este es el ícono de macro que configuraste, ¡dale un nombre! Fácil de encontrar cuando se usa. Luego regresa a la primera ventana donde hay un menú de entrada (no me digas que no puedes encontrarlo... ocupa más de la mitad de la ventana...), escribe algo en él y haz clic en Finalizar. Lo siguiente que debe hacer es usar el botón izquierdo del mouse para colocar el ícono que representa la macro en la barra de acceso directo y luego usarlo como desee. Cómo utilizar...

3. A continuación se explica cómo configurar macros. Para configuraciones simples, puede consultar la introducción de macros en el capítulo "Conceptos básicos" de nuestro sitio web.

Creo que mucha gente conoce la barra diagonal "/" y los comandos de expresión de WOW. Las macros pueden conectar estos comandos según las condiciones que establezcas. Por ejemplo, /Kneel es una operación que te hace arrodillarte y /say es la operación de diálogo más básica.

Ahora usamos macros para conectarlos. Conectados entre sí:

El contenido de la primera línea es "/Kneel"

El contenido de la segunda línea es "/say Si no te casas conmigo, nunca lo haré Me casaré contigo. Se levantará."

De esta manera, tu personaje está diciendo: "Si no te casas conmigo, entonces nunca me levantaré en mi vida..."

Me arrodillaría antes. ."

La macro puede aplicar todos los comandos de barra diagonal "/" y emoticones definidos en WOW. Más importante aún, la macro puede incluso aplicar la magia y las habilidades del personaje.

Simplemente use el " /cast" durante la definición de la macro. Aquí hay algunos comandos comunes conocidos:

/Assist Este es un comando de ataque auxiliar cuando tu equipo se enfrenta a varios enemigos al mismo tiempo. , simplemente haz clic en tu compañero de equipo (generalmente un guerrero en el equipo) y usa este comando, tu objetivo será el seleccionado por el guerrero.

/Cast Esto es todo. Al escribir /Cast en el comando macro. , debes ingresar el nombre de la habilidad (nivel de habilidad) o mantener presionada la tecla Shift mientras haces clic en el ícono de la habilidad que deseas ingresar, por ejemplo, si eres un guerrero y quieres ingresarla. macro que usa Grito de batalla, puedes escribir / Lanzar Grito de batalla (nivel 1), o mantener presionada la tecla Mayús y hacer clic en el ícono de habilidad Grito de batalla. Por supuesto, también puedes ingresar múltiples habilidades en diferentes líneas de la macro para que cuando quieras. usando una macro se liberarán varias habilidades juntas, por lo que no tendrás que presionar varias teclas al mismo tiempo como un pulpo.

El símbolo %t puede aparecer con frecuencia en tu macro, es un. Código que representa el nombre de la persona que estás seleccionando actualmente.

Por ejemplo, puedes escribir en la macro (nota: seguido de un espacio) "/g %t, hace muy buen tiempo hoy, ¿te interesa subir a la montaña a recoger setas conmigo..."

Si haces clic en un jugador llamado Ben Xiaodai, cuando hagas clic en esta macro, dirás: "Xiaodai, hace muy buen tiempo hoy, ¿estás interesado en subir a la montaña a recoger hongos conmigo?" ..."

/Target Este es un comando para seleccionar automáticamente el objetivo. Puede ingresar /Target (xxx) en la macro y luego, cuando presione esta macro, el objetivo llamado xxx será automáticamente seleccionado.

/in Este es un comando de retardo, el tiempo está en segundos. Además, no admite comandos de ataque. Formato: /en 3 bailes baila en tres segundos, por ejemplo: /en 3 bailes, baila en 3 segundos,

/dice ¡empieza!

/en 3 dicen 3 segundos después

/en 6 dicen 6 segundos después

Dos: Tutoriales avanzados

Algunas macros útiles

1. Le permite cambiar entre el estado de ventana y el estado de pantalla completa

/script SetCVar("gxWindow", 1 - GetCVar("gxWindow"));

/ consola gxRestart

2. Mage Essentials: Reemplace "X" con su nivel de cambio de forma actual (que se muestra a continuación; reemplace la habilidad de cambio de forma con él). Cuando lo uses cuando no estás en el grupo, recibirás el mensaje "No estás en el grupo", pero cuando estés en el grupo, otros compañeros sabrán el objetivo del hechizo polimorfo que estás a punto de lanzar.

/p Ovejero >>> %t <<

/cast Polymorph (Rango X)

3 Como brujo, esto está en el grupo Macro. usado: Primero, cambias el objetivo a lo que sea que esté atacando el dragger o el tanque, luego le ordenas a tu mascota que avance, seguido de una Maldición de debilidad. Luego vino la Maldición de la Debilidad.

/El nombre del monstruo dragger o tanque en el equipo asistente

/Script PetAttack();

/ lanzar Weakening Curse (Nivel X)

4. Cambie las armas en el cuerpo de mochilas y bolsos

/script si ( no CursorHasItem() ) entonces PickupContainerItem(, );

PickupInventoryItem( );

bag# - Qué bolsa de artículos usar (0, 1, 2, 3, 4. 0 es la mochila)

slot# - La posición en la mochila (0 a esquina superior izquierda)

equipo# - 16 es el arma principal, 17 es el arma secundaria

5. Esta macro puede curar a las personas en el grupo que especifiques, si no estás en él. el grupo, te curará a ti mismo. Luego cambiará automáticamente el objetivo al enemigo anterior. También utiliza el chat de equipo para recordarles a tus compañeros a quién estás a punto de curar.

/script if (UnitName("objetivo") ~=nil and UnitIsFriend("player", "target")) entonces

CastSpellByName("Heal(Rank X)") SendChatMessage("Curación entrante a %T", "Grupo") else

TargetUnit("jugador") CastSpellByName("Curación(Rango X)") TargetLastEnemy() end

6. Acelerar la visualización de tareas

/script QUEST_DEscriptION_GRADIENT_CPS = 600000

/script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")

/script DEFAULT_CHAT_FRAME:AddMessage("quest el texto se desplazará más rápido ahora");

7. Elimina el tiempo de espera para aceptar tareas

/script AcceptQuest()

8. Esta macro se puede utilizar cuando el jugador está en camino a la tarea Escolta automática.

/asistir a [nombre del jugador]

/lanzar hechizos (Rango X)

/objetivo a [nombre del jugador]

/seguir [ nombre del jugador]

9. Cambia entre arma principal y arma secundaria, consulta el punto 4 para obtener más detalles

/Script PickupInventoryItem(16); PickupInventoryItem(17);

10. Cuando no hay un objetivo o el objetivo es un enemigo, añade magia de mejora o efectos curativos.

CastSpellByName("Nombre del hechizo (Rango X)");

if ((SpellIsTargeting()) y (no UnitIsFriend("jugador", "objetivo")))

luego

SpellTargetUnit("jugador");

fin;

TargetLastEnemy();

11. entre armas de dos manos y armas de una mano + escudo o armas de dos manos

/Script PickupInventoryItem(17); if(CursorHasItem()) then PickupContainerItem

(4,2) ); PickupContainerItem (4,1);PickupInventoryItem(16);else PickupContainerItem

(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);fin

12.Establezca "campo de visión real del mouse"

/script CameraOrSelectOrMoveStart(arg1);

Si desea cancelar, ingrese nuevamente.

13. Cambiar entre la barra de habilidades de corto alcance y la barra de habilidades de largo alcance

/script CURRENT_ACTIONBAR_PAGE = 2;

/script ChangeActionBarPage();

/cast aspectofmon key (use clic izquierdo)

/script CURRENT_ACTIONBAR_PAGE = 1;

/script ChangeActionBarPage();

/ lanzar aspectofhawk key (solo use clic izquierdo)

14. El sacerdote puede aumentar la salud de sus compañeros de equipo haciendo clic. Por ejemplo, el primer clic aumentará la salud del primer compañero de equipo y el segundo clic. aumentará la salud del primer compañero de equipo. Haz clic para agregar salud al segundo compañero de equipo, por lo que no necesitas el mouse para determinar el objetivo

. Del primero al último

Agrega salud al compañero de equipo 1:

/Script TargetUnit(GetPartyMember(1))

CastSpellByName(Heal(Rank X) ) TargetLastEnemy()

Curar al compañero de equipo 2:

/Script TargetUnit(GetPartyMember(2))CastSpellByName(Heal(Rank X))TargetLastEnemy()

Equipo de sangre Compañero de equipo 3:

/Script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X))TargetLastEnemy()

15. Resuelva el problema de alimentar a las mascotas con un clic: esto La macro tomará comida de la primera posición de la bolsa más a la izquierda para alimentar a la mascota, y si no hay comida en su posición, abrirá automáticamente la bolsa.

/script si (no PlayerFrame.inCombat) entonces si (no GetContainerItemLink(4, 1)) entonces

OpenBag(4); else CastSpellByName("Feed Pet").PickupContainerItem (4, 1); fin final

16. Macro de brujo

1) Si la salud del objetivo supera los 20, lanza el hechizo de extracción de vida; de lo contrario, utiliza la extracción de alma.

/script if (UnitHealth("target")>20) then CastSpellByName("Drain Life(Rango X)") else

CastSpellByName("Drain Soul(Rango 2)" ) end;

2) Versión de Curse of Weakness

/script if (UnitMana("target")>0) entonces CastSpellByName("Curse of Tongues(Rank X)") else

CastSpellByName("Curse of Weakness(Rank X)") final;

17 Cúrate a ti mismo primero, luego selecciona automáticamente el último enemigo

/Pugar objetivo. //selecciona tu mismo, asumiendo que tu nombre es Pugar

/lanzar Curación Menor (Rango 1) //lanzar Curación Secundaria rango1

/script TargetLastEnemy() //Vuelve a seleccionar el que deseas. acaba de seleccionar Enemigo

/script AttackTarget(); //Atacar, equivalente a hacer clic derecho en el enemigo

18 Macros útiles para brujos: primero gira el objetivo hacia la mano o. tanque que arrastra al monstruo hacia el objetivo atacante, luego ordena a la mascota que ataque hacia adelante

, seguido de una Maldición de Debilidad.

/El nombre del asesino de monstruos o tanque en el equipo de soporte

/Script PetAttack();

/ Lanzar Curse of Weakness (Nivel X)

19. Esta operación no funcionará sin agregar un retraso.

/p Curar a %T, toma 3 s, no huyas

/lanzar curación (rango 1)

/en 4 p curar a %T 300HP, ten en cuenta que los enemigos se vuelven contra mí^_^

20. Escolta automáticamente a tus amigos en el camino para completar tareas.

/asistir a [nombre del jugador]

/lanzar hechizo (Rango X)

/objetivo [nombre del jugador]

/seguir [ nombre del jugador]

Tres: Tutorial avanzado

La biblioteca de macros WOW se puede encontrar en

/index.php/World_of_Warcraft_API

, la función es relativamente simple de usar y es relativamente fácil aprender a programar. Básicamente, puedes usar /script antes de la función. Por ejemplo

/script CURRENT_ACTIONBAR_PAGE = X;

/scriptChangeActionBarPage();

Es decir, su barra de acceso directo pasará a la página X.

Hay muchas funciones muy útiles y convenientes en la biblioteca, como abrir todas las bolsas a la vez:

/script OpenAllBags();

Con la función de cerrar bolsas Función, también puede implementar una macro que cierre todas las bolsas a la vez:

/script CloseBag(0);

Luego se ejecutará hacia adelante después de 6 segundos.

Aunque los hechizos y habilidades no se pueden retrasar usando el comando /in, esta característica es lo suficientemente poderosa como para que, por ejemplo, puedas programar macros para varios movimientos, como retroceder, girar, etc. Esta es probablemente una característica imprescindible para PvP.

La siguiente es una macro de escape automático escrita por un jugador para un guerrero con armas de dos manos:

/script UseContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11 );ActionButtonDown

p>

( 12);ActionButtonUp(12);

/cast Thunder Clap(Rango 1);

/script TurnLeftStart(arg1) ;

/in 1 /script TurnLeftStop(arg1); ToggleAutoRun();

Condiciones para usar esta macro: se coloca una pastilla de recuperación en el segundo compartimento de la bolsa grande y el atajo en la barra de atajos Las teclas 11 y 12 son las teclas de atajo para una mano y un solo escudo respectivamente.

Después de usar esta macro, el personaje automáticamente beberá una pastilla de recuperación, equipará un escudo, usará Thunder Blow (tres acciones al mismo tiempo), retrocederá 180 grados y luego activará la ejecución automática. botón para escapar. En cuanto a qué habilidades, etc., puedes cambiarlas según sea necesario. ¿Qué te parece? ¿No es una exageración? Jaja.

También hay algunas macros prácticas:

Cambiar de equipo,

Cambiar entre dos manos y cambiar la segunda barra de acceso directo, las barras de acceso directo 11 y 12 son ambas. es una tecla de acceso directo para una mano y un escudo

/script ActionButtonDown(11); ActionButtonUp(11); ( 11).ActionButtonDown(12);ActionButtonUp(12);

/script CURRENT_ACTIONBAR_PAGE = 2;

/script ChangeActionBarPage();

Cambiar entre dos manos con una mano Y vuelve a la primera barra de acceso directo 12 es la barra de acceso directo del arma de dos manos

/script ActionButtonDown(12);

. /script CURRENT_ACTIONBAR_PAGE = 1;

/script ChangeActionBarPage();

Algunas macros simples

1. Use una venda sobre usted mismo

/Script TargetUnit("Player ");

/ Usar Mageweave Bandage

/script TargetLastEnemy();

* Mageweave Bandage se usa aquí, puedes cambie el vendaje según sus necesidades El nombre de

* use es un comando compatible con Cosmos. Debe tener Cosmos instalado para usar esta macro. Si no tiene Cosmos, use la siguiente macro (. la venda debe colocarse en el primer compartimento de la mochila principal).

/script TargetUnit("Player");

/script UseContainerItem(0,1);

/script TargetLastEnemy();

2. Usa habilidades en las mascotas enemigas.

/script TargetUnitsPet("target");

/cast Blind

/script TargetLastEnemy();

* Blind es un Nombres de habilidades que puedes usar para tus propias habilidades.

Blind es el nombre de la habilidad que quieres usar, puedes usar tu propia habilidad, en este caso es Blind of the thief (soy un ladrón, risas)

** /script es el comando para usar el script, puede usar Consulte el archivo adjunto del comando

** Mayús + clic en el ícono en el libro de habilidades para agregar el comando para liberar la habilidad a la macro

** Shift + clic en el elemento para agregar el nombre del elemento Ir a macro

3. Abrir todas las mochilas

3. OpenBag(0);

/script OpenBag (1);

/script OpenBag(2);

/script OpenBag(3);

/script OpenBag(4);<

Abrir todas las bolsas, posible

/script OpenAllBags()

y listo con: P

La tecla de acceso rápido Shift + B también funciona

4. Combinación de guerreros, armas de dos manos para cambiar a armas de una mano + escudos:

Primero, arrastra las dos. armas con la mano a la barra de acceso directo 10, 11, 12 (es decir, 0, -, = posición), 11, 12 (es decir, 0, -, = posición). Es decir, 0, -, = posición) arrastre la barra de acceso directo de armas de dos manos, armas de una mano y escudos;

Armas de dos manos:

/script ActionButtonDown (10);ActionButtonUp(10) ;

Arma de una mano + escudo:

/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12 );

Los espacios en todos los siguientes comandos están representados por guión bajo_

%, seguido de variables

=Varias colecciones de categorías de comandos=

Configuración de parámetros

%t

Comando para cambiar el objetivo actual

/target_%name

/assist_%name

/script_TargetLastEnemy( );

Acción de juego

/cast_%skillname(rank_%d)

/f

/script_UseAction(n%d, %d);

Establecer comando de retraso

/pause_%d

Comandos de chat comunes

/ s_

/ p_

/g_

/raid_

=Descripción de la sección de la aplicación=

Gané' No hablo de los comandos en la sección de chat.

..

En primer lugar, %t es el nombre del objetivo actual, %t se utiliza principalmente para chatear... Por ejemplo:

...

Hola, % t

Voy a atacar a %t, por favor presta atención...

Pull

/script TargetNearestEnemy(); >

/ p Tirando de %t

/script AttackTarget();

/v inc

Asistencia

/ asistencia % t

/script AttackTarget();

UsePoison

/script UseContainerItem(bolsa,ranura); PickupInventoryItem(16);

UseContainerItem(bag,slot );

PickupInventoryItem(17);

/en 1740 /script DEFAULT_CHAT_FRAME:AddMessage("El veneno desaparece en un minuto")