Bonjour à tous,
Definition: Les macros servent en premier lieu a faciliter l'usage d'un sort ou d'un technique
Alors, ce post principalement destiné a tout ceux nécessitant créer des macro de leur choix à leur guise.
Objectif : Permettre de manière simple a qui que se soit de creer la macro de son choix.
Plan:
I Présentation
II Les bases
III Création
IV Macros Utiles en raid
V Macro Mouseover
I Présentation
Dans ce monde cruel où vivent les pires races (humain naims, boss, fléau engendré par Arthas...), Nous devons, le devoir oblige de se protéger. Vous voulez a nouveau roxxer la patate, être premier au kiki, épater vos adversaires en bg/arene : ce tuto est pour vous !
Des messages codés me direz vous, NON !! Apprenez a maitriser l'art du codage macrosidéral et vous connaitrez, maitriserez vos adversaires !
Vous avez souvent essayez de creer une macro par vous même sans succès, ou vous voulez explorer l'au délas de l'éternel copier/coller sur internet ou pondu tout fraichement par des amis . Tout ce temps est révolu, apprenez dès maintenant cet art puissant
Creer une macro vous permettra beaucoup de choses non seulement a envoyer des messages en un clic mais aussi envoyer des sorts cumulés ou a la suite sur le même bouton, a changer d'équipement, a mp quelqu'un etc...
II Les bases
Les commandes les plus souvent utilisées dans les macros:
/s texte (dire)
/cast Nom du sort (incanter)
/target nom du joueur, monstre (cibler)
/equipset Nom de l'équipement (équiper)
/stopcast arrêter l'incantation
/use Nom de l'objet (utiliser un objet)
/stopattack
/castsequence Nom du sort1, Nom du sort2 (cast plusieurs sorts avec le meme bouton, l'ordre sera le suivant : premier clique sur la macro donne Sort1, le deuxieme donne le sort 2)
plus d'infos :
http://www.wowwiki.com/Macro_commandsNB : Les [] autour des [target=...] et vocabulaire spécifiques sont obligatoires.
III Création
Mise en oeuvre des macros :
Macro pour buff par exemple :
/cast Nom du buff
/s Vous voila buff, faites en sortes de pas creuver !
-> personnalisable
Pour mp quelqu'un :
/script SendChatMessage(" MESSAGE A ENVOYER, %t !","whisper",nil,(UnitName("target")))
-> ainsi la personne ciblée lorsque vous envoyez la macro reçoit le message entre les " "
-> %t permet de mettre le nom du joueur ciblé
-> %f permet de mettre le nom de votre focalisation
Ainsi si vous ciblez par exemple Arthas, Arthas recevra le message choisit suivis de son nom ou du nom d evotre focalisation.
Pour incant deux sorts :
/cast Focalisation
/cast Hymne divin
-> dans cet exemple on prendra comme premier sort, un sort qui n'a pas de GCD( intervalle de temps entre le moment ou vous lancer le sort et le moment ou vous pouvez lancer un deuxieme)
Si vous n'avez pas de sort permettant cela :
/castsequence premier sort, deuxieme sort
-> un clic lance le premier sort, un second lance le deuxieme.
-> reset=3 permet de remttre la macro a 0 si vous n'avez pas utilisé le sort suivant au bout de 3 sec (modifier le chiffre pour augmenter ou baisser le nombre de sec)
- Code:
-
/focus [mod:alt,@focus,exists,nodead]
-> permet de configurer le sort sur une touche (ici alt) pour les lancer le sort.
En plus précis;
mod est l'abreviation de modifier qui constitue les fameux "boutons virtuels". Pour les mouseclickers. On peut distinguer un clic droit sur une icone d'un clic gauche,
Autrement dit, sur une meme touche peut être configuré jusqu'à 8 actions différentes.
Donc, avec mod, on définit qu'il faut maintenir une touche spécifique pour déclencher la
condition.
Ex ici : rester appuyé sur alt
Pour ce qui est du reset il te suffit de le mettre au début de la macro.
Mais ce type de macro est compliqué et on s'interessera surtout aux macros les plus basiques.
"reset=t" avec t un entier en sec
Ex :
- Code:
-
/cast reset=3 [target=focus] Nom du Sort
J'ai également oublié de noté un autre reset utile :
- Code:
-
reset=target
Ce qui permet de réini la macro quadn on change de cible
- Code:
-
reset=combat
Afin de réini lorsque l'on passe hors combat et que l'ont entre a nouveau en combat
pour utiliser un objet :
/use [Nom de l'objet]
Exemple: trinket
#showtooltip permet de donner l'icone du sort ou de l'objet link (ici entraves mort vivant) a votre macro
Lancer un sort sur votre focus:
#showtooltip Entraves des morts-vivants(Rang 3)
/focus [modifier]
/cast [target=focus,exists,nodead][target=target] Entraves des morts-vivants(Rang 3)
-> lance le sort entrave sur les mob/pnj mit en focalisation
Lancer un sort sur le joueur/pnj/monstre qui est sous votre sourie sans cliquer
/cast [target=mouseover] [Nom du sort]
-> il suffit donc de passer votre souris et de lancer la macro pas besoin de cliquer^^
Lancer une macro sur un joueur défini:
/cast [target=nom du joueur] Soins
Changer son équipement en combat (arme et bouclier possible)
/equipset Nom de l'équipement
-> pratique pour les war surtout qui,en pvp, en fin de vie utilisent cette macro pour passer en mode défense avec bouclier et arme tank pour résister le plus possible
Macro qui permet de spammer une touche d'un sort sans casser la canalisation avant qu'elle soit finie :
/cast [nochanneling:Fouet mental] Fouet mental(Rang 9)
Pour lancer un sort sur le focus
/cast [target=focus] Nom du sort
Pour faire attaquer votre familier
/petattack
PS : IMPORTANT, lorsque vous creez une macro linkez les sorts depuis le grimoire pour mettre dans la macro (MAJ + Clique) sinon la macro ne marchera pas
Ce petit guide vous permettra de creer de belle macro comme la mienne en Pretre disci pvp, qui me permet de lancer un mot d'ombre = bouclier puis sur le meme bouton de lancer une rénovation. Et si, apres mon bouclier, je ne met pas la rénov au bout de 12sec (temps de l'ame affaiblie), la macro se réini et lorsque j'appui le bouclier se remet.
IV Macros utiles en raid.
C'est reparti comme le topic n'a pas de fin je le fait évoluer un peu plus.
Tout d'abord j'ai trouvé la macro permettant d'enlever les phrases rouges au milieu de l'écran quand on spamm un sort. La voici
- Code:
-
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE")
Ensuite, superbe macro afin de débug son recount :
- Code:
-
/run local f=CreateFrame("frame",nil,UIParent);f:SetScript("OnUpdate",CombatLogClearEntries);
Il suffit d'appuyer sur les macros et soit le recount sera débug et prendra de nouveau les données soit les phrases rouges disparaitront.
Alors à ça, j'ajoute la célèbre macro pour quitter un groupe, utilisée pour supprimer le bug groupe !
Code:
/script LeaveParty()
Ainsi qu'une petite macro sympa pour changer de spé en un clic
Code:
/usetalents [spec] 2; [spec] 1
Si vous êtes en spé 1, vous passerez en 2, et inversement
____
Vous vous n'êtes jamais dit je ne voie rien, la caméra est trop proche de mon personnage même au plus éloigné ? Qu'il fallait plus de vision pour jouer ? Moi si, voila donc la macro système qui permet de reculer la caméra au max possible.
- Code:
-
/console CameraDistanceMaxFactor 4
Cette macro, une fois utilisée, permet de dézoomer la caméra (molette souris)
Apres il vous suffit de configurer une touche pour revenir a une vue choisie, par exemple moi j'ai choisi une vue bien précise derriere mon personnage un peu sur le dessus.
Pour configurer votre vue sur une touche :
-Utiliser la macro
-aller dans Echap, Raccourcis
-Descendre jusqu'a tomber sur Fonction Caméra
-Definir un bouton sur Enregistrer vue 1
-Utiliser ce bouton quand vous avez choisit l'angle qui vous convient ( ex caméra dézoomée a fond au dessus du personnage)
-Définir un bouton a "Définir vue 1" (ex alt)
-Effacer le raccourcit de Enregistrer vue 1
-Utiliser le bouton de Définir vue 1 (alt) pour revenir a la vue choisit où que soit la caméra (elle peut etre devant le personnage, une action sur le bouton la fera revenir derriere a la vue que vous avez choisit)
Pour le /focus, il existe une macro plus utile
- Code:
-
/focus [modifier:ctrl]
Ici tu peux le mettre dans les macro. Cette partie de code permet, que lorsque que l'on appuit sur ctrl et la macro, la cible que l'on vise est automatiquement enregistrée en focus
Ex, tu est en arène, tu veux mettre le coep d'un gas en focus tu appuis sur ctrl et sur ta macro le focus est directement mis, et si tu veux changer rapidement de focus tu refait pareil avec une autre cible.
// Parenthèse, macro Utile pour priest PVP//
- Code:
-
#showtooltip Mot de l'ombre : Mort(Rang 4)
/focus [modifier:ctrl]
/cast [target=focus,exists,nodead][target=target] Mot de l'ombre : Mort(Rang 4)
Une explication sans doute ?
-> #showtooltip permet de mettre l'image du sort qui suit (ici mot d'ombre : mort)
-> /focus [mod] expliqué plus haut
-> derniere ligne, /cast lance le sort sur le target qui est la focalisation, si elle existe et si elle n'est pas morte. Dans le cas ou il n'y a pas de focalisation, target=target lance le sort sur la cible actuelle
Bon je vous ait expliqué ce que faisait la macro, mais pourquoi est elle utile ? Que fait-elle?
-> Cette macro est utile pour un priest pvp, qui ne veux pas se faire sheep.
Je vous explique, en fait imaginons un mage se ballade, rencontre en 1c1 un priest, il fait son sort de nub, le sheep afin de vole buff, de cast tranquille etc.
Vous vous décidez dêtre chiant et de contre carrer son sheep (c'ets possible), vous avez le mage en focus, ou en target, vous lancer la macro pendant l'incant du sheep, le sheep se posera sur vous et comme la cible n'est pas morte, les dégats de mot d'ombre : mort reviendront sur vous avec un peu de latence, ce qui annulera le sheep.
En fait tout ce joue sur la latence entre les joueur et la hate qu'a le mago quand il cast.
-> Marche aussi sur un ceciter mais plus délicas a caler car c'est instant.
V Macro Mouseover
Ce type de macro est très utilisé en Pvp comme en Pve. Elle permettent a ceux qui les utilisent de lancer un sort sans cibler d'ennemi ou d'allier, rien qu'en passant la souris sur la personne a qui lancer le sort.
Ex :
- Code:
-
/cast [target=mouseover] Soins (Rang9)
Cette macro permet de lancer soins sur la personne qui est pointé par la souris, target ici est la cible, mouseover est le glissement de la souris.
Donc lorsque je met ma souri sur un h2 dans dala par ex, et que j'appui sur la macro, il bénéficiera du sort de soins sans que j'ai a le focus.
Un autre exemple plus compliqué
- Code:
-
/cast [target=mouseover,help] Soins (Rang9)
/cast [target=mouseover,nohelp] Attaque Mentale
Cette macro permet de lancer un sort (juste en appuyant sur la macro sans cibler personne) de soins sur la cible si elle est amie, et une attaque mentale si la cible est ennemie.
Je rajoute également une macro pour mettre sa monture volante ou terrestre celon l'endroit où on se trouve :
- Code:
-
/cast [flyable] Hyppogriffe
/cast [noflyable] Ours Brin cuirassé
Voila tout simple un seul clique dessus permet de mettre la mount (volante si on peux voler, et terrestre si on ne peux pas)
Voila c'est tout pour le moment, j'ai reporté mes tutos que j'avais mis sur d'autres forum ici. Bon jeu