[MACROS]Macros útiles

Macro para alejar la cámara:

/console CameraDistanceMaxFactor 4

Esta macro sirve para alejar la cámara más de lo normal y ver a tu personaje de más lejos. Tienes que crear la macro, darle click y pulsar en el botón que tengas adjudicado para alejar la cámara.


Macro para desbugear el recount:

/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);

Esta macro sirve para desbugear el recount cuando, por cualquier razón, deja de funcionar y/o no muestra el daño ni el heal en ningún combate.


Macro para salir de campo de batalla:

/script LeaveBattlefield()

Esta macro sirve para salir de cualquier campo de batalla y de arenas cuando por lo que sea no te deja salir, le das a la macro y te saca automáticamente.


Macro para desbugear pet:

/script PetAbandon() 

Esta macro sirve para desbugear las pets del lock o del dk si por ejemplo al sacrificarla no te deja invocarla de nuevo sin relogear. Si le das a esta macro con la pet invocada la retira y puedes invocar una nueva que ya no estará bug.


Macro para abandonar vehículo:

/script LeaveVehicle()

Esta macro nos permite abandonar cualquier vehículo si por alguna razón hay un error en nuestra interfaz que no nos deje hacerlo.


Macro para reiniciar la Interfaz:

/reload 

Esta macro sirve para reiniciar nuestra interfaz de juego, solucionando algunos pequeños fallos que se puedan ocasionar generalmente por Addons.


Macro para saber en qué coordenadas nos encontramos:

/script SetMapToCurrentZone() local x,y=GetPlayerMapPosition("player") DEFAULT_CHAT_FRAME:AddMessage(format("%s, %s: %.1f, %.1f",GetZoneText(),GetSubZoneText(),x*100,y*100))

En un solo click podremos saber cuales son nuestras coordenadas.

 /script PetAbandon() 

Macro para automarcarse: muy util a la hora de tener que manejar algo en una raid y se tiene ayudante o se es el lider. 

Modificando el valor que esta en SetRaidTargetIcon(t,6) cambias el icono

/script SC=SendChatMessage;t="player";SetRaidTargetIcon(t,6);n=UnitName(t);r=UnitRace(t);c=UnitClass(t)

si la quieren aplicar a otro personaje

/tar "personaje"
/script SC=SendChatMessage;t="target";SetRaidTargetIcon(t,6);n=UnitName(t);r=UnitRace(t);c=UnitClass(t)


para obtener las coordenadas en las que nos encontramos sin necesidad de ningun addon:

/script SetMapToCurrentZone() local x,y=GetPlayerMapPosition("player") DEFAULT_CHAT_FRAME:AddMessage(format("%s, %s: %.1f, %.1f",GetZoneText(),GetSubZoneText(),x*100,y*100))

hover focus , pone en foco al objetivo bajo el mouse ( o puntero , como prefieran llamarlo ) , y limpia el foco apretando alt ( o el modificador que le pongan ) 

/focus [@mouseover,exists][exists]
/clearfocus [mod:alt]

- Abandonar Vehículo

/script LeaveVehicle()

Nos permite abandonar cualquier vehículo si por alguna razón hay un error en nuestra interfaz que no nos deje hacerlo.

- Reiniciar Interfaz

/reload