← GeekServers.gg
⚠ Archive en lecture seule — Retour sur GeekServers.gg
De la macro la plus simple aux macros les plus complexes :

http://wowpourlesnuls.fr/macros.php

/tar X (ou /target)

player : vous
pet : votre pet
partyN le membre N du groupe (1,2,3 ou 4)
partypetN : le pet du membre N
raidN : le membre N du raid (1,2,3,...,40)
raidpetN : idem pour le pet
target : l'unité actuellement ciblée
mouseover : l'unité qui se trouve sous le curseur de la souris
npc : le PNJ actuellement ciblé


- on peut ajouter le préfixe 'no' devant chaque option pour tester 'faux' au lieu de 'vrai', exemple nopet ou noexists
- on peut ajouter '/' entre des conditions : équivalent à "ou"


Les différentes options possibles (ce qui se trouve entre les [ ]) :

help : 'vrai' si la cible est alliée
harm : 'vrai' si la cible est hostile
combat : 'vrai' si vous êtes en combat
stance ou stance:# : 'vrai' si vous êtes dans une posture (ou stance) spécifique
stealth - 'vrai' si en mode furtif
modifier : (modifier:shift|ctrl|alt) : 'vrai' si la touche (shift, ctrl ou alt) est enfoncée pendant que la commande est exécutée
equipped: : 'vrai' si l'item est équipé. L'Item peut être un nom ou numéro de slot de l'inventaire, une classe ou sous-classe d'item
target= : cible l'unité définie
actionbar: : 'vrai' si la barre active est celle de
pet: : 'vrai' si le pet est actif. On peut également donner un type (ours, chat) ou le nom du pet (Roxxor, Chatquitue).
mounted, swimming, flying : 'vrai' si vous êtes en monture, en nage ou en vol
indoors, outdoors : 'vrai' si vous êtes en intérieur ou extérieur
button:<#> : 'vrai' si le clic de souris se fait sur un bouton spécifique. (1 bouton gauche, 2 droit, 3 central, etc)
channeling: : 'vrai' si vous êtes en train d'utiliser un sort de canalisation
exists ou dead : 'vrai' si la cible existe ou est morte
party : 'vrai' si la cible est un membre du groupe
raid : 'vrai' si la cible est un membre du raid
group : 'vrai' si vous êtes dans un groupe
group:party/raid : 'vrai' si vous êtes dans le type de groupe ou raid spécifié


Au lieu de cibler une entité au moyen de son nom, vous pouvez utiliser l'identification d'unité de votre cible. Voici une liste partielle des identifications d'unité :

player = le personnage actuel

pet = le familier du personnage actuel

party# = le membre du groupe qui a cette variable pour position dans la configuration du groupe (le joueur lui-même excepté), # étant 1, 2, 3 ou 4

partypet# = le familier du membre du groupe qui a cette variable pour position dans la configuration du groupe, # étant 1, 2, 3 ou 4

raid# = le membre du raid qui a cette variable pour position dans le raid, # étant une valeur comprise entre 1 et 40 inclus. Le # n'est pas lié à l'appartenance à un groupe d'un membre donné. De plus, raid1 est toujours le chef du raid, et le dernier nombre dans un raid est toujours le joueur lui-même. Par conséquent, dans un raid de 25 personnes, raid25 serait l'identification du joueur.

raidpet# = le familier du membre du raid qui a cette variable pour position dans le raid, # étant une valeur comprise entre 1 et 40 inclus

mouseover = l'unité sur laquelle la souris se trouve actuellement. Cette identification est particulièrement utile pour les macros de soins, car vous pouvez soigner quelqu'un d'un coup de souris sans désélectionner votre cible actuelle (en général le tank principal).

Si vous ajoutez « target » à la fin d'une de ces identifications d'unité, vous sélectionnerez la cible de cette entité, par exemple « playertarget ».
Aispé


Kingdom Hearts 1 - digitalzues13 il y a 5 mois : "cried not because it was sad, but because the game was over"
Hello,
Je ne savais pas où poster pour ne pas créer un sujet peut-être inutile, alors comme la recherche forum m'a amené ici je pense que l'endroit n'est pas inapproprié.

Les macros en mouseover ne fonctionnent pas sur les cadres d'unités, seulement sur les personnages.
J'ai essayé sur mon interface Pitbull, ainsi que sur l'interface de raid de base.

Est-ce un fonctionnement normal sous Bc ou un bug du serveur que je devrais signaler ?
A moins que je sois seul à avoir ce problème ?
Zyrbou


Chez moi tout fonctionne.

Que ce soit sur pitbull ou grid le mouseover fonctionne parfaitement.
Hayad

<Anyway>


"Si tu cours autour d'un arbre à environ 87km/h, il y a une possibilité que tu t’encule tout seul" A.Einstein
Ah ben merci pour l'info, j'vais voir pour régler ça alors :)
Zyrbou


Vu que ça tag pas encore suffisamment BG, p'tet qu'une macro full auto vous aidera ?

Code: Tout sélectionner
/run local i,f,s,b,l=1,BattlefieldFrame,"OnShow","acw",strlen;f:SetScript(s,function()JoinBattlefield(0,GetNumPartyMembers()>0 and 1);i=i+1;if(i>l(b))then f:SetScript(s,nil);HideUIPanel(f)end;end)for j=1,l(b) do SendChatMessage(".bg "..b:sub(j,j))end


Tout sur une seule ligne dans une macro, un clic et zou tag arathi, oeil et goulet instant. Fonctionne aussi pour les tags en groupe si vous êtes chef de groupe.
Ça a l'air d'être écrit de manière biscornue, mais c'est pour économiser un maximum de lettres. 255 caractères, c'est très serré.

Seul problème à l'horizon, si vous êtes en groupe mais pas chef de groupe, la macro aura aucun effet. Ça peut aussi être un avantage pour éviter les ninja tag solo en oubliant son groupe. (C'est surtout que je n'avais plus de place pour vérifier le statut chef de groupe).
Ape

<Old School>


http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Tu ne l'avais p'tet pas remarqué, mais en taguant manuellement, ça donne aussi le bracket 0-10 :P

edith: Bordel, j'aurais du quote un fail d'un AC x)
Ape

<Old School>


http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Too weak too slow ! :p
43371

<Pas-de-Personnage>


This server is dark, and full of terrors.
Yop j'ai un probleme avec l'option @focus , il me dit : option inconnue
Exemple :
#showtooltip
/use [mod:shift,@focus][nomod] Cécité

Une idée?
Kaoshounette

<Slash TaunT>


Il y a plusieurs erreurs à mon avis. Déjà /use, c'est pour utiliser un objet. C'est /cast pour un sort. Quel est l'objectif de ta macro? Céciter ton focus si tu appuies sur shift + raccourci? Que veux tu faire si tu appuies seulement sur ton raccourci sans shift?
7093

<Pas-de-Personnage>


Plus tu pédales moins vite et moins t'avances plus fort
/cast [nomodifier] X
/cast [modifier:shift, target=focus] X


Si tu fais pas shift ça fait ton sort sur la target, si tu fais shift c'est sur le focus.
Maceo

<Le Roster Papillon>


Rise and rise again until lambs become lions.
Merci pour la réponse rapide!
Effectivement il y avait un erreur de syntaxe dans mon exemple, mes excuses !
Le but de la macro était : Si j'appuie sur ma touche cécité, ca cécite mon target, et si je fais shift+cécité ca cécite mon /focus
Je me souviens qu'à l'époque on pouvait utiliser le @focus pour synthétiser le target=focus.
La solution de Maceo me parait adéquate! Je test ca demain et j'vous donne mon feedback!
Encore merci pour la rapidité de réponse! :)

Kaoshounette.
Kaoshounette

<Slash TaunT>


Plop!
Symbol "@" added as a synonym for "target=". For example: "/cast [@focus] Flash Heal".

http://www.wowwiki.com/Patch_3.3.0

C'est la seule syntaxe possible actuellement. Après, tu peux toujours la compacter comme tu disais :
/cast [mod:shift,target=focus][] Cécité
Ape

<Old School>


http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
La syntaxe @quelquechose est apparue avec TLK il me semble :)

Sinon merci pour le topic, je chercher quelque chose du genre pour me concocter mes propres macros
Kuxy

<BAD LOGIC>


Yop,

Au cas ou certaine personne de l'ai pas encore je la poste (je ne sais pas si elle a été déjà postée):
Macro débug addOn (IG)

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

J'en avait une autre mais je l'ai oubliée

Cordialement,

Elosys
Elosys

<Val Timbank>


Mini tuto (english ^^) pour les macros de type /cast plutôt sympa :)
Manorah


Je n'arrive pas à faire une macro avec un objet spécifique dedans.

par exemple en ce moment je cherche à échanger mes Etoffes d'Ombre contre celles Ensorcellées, donc je prospect sur le /world.
Mais je suis obligé de tout réécrire à chaque fois, d'aller dans Atlasloot section Artisanat chercher les liens des Etoffes...LOURD.

Possible or not ?
Gourmande

<Claw Night>


Au pire pour les étoffes tout le monde sait ce que c'est, donc tu n'es pas obligé de mettre le lien mais tu peux juste écrire à la mano [nom de l'item] !
Sinon, est ce que tu utilise Prat ? Je crois que c'est possible qu'il fasse bug ce genre de choses (pas sûr)
Huffoden

<Death Wish>


Non je n'utilise pas cet addon.
Par contre une macro avec un link d'item venant directement du sac n'affiche pas correctement le lien, c'est pourquoi je passe Altlasloot.
Gourmande

<Claw Night>


C'est impossible à faire, le seul moyen de contourner ça c'est le alt + fleche du haut pour envoyer ton précédent message !
Ælyade


D'accord !
Je ne connaissais pas ce raccourci merci.
Gourmande

<Claw Night>


Gourmande a écrit:D'accord !
Je ne connaissais pas ce raccourci merci.

Moi, je ne m'en rappelais plus !!! Un GROS merci :D
Manorah


Ælyade a écrit:C'est impossible à faire, le seul moyen de contourner ça c'est le alt + fleche du haut pour envoyer ton précédent message !

Faux ^^
J'en utilise sur NG :)
Le seul inconvénient est que pour changer l'item, la procédure est assez lourde... (aller récupérer le nom + ID de l'objet en DB et penser a changer le code couleur).

Cependant c'est possible! :p
Impénétrable


En complément de ce topic, voici les 2 topics de macros suivants :

- [Guide] Macros pour les classes

- [Guide] Macros basiques, utiles et proposées
Yggdrassil


Sortie du serveur WOTLK pour le 31/07/2021 (les 10 ans de The Geek Crusade)



Conditions Générales d'Utilisation et Mentions légales - Code de conduite des forums - Contact