top of page

Macros


Para saber qué son, de que sirven y cómo crealas, lee las siguientes 3 guías

Aclaración:

"A partir del Parche 3.2 (WOTLK) Blizzard modificó el /userandom y el /castrandom"


Antes, estos comandos tenían como función escoger aleatoriamente un ítem o Hechizo, ejecutarlo y cuando uno de ellos no estaba disponible entonces la Macro evaluaba su próxima elección entre el resto de Spells disponibles.
Ahora, en lugar de escoger y ejecutar aleatoriamente ítems o Hechizo
s disponibles de la Macro, estos comandos seleccionan aleatoriamente un ítem o Hechizo e intentan ejecutarlo y en caso de escoger uno que no esté disponible entonces la Macro se quedará "loopeando" en ese Spell hasta que logre ejecutarlo.
Aún pueden utilizar si quieren el /userandom con Monturas ya que ellas no tienen CD y siempre estarán disponibles en caso de que la Zona lo permita pero la verdad es que estos Comandos no ti
enen actualmente una aplicación útil o recomendable en PvP.

InventorySlots_edited.jpg

Macros y Scripts curiosas, útiles y poco conocidas

Recuperar cuerpo cuando mueres en el vacío:
A veces sucede que caes fuera de texturas, por efecto de algún CC por ejemplo, y el Juego no redirige tu cuerpo al Cementerio. En esos caso utiliza la siguiente Script

/script RepopMe();

Crear consumibles (o lo que sea) de Profesiones con 1 Click:
Esta Macro suele ser muy útil para Sastres, Alquimistas e Ingenieros que utilizan muchas Redes, Pociones y Bombas, respectivamente dentro de los Campos de Batalla.
El uso puede extenderse a otras profesiones, ejemplo: Primeros Auxilios y sus vendas.
Aquí va un ejemplo de un Sastre que necesita crear Redes.
Lo único que debes reemplazar en la Macro es el nombre de la Profesión y el Objeto que desees crear y hacerlo sin faltas de ortografía, en el idioma correspondiente y respetando mayúsculas y minúsculas; el resto va en inglés.

/cast Sastrería
/run for i=1,GetNumTradeSkills() do if GetTradeSkillInfo(i)=="Red de tejido de Escarcha" then DoTradeSkill(i,(select(3,GetTradeSkillInfo(i)))) end end

Limpiar Registro de Combate:
Elimina todo el historial del Registro de Combate. Suelen usar esta script aquellos que testean Daño de Habilidades o hacen seguimiento de determinadas situaciones dentro del Juego.

/run CombatLogClearEntries() ChatFrame2:Clear()

Comprar y Vender Menciones de Servicio (Canjear Honor por Oro):
Compra Menciones de Servicio a cambio de Honor  y luego las vende a cambio de Oro.
Si tienes el Juego en Inglés reemplaza "Mención de servicio" por "Commendation of Service", no debes modificar nada más.
Ubicación de los NPC's de cada Facción: 
NPC Alianza > // < NPC Horda >

Commendation of Service

/run for b=0,4 do for s=1,GetContainerNumSlots(b)do if strmatch(GetContainerItemLink(b,s), "Mención de servicio")then UseContainerItem(b,s)end end end
/run for i=1,10 do BuyMerchantItem(1,1) end

Cómo equipar 2 Armas con el mismo nombre pero con diferentes Encantos:
Útil solo para Clases que puedan equipar 2 Armas iguales, una en cada mano (Dual Wielders).
En este caso, se trata de una Script que al ejecutarla mostrará en el Chat las 2 líneas de comando que deberemos colocar en una Macro para que nos equipe las 2 Armas de la forma deseada.

Pondré un ejemplo para que se entienda mejor:

Mi Guerrera es Furia y tiene 2
Gurthalak, una de ellas con el Encanto: Derrumblo y la otra con el Encanto: Huracán.
Necesito una Macro que equipe la Gurthalak con Derrumblo en la Mano Principal (Slot: 16) y la Gurthalak con Huracán en la Mano Izquier
da (Slot 17).

Para encontrar esa Macro lo primero será equipar manualmente las Armas de la forma deseada y luego ejecutar la siguiente Script

/run local function id(s) return strmatch(GetInventoryItemLink("player",s) or "","(item:%d+:%d+):") end for i=16,17 do if id(i) then ChatFrame1:AddMessage("/equipslot "..i.." "..id(i)) end end

En el chat aparecerán los dos comandos que debo poner en mi Macro para que las Armas se equipen correctamente

/equipslot 16 item:78478:4099
/equipslot 17 item:78478:4083

bottom of page