• Macro con varias habilidades que cambia de imagen

    by  • 3 junio, 2013 • World of Warcraft • 9 Comments

    El nuevo sistema de talentos permite que en cada combate y según las exigencias o necesidades del encuentro, cambiemos un talento por otro. Muchos de estos talentos que cambiamos son habilidades activas y después de elegir el nuevo talento, tenemos que buscar la habilidad en el libro de hechizos y arrastrarla hasta la barra de habilidades.

    Una solución a esa incomodidad es usar una única macro que nos sirva para las tres habilidades y que además, cambie el icono según que habilidad de las tres tenemos activa. En esta macro podríamos tener por ejemplo, las habilidades que tiene el Paladín en su último tier, Prisma SagradoMartillo de la LuzSentencia de ejecución.

    La macro para este ejemplo sería esta:

    #showtooltip
    /use Prisma Sagrado
    /use Martillo de la Luz
    /use Sentencia de ejecución
    /run local G=GetSpellInfo SetMacroSpell (“Tier6“, G”Prisma Sagrado” or G”Martillo de la Luz” or “Sentencia de ejecución”)

    Cuando usemos esta macro lanzará Prisma SagradoMartillo de la Luz o Sentencia de ejecución (la que hayamos seleccionado como talento) y automáticamente le dará a la macro el icono correspondiente a la habilidad. Es posible que cuando entremos de nuevo al juego, en la imagen de la macro salga un interrogante rojo, pero eso no es ningún problema, la macro funciona perfectamente y la imagen volverá a ser la correcta una vez utilicemos la habilidad.

    Si queréis usar esta macro con otras habilidades, simplemente tenéis que substituir el nombre de las habilidades del Paladín por las que queráis de vuestra clase. La parte que está en negrita es el nombre que le debéis poner a la macro. Si a la macro le queréis poner otro nombre, deberéis cambiar también esa parte.

    Frana (DK DPS de Perception) hizo y me envió algunas macros con habilidades del Caballero de la Muerte. Si las queréis usar, recordar también utilizar el mismo nombre de la macro. Son para el Tier 2, 4 y 6 de los talentos del Caballero de la Muerte.

    #showtooltip
    /use Zona antimagia
    /use Exánime nato
    /cast [@player] Espiral de la muerte
    /run local G=GetSpellInfo SetMacroSpell (“T2″, G”Zona antimagia” or G”Exánime nato” or “Purgatorio”)

    #showtooltip
    /use Pacto de la Muerte
    /use Succión mortal
    /use Conversión
    /run local G=GetSpellInfo SetMacroSpell (“T4″, G”Pacto de la Muerte” or G”Succión mortal” or “Conversión”)

    #showtooltip
    /use Abrazo de Sanguino
    /use Invierno sin remordimientos
    /use Suelo profanado
    /run local G=GetSpellInfo SetMacroSpell (“T6″, G”Abrazo de Sanguino” or G”Invierno sin remordimientos” or “Suelo profanado”)

    Si hacéis un copiar/pegar de las macros, deberéis reescribir las comillas (“”) para que la macro funcione correctamente.

    About

    9 Responses to Macro con varias habilidades que cambia de imagen

    1. Mixu
      3 junio, 2013 at 10:59

      No me funciona las macros de dk dps que posteaste…

      • Gaza
        3 junio, 2013 at 13:07

        Posiblemente no hayas puesto bien el nombre de la macro. Tiene que ser el mismo que se indica en el código.

    2. BrokenWings
      3 junio, 2013 at 17:36

      Podría ser por que no tengas el cliente en español o que dejaste espacios de mas, revisa estas opciones

    3. NoWorks
      3 junio, 2013 at 18:25

      No funciona, devuelve error lua todo el rato:

      Message: [string “local G=GetSpellInfo SetMacroSpell (“T6″, G”Lanzar guja” or…”]:1: ‘)’ expected near ‘ॊTime: 06/03/13 18:24:56
      Count: 5
      Stack: [C]: ?
      [C]: in function `RunScript’
      Interface\FrameXML\ChatFrame.lua:2158: in function `?’
      Interface\FrameXML\ChatFrame.lua:4391: in function `ChatEdit_ParseText’
      Interface\FrameXML\ChatFrame.lua:4085: in function `ChatEdit_SendText’
      Interface\FrameXML\ChatFrame.lua:2747: in function
      [C]: ?
      [C]: in function `UseAction’
      Interface\FrameXML\SecureTemplates.lua:348: in function `handler’
      Interface\FrameXML\SecureTemplates.lua:633: in function
      [C]: ?
      Interface\FrameXML\SecureHandlers.lua:264: in function
      [C]: ?
      Interface\FrameXML\SecureHandlers.lua:294: in function
      (tail call): ?

      • Gaza
        3 junio, 2013 at 18:34

        Deberías pegar la macro y no el error para ver mejor donde puede estar el fallo.

    4. Sempere
      3 junio, 2013 at 19:55

      Buenas Gaza!

      En la macro de paladin falta un paréntesis al final de la última linea.

      Me he vuelto loco buscando porque me fallaba :P

      Un saludo :)

      • Sempere
        3 junio, 2013 at 20:00

        Vaya no puedo editar mi comentario :P

        Quería informar de que si lo copias directamente del blog, es necesario sustituir las comillas y reescribirlas en el propio juego, si no no funcionará correctamente.

        Un saludo

        • Pitvader
          14 junio, 2013 at 00:04

          +10 a tu comentario, no cambiaba el dibujo por lo cual, tampoco me salia el tiempo de cd, por ejemplo o varias cosas por el estilo. Lo uso para el lock y va de lujo esta macro

    5. Gaza
      3 junio, 2013 at 20:11

      Gracias por ambos avisos!

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *