¿Qué pasa con la macro ladrón de World of Warcraft?
1. ¿Qué es un comando de macro?
Cualquiera que haya jugado con la inteligencia emocional sabe un poco de macro conocimientos, como contarle a tus compañeros tus acciones y objetivos a la hora de formar un equipo. El más simple, como el habitual de Puller: /v Se acerca, todos concentran su potencia de fuego. Los maestros suelen utilizar: /v Quiero hipnotizarlo sin despertarlo. Estas macros son distintivas, lo cual es uno de los placeres del EQ.
Sin embargo, la inteligencia emocional era un juego hace n años y la macro es relativamente simple. Las macros WOW son mucho más complejas y poderosas. Tiene miles de funciones, y si las dominas todas, podrás lograr muchas funciones increíbles.
Una macro puede completar un comando relativamente complejo, como emitir un comando durante una batalla. Ciertamente, escribir no es problemático, pero en una batalla puede ser fatal y una pérdida de tiempo y de vida. Una macro simple puede hacerlo todo con un solo clic.
2. Proceso de configuración del comando macro:
Primero presione Enter y luego escriba /macro. ¿Viste eso? Aparecerá una ventana con los botones "Nuevo" (para crear una nueva macro) y "Finalizar" (para completar la macro). Haga clic en Nuevo y aparecerá una ventana. Vaya, es colorido e incluye casi todos los íconos de habilidades de WOW. ¡Solo elige uno que te guste! Es el icono del comando macro que configuró. ¡Dale un nombre! Fácil de encontrar a su conveniencia. Luego regrese a la primera ventana, hay un menú de entrada en ella (no me digan que no puedo encontrarlo... ocupa más de la mitad de esta ventana...), ingrese el contenido específico en él y luego haga clic en Finalizar. Lo siguiente que debes hacer es usar el botón izquierdo del mouse para arrastrar el ícono que representa tu comando macro a la barra de acceso directo, y luego podrás usarlo a voluntad...
3. para configurar el contenido de la macro. Para una configuración sencilla, puede ver una introducción a las macros en la sección "Conceptos básicos" de nuestro sitio web.
Creo que mucha gente conoce la barra diagonal "/" y los comandos de emoticones en WOW. Las macros pueden encadenar estos comandos según sus propias condiciones. Por ejemplo, arrodillarse es una acción que te hace arrodillarte. Se dice que es la acción conversacional más básica.
Ahora usamos una macro para unirlos:
La primera línea dice: "/arrodillarse"
La segunda línea dice: " /Di eso si no te casas conmigo, nunca me levantaré..."
De esta manera, el personaje de tu novela se arrodillará y dirá: "Si no te casas conmigo, entonces Nunca me levantaré...."
La macro puede aplicar todos los comandos de barra diagonal "/" y expresión definidos en WOW. Es más, las macros pueden incluso aplicar la magia y las habilidades de tu personaje.
Solo necesitas aplicar el comando "/cast" durante el proceso de definición de la macro. Los siguientes son algunos comandos de uso común:
/Assist Este es el comando para ayudar en el ataque. Cuando tu equipo se enfrente a varios enemigos al mismo tiempo, simplemente haz clic en tu compañero de equipo (generalmente un soldado del equipo) y usa este comando, y tu objetivo se convertirá en el objetivo elegido por el soldado. Todos concentran su potencia de fuego y eliminan a uno. ¡ponerse de pie!
/Cast Este es un comando para usar habilidades. Cuando escribes / Lanzar el nombre de una habilidad (nivel de habilidad) en una macro o simplemente mantienes presionada la tecla Mayús y haces clic en el ícono de la habilidad que deseas lanzar. Por ejemplo, si eres un soldado y quieres crear una macro que use Grito de batalla, puedes escribir/lanzar Grito de batalla (nivel 1) o simplemente mantener presionada la tecla Mayús y hacer clic en el ícono Grito de batalla. Por supuesto, puedes ingresar varias habilidades en diferentes líneas de una macro, de modo que cuando uses esta macro, varias habilidades se liberarán juntas y no tendrás que presionar varias teclas al mismo tiempo como un pulpo.
El símbolo t puede aparecer a menudo en comandos de macro. Este es un código que representa el nombre de la persona que estás seleccionando actualmente. Por ejemplo, si usas una macro para escribir esta oración. (Nota: añade un espacio después.) "/g t, hace muy buen tiempo hoy. ¿Estás interesado en subir a la montaña a recoger setas conmigo..."
Si haces clic en un reproductor llamado Benben, luego, cuando haga clic en esta macro, dirá: "Benben, hace muy buen tiempo hoy.
¿Estás interesado en recoger hongos conmigo..."
/Target Este es un comando de selección automática de objetivos. Puedes ingresar /Target (xxx) en la macro, de modo que cuando presiones esta macro, El objetivo llamado xxx se seleccionará automáticamente.
/in Este es un comando de retardo y el tiempo está en segundos. Al mismo tiempo, no admite el formato del comando de ataque: /in 3 dance after. tres segundos. /en 3 bailes, significa bailar en tres segundos
/Di comienzo
/Di 3 segundos en 3 segundos
/En 6 segundos. , como 6s
Dos: Tutorial avanzado
Algunas macros útiles
1 Le permite cambiar entre el estado de ventana y pantalla completa
./script SetCVar("gxWindow ", 1-GetCVar(" GX window "));
/console gxRestart
Para un mago, debes poseer: Reemplazar ". X" con tu nivel de transformación actual (lo mismo a continuación); úsalo en lugar de la habilidad de transformación para obtener "No estás en el equipo". " información, pero cuando estés en el equipo, otros compañeros sabrán el objetivo de transformación que deseas liberar.
/p Shepherd gt gt gt t lt lt lt
/Cast Polymorph (Nivel Maldición de debilidad.
Nombre de la grúa/tanque/equipo auxiliar
/script PetAttack();
/Cast Maldición de debilidad (Nivel X)
p>
4. Cambiar armas de mochilas y bolsos
/script si (no CursorHasItem()) entonces PickupContainerItem()
PickupInventoryItem(); End
Nº de bolsa: qué bolsa se utiliza (0, 1, 2, 3, 4. 0 es la mochila)
Número de ranura: la posición en el bolsa (de 0 a la esquina superior izquierda)
El equipo #-16 es el arma principal, 17 es el arma secundaria
Si no estás en el equipo, la persona. El equipo de curación que designes en esta macro se curará a ti mismo. Luego, automáticamente cambiará el objetivo a tu último enemigo. También utiliza el chat del equipo para recordar a tus compañeros a quién sanarás
/script if(UnitName). (" objetivo ")~ = nil y unitis amigo. (" jugador ", " objetivo ")) luego
CastSpellByName(" Heal(Rank X)")SendChatMessage(" Incoming Heal to T ", " Party") else
unidad objetivo(" player ")CastSpellByName(" Heal(Rank X)")targetlastomenemy(); end
6.
Acelerar la visualización de tareas
/script QUEST _ DEscriptION _ GRADIENT _ CPS = 600000
/script RegisterForSave(" QUEST _ DEscriptION _ GRADIENT _ CPS ")
/script DEFAULT _ CHAT _ FRAME: add message("El texto de la misión ahora se desplazará más rápido");
7. Elimina el tiempo de espera para aceptar tareas.
/script AcceptQuest()
8. Esta macro puede acompañar automáticamente a los jugadores a completar tareas en el camino.
/asistir[nombre del jugador]
/Casting (nivel X)
/target[nombre del jugador]
/Seguir a [jugador] Nombre]
9. Cambia de arma primaria y secundaria. Consulte el artículo 4 para obtener más detalles.
/script PickupInventoryItem(16);PickupInventoryItem(17);
10. Agrega magia o curación adicional a ti mismo cuando no hay un objetivo o el objetivo es un enemigo.
CastSpellByName("Nombre del hechizo (Nivel p>
Entonces
SpellTargetUnit(" jugador ");
Fin;
targetlastomenemy();
11. Cambia entre armas a dos manos y escudos a una mano o armas a dos manos.
/script PickupInventoryItem(17); if(CursorHasItem()) luego seleccione upContainerItem
(4, 2); pickupcontaineritem(4, 1); Contenedor
(4,1);PickupInventoryItem(16);pickeupcontaineritem(4,2);PickupInventoryItem(17);Fin
12. Establezca el "campo de visión real del mouse"
/script CameraOrSelectOrMoveStart(arg 1);
Si desea cancelar, ingrese nuevamente.
13. Cambia la barra de habilidades de corto alcance y la barra de habilidades de largo alcance.
/script CURRENT _ action bar _ PAGE = 2;
/script ChangeActionBarPage();
/cast aspectofmonkey (solo usa el botón izquierdo) p>
p>
/script CURRENT _ ACTIONBAR _ PAGE = 1;
/script ChangeActionBarPage();
/cast aspectofhawk (solo usa el botón izquierdo)
14. El sacerdote puede agregar sangre a sus compañeros de equipo con un solo clic. Por ejemplo, el primer botón agregará sangre al primer compañero de equipo y el segundo botón agregará sangre al segundo compañero de equipo, por lo que no se necesita confirmación del mouse.
Operación de apuntamiento. Y así sucesivamente, desde la primera persona hasta la última.
Agregar salud al compañero de equipo 1:
/script target unit(GetPartyMember(1))
CastSpellByName(Heal(Level X))targetlastomenemy() p>
p>
Agregar salud al compañero de equipo 2:
/script target unit(GetPartyMember(2))CastSpellByName(Heal(Rank X))targetlastomenemy()
Agregar salud al compañero de equipo 3 Blood:
/script target unit(GetPartyMember(3))CastSpellByName(Heal(Rank X))targetlastomenemy()
15. Solución de un clic para alimentar mascotas: esta macro tomará comida de la primera posición de la bolsa más a la izquierda y se la dará a la mascota, si está allí.
Sin comida, abrirá automáticamente la bolsa.
/script if(not player frame . incom bat)then if(not GetContainerItemLink(4,1)) then
Abrir bolsillo(4); else CastSpellByName("Alimentar mascotas" ); contenedor de recogida(4, 1) final final
16. Brujo Hongzhi
1) Si la vida del objetivo es superior a 20, libera el hechizo de extracción de vida; de lo contrario, utiliza la extracción de alma.
/script if(unit health(" target ") gt; 20) then CastSpellByName("Absorber vida (nivel X)") else
CastSpellByName("Absorber alma (nivel 2) ) )")end;
2) Versión de maldición débil
/script if(UnitMana(" target ") gt; 0) Then CastSpellByName("Maldición de la lengua (Nivel X) " ) else
CastSpellByName("Curse of Weakness (Level X)")end;
17. Cúrate a ti mismo primero y luego selecciona automáticamente el último enemigo.
/target Pugar //Elige tú mismo, asumiendo que tu nombre es Pugar.
/Realizar curación secundaria (nivel 1) //Realizar curación secundaria nivel 1.
/script targetlastomenemy(); //Vuelve a seleccionar el enemigo que acabas de seleccionar.
/script attack target(); //Atacar equivale a hacer clic derecho en el enemigo.
18. Una macro muy útil para los brujos: primero cambia el objetivo por el objetivo que está atacando el troll o el tanque, y luego ordena a la mascota que ataque hacia adelante.
, seguido de una maldición impotente.
El nombre del conductor de la grúa o del tanque/equipo auxiliar.
/script PetAttack();
/Lanzar Maldición de debilidad (Nivel . Sin demora, este efecto no se puede lograr.
/pCurar a T, tarda 3 segundos, no corras
/Lanzar curación (nivel 1)
/Al curar a T 300HP en 4 p, por favor presta atención al enemigo. Vuélvete hacia mí^_^
20. Escolta automáticamente a tus amigos para completar tareas en el camino.
/asistir[nombre del jugador]
/Casting (nivel X)
/target[nombre del jugador]
/Seguir a [jugador] Nombre]
Tres: Tutorial avanzado
La biblioteca de funciones macro de WOW se puede encontrar en estos dos lugares:
]/index PHP/World _ of _World of. Warcraft_API
La función es relativamente simple de usar y es relativamente fácil para las personas que han aprendido a programar comenzar. El uso básico es usar /script antes de la función. Por ejemplo
/script CURRENT _ action bar _ PAGE = X;
/script ChangeActionBarPage()
Convierte la barra de acceso directo a la página x.
Hay muchas funciones en la biblioteca de funciones que son muy prácticas y convenientes, como abrir todas las bolsas a la vez:
/script open all bags();
Con la función de cerrar bolsas, también puedes cerrar todas las bolsas a la vez:
/script close bag(0);
/script close bag(1); p>
/script cerrar bolsa(2);
/script cerrar bolsa(3);
/script cerrar bolsa(4);
La próxima vez que vendas algo, no abrirías y cerrarías las bolsas una por una, ¿verdad?
Usar funciones no es lo más aterrador. Lo más aterrador es que las macros WOW pueden juzgarse por las condiciones. Mire los dos elementos siguientes:
/script if(getcomboboints() gt; = 3) then CastSpellByName(" Rip(Rank 2)"); else if(
UnitMana( " player ") gt; = 40) then CastSpellByName("Rake(Rank 1)"); Se dice que esta macro contiene if, luego para permitir que los pícaros usen habilidades automáticamente según el combo. puntos (no probados), incluida la esquina.
La invocación de maná de color da miedo, ¿verdad? También está el hechizo que esta macro está buscando:
Función GetSpellIdByItsName(myWantedSpell, myWantedRank)
SpellId local = 1;
SpellBook local = " hechizo
Nombre del hechizo local, nombre de rango
nombre de hechizo, nombre de rango = GetSpellName(spellId, libro de hechizos);
mientras (spellName) haga
if (( nombredeletreo = = mi hechizo deseado)y((no mi rango deseado)o(nombre de rango = mi rango deseado
) ) ) y luego devuelve el ID de hechizo final
nombrede hechizo, nombre de rango = GetSpellName( hechizoId, libro de hechizos);
End
return-1;
End
Puedes definir tu propia función o usar while y hacer tal ciclo.
¿Te hace pensar en N posibilidades de aplicación?
Desafortunadamente, parece que no hay una macro oficial que proporcione retraso, por lo que no puedes usar múltiples habilidades retrasadas en combate (las habilidades sin retraso se pueden usar al mismo tiempo), como cambiar otras armas, usando habilidades o hechizos -La función de volver a usar armas tampoco está disponible.
(La llamada macro no es factible para un guerrero con espada y escudo. Use armas de dos manos para intercambiar MS y luego volver a intercambiarlas), pero los amigos que usan COSMOS pueden usar /in para retrasar no -Comandos de combate, como
/in 3Say hola saludará en 3 segundos.
/in 6/script MoveForwardStart(arg 1);
Avanzará en seis segundos.
Aunque los hechizos y habilidades no pueden retrasarse con el comando /in, ya son muy poderosos. Por ejemplo, puedes programar macros para diversas acciones, como coger el bolsillo trasero y darte la vuelta. La estimación del tiempo de PvP es esencial.
La siguiente es una macro escrita por un jugador para el escape automático de un guerrero con armas de dos manos:
/script UseContainerItem(0, 2); 11); ActionButtonDown
p>(12);ActionButtonUp(12);
/Cast Thunder Strike (Rango 1);
/script turleftstart(arg). 1);
/in 1/script turn left stop(arg 1);toggle autorun();
Condiciones para usar esta macro: El medicamento de recuperación se coloca en el segundo cuadro de la bolsa grande, las barras de atajos 11 y 12 son atajos para una mano y un escudo respectivamente.
Después de usar esta macro, el personaje bebe automáticamente una poción de recuperación, equipa un escudo, usa Thunder Strike (estas tres acciones se realizan al mismo tiempo), gira 180 grados y luego activa la ejecución automática. botón para escapar. Las habilidades se pueden cambiar según sea necesario. ¿Qué tal? ¿No es un poco exagerado? Ja ja.
También hay algunas macros útiles:
Encender y apagar dispositivos,
Alternar con las dos manos y cambiar a la segunda barra de accesos directos. Las teclas de acceso directo 11 y 12 son las teclas de acceso directo para una mano y un escudo respectivamente.
/script ActionButtonDown(11); ActionButtonUp(11); ActionButtonDown(12); ActionButtonUp(12);
/script ACTUAL _ barra de acción _ PÁGINA = 2; >
/script ChangeActionBarPage();
Cambie de mano con una mano y regrese a la primera barra de acceso directo. La barra de acceso directo 12 es la tecla de acceso directo para armas de dos manos.
/script ActionButtonDown(12); ActionButtonUp(12);
/script CURRENT _ ACTIONBAR _ PAGE = 1
/script ChangeActionBarPage(); /p>