27 messages dans ce sujet

Bonjour à tous, comment allez vous, j'espère que vous êtes d'humeur démoniaque.

Par ce post, je souhaitais mettre en place un article, reprenant l'intégralité des macros Binds Touches que nous pouvons utilisés avec nos chers et tendres être démoniaque. Mais avant de commencer, un petit rappel général.

Cours élémentaires en Science Wow:

Les Macros:

  • Une macro permet d’effectuer des actions diverses dans un jeu. Techniquement, les commandes sont effectuées à la suite, mais de part les limitations, une macro sert la plupars du temps à combiner des actions ensembles. Toutefois, ce n’est pas toujours le cas et il existe des exceptions que je présenterai avec les macros scripts.

  • Cela consiste à créer un bouton à mettre dans une barre d’action et ainsi utiliser un clic de souris ou raccourci clavier plutôt que de tapper une ou plusieurs commandes dans la fenêtre de discussion.

Les Macros (les bases):

  • La limite du nombre de macros est de 36 macros communes au compte et de 18 macros spécifiques aux personnages.

  • Une macro ne peut contenir que 255 caractères, y compris les espaces.

  • Avec le champ de texte au premier plan (avec le / utilisé pour écrire) il est possible de maintenir shift et de cliquer sur un objet dans l’inventaire ou sur un sort dans le livre de sorts, ou sur une fenêtre de personnage pour entrer le nom dans la macro.

  • Sur un client de jeu en français, il est possible d’utiliser les commandes en anglais,

  • Les combinaisons de sorts et objets utilisable en même temps dépend de leur faculté a déclencher le temps de recharge global (global cooldown ou GCD). En d’autres termes, un sort qui déclanche le GCD ne pourras pas être utilisé si le sort précédent le déclenche également.

  • Si un sort ou objet avec un temps de cast est utilisé en premier, toutes les autres lignes seront ignorées, avec un message d’erreur du genre : “Pas encore disponible”.
  • Comme précédemment, les actions se faisant dans l’ordre, si la macro n’arrive pas à activer la commande, elle s’arrête a l’erreur et ignore les autres commandes. ( très utile pour savoir où il y à une erreur.

--------------- --------------- --------------- --------------- --------------- --------------- --------

Les Macros (de Niveau 1):

  • /s Salut tout le monde !

--> La phrase “Salut tout le monde !” sera affichée dans le canal /s (dire).

Il est possible de modifier le canal en changeant /s par autre chose comme /1 (général), /2 (commerce), etc.

  • /cast Immolation

Le dot "Immolation” sera lancé.

  • /use Pierre de foyer

L’objet “Pierre de foyer” sera utilisé.

Noter qu’il n’est (plus) possible de mettre 2 lignes dans la même macro utilisant le même GCD ( Global CoolDown, La macro va donc s’arrêter après la première ligne.

--------------- --------------- --------------- --------------- --------------- --------------- --------

Les Macros (de Niveau 2):

les objets équipés sont indiqués selon le modèle suivant :

120417025900285230.png

Par conséquent, nous pouvons inclurent dans nos macros, des actions "utiliser" liées au caractéristiques de notre équipement.

exemple:

/use 13 ( -> Souhait en bouteille)

/use Potion volcanique

/cast Sang-de-vie

/use Brûlure d'âme

/cast Feu de l'âme

12041703252477999.png

Les améliorations “
Souhait en bouteille (Objet 13)
”, “
Potion volcanique
”,"
Sang-de-vie
",
Brûlure d'âme
et “
Feu de l'âme
” sont lancés en même temps.

Noter que uniquement “
Feu de l'âme
” déclenche le
GCD
, ce qui veut dire qu' étant à la fin, la macro s’effectue en entier.

Macro idéal pour faire un Burst DPS, attention à avoir en stock des Potions Volcaniques.

Pour rendre vos macros beaucoup plus conviviales dans votre interface, nous pouvons incrémenter une notion d'info bulles ( Tooltip) pour ceci mettre

#showtooltip

/use 13

/use Potion volcanique

/cast Sang-de-vie

/use Brûlure d'âme

/cast Feu de l'âme

120417032330509720.png

La commande
#showtooltip
permet d’afficher l’infobulle ainsi que l’icône du sort ou objet défini, sans arguments ceux du premier objet ou sort de la macro est utilisé.

Use 13 correspondant dans ma fiche d'équipement au Souhait en bouteille, je récupère donc l'info bulle de celui-ci, sinon comme vu plus haut nous aurons juste le nom "Trinket" de la macro.

--------------- --------------- --------------- --------------- --------------- --------------- --------

Les Macros (de Niveau 3):

  • Nous voilà donc un peu expert en macr, nous allons donc rajouter des actions multicombinées pour optimiser vos nombres de touches / Clics souris:

#showtooltip

/cast [mod:ctrl] Couture; [mod:alt] Cuisine; [mod:shift] Enchantement; [nomod] Pêche

Ici, clic gauche tout seul permet de Pêcher

ctrl+clic gauche ouvre Couture

alt+clic gauche ouvre la cuisine

et shift+clic gauche ouvre l'enchantement.

  • Maintenant si nous voulons avoir une action différente pour le clic gauche et le clic droit

/cast [button:1] Corruption; [button:2] Immolation

Clic gauche lance "Corruption" et clic droit lance "Immolation".

  • Optimisons nos familiers et leurs action spécials:

/cast [pet:Succube,@target] Séduction

/cast [pet:Diablotin,@target] Eclair de feu

/cast [pet:Marcheur du vide] Sacrifice

En fonction du familier invoqué, le sort change. ( à vous de voir une utilité de celle-ci).

  • Grâce à la suivante, nous éviterons de cast un sors avant qu'il ne soit fini de canalisé ou d'incanter :

/cast [nochanneling:Drain d'âme] Drain d'âme()

Le sort “Drain d'âme” ne pourras pas être lancé tant que le sort “Drain d'âme” sera en canalisation.

--------------- --------------- --------------- --------------- --------------- --------------- --------

Les Macros (de Niveau 4) ou Scripts:

Wow étant un jeu, comme tant d'autre, il est sujet à certaines lignes de code ou de programmation comme les Scripts qui dépendent du languages LUA.

Ainsi grâce à ces fameus Scripts, on peut éditer ce qui se passe côté client mais pas côté serveur (là où la base de donnée de ces dit scripts est stocké).

Les Macros (de Niveau 4.1) ou Scripts:

  • Scripts avec If, Then, Else

=> que l'on peut traduire par: si > alors >sinon.

donc :

/run if IsMounted()then Dismount() :Si “en monture” alors “descendre de la monture”.

  • Maintenant tentons de rajouter une variable ( une valeur aléatoire en fonction d'un facteur X ou Y que l'on ne maitrise pas.)

/run if IsMounted()then Dismount()else f={12,34,40,62} CallCompanion ("MOUNT",f[random(#f)])end

En essayant de traduire en language "humain" on obtiendrai:

Si “en monture” alors “descendre de la monture” sinon “utiliser aléatoirement la monture 12, 34, 39 ou 45″.

12, 34, 39 et 45 sont les montures volantes qui sont dans les slots respectifs dans la fiche de montures.

La 12ème sera donc la dernière monture de la page 1 et ainsi de suite, il est possible d’en mettre moins ou d’en metre plus en faisant attention de ne pas dépasser les 255 caractères.

“f” est le nom que j’ai choisi pour la variable, et je lui assigne comme valeur 12, 34, 40 et 62.

“CallCompanion (“MOUNT”)” est la fonction défini par l’API ( Programme de l'application de l'Interface)

.

“f[random(#f)]” est la valeur de la variable, ici une valeur aléatoire entre les 4 nombres définis.

Au final une macro comme celle la permet de sortir une monture au hasard parmis les 4 ou bien de dismount si déja en monture.

Voilà pour un premier tour des macros et des Scripts utilisable dans Wow, maintenant concentrons nous sur nos macros - Scripts de démoniste.

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Allez je continue dans ma nuit d'insomnie^^

Vous allez me dire quels rapports avec les Macros et les Scripts et les Binds....

Et bien, il est simple, le fait de mettre un sort dans une barre de sort ( sur la touche 1) et de le lancer (soit en cliquant dessus, soit en appuyant directement sur la touche un de votre clavier) est une macro (ou un raccourci).

Une difficulté va donc se faire ressentir ! Vous êtes obligés d'afficher sur votre interface les sorts pour pouvoir les lancer et si vous êtes du genre à tout afficher, vous aller vite manquer de place. Voilà comment nous allons remédier ensemble à ce problème :

Attention au delà de ses lignes vous êtes seuls responsables des modifications des raccourcis . ( ce que je donne en exemple ci dessous est juste des exemples.)

Alors pour valider un script, il faut ouvrir la fenêtre de 'Chat' via la touche "entré" de votre clavier.

  • A partir de là, en fonction des arguments tapé, soit votre script s'incrémente dans les fichiers de base de votre personnage soit dans ceux de votre compte.

Exemple: Pour attribuer à la touche 't' le sort "Immolation", on tappera ce qui suit ci dessous:


/script SetBinding("t" , "SPELL Immolation")
/script SaveBindings(2)

Explication: le script SetBinding , notifie que sur la touche 't' nous affectons le sort Immolation

le script SaveBindings(2) signifie, que ce script sera sauvegardé dans les fichiers du jeu (même après une fermeture du jeu) dans les fichiers du 'Personnage' (2) et si nous avions eu (1) cela aurait exprimé que le script soit enregistré au niveau de votre Compte.

  • Nous pouvons affecter un Bind à une macro:

Pour affecter une touche à une macro, même principe : Code:

/script SetBinding("y" , "MACRO trinket")

/script SaveBindings(2)

120417050022975591.png

Voilà par défaut comment les Bind peuvent être disposé sur un clavier. Bien entendu cela est différent en fonction de notre interface, et aussi de nos habitudes de jeu.

Vous allez me dire: "mes des 'Binds' ne les faisons nous pas avec l'interface et les touches raccourcis d'origine?"

Oui bien, mais n'oubliez pas que certains d’entre nous, ont besoin de beaucoup de combinaisons possibles et que deux barres de raccourcis font parfois un peu court d'où l’intérêt d'avoir des touches de raccourcis complémentaires et entièrement paramétrable via une interface personnalisé comme Bartender ou un addon de la même famille.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vous laisserai notifié ci dessous les 'Binds' que vou utilisez en précisant la spé et le type de jeu ( PVE ou PVP).

Attention, si vous notifier les macros, mercide le préciser, je trierai ensuite en fonction des catégories pour vous fournir un support en bonne tenue.

Tibi

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut j'ai essayer de suivre ton tuto mais jen e suis pas arrivée. Je veut faire ctrl+ clic droit cercle demoniatque : invocation

ET ctrl +clic gauche teleportation mais je suis pas arriver. Et je veut faire la même chose mais avec alt pour le chien du démon. Exemple alt clic gauche il dispel et alt clic droit lui enlève un effet bénéfique. Pourriez vous m'aidé svp

Cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Kraysus, alors pour ta macro du cercle de TP :

le plus simple est de faire : ctrl clic pour poser ton TP et clic gauche pour te TP:

#showtooltip

/stopcasting

/cast [mod:ctrl] Cercle démoniaque : Invocation; [nomod] Cercle démoniaque : Téléportation

Pour la seconde: Ctrl +clic gauche-> Dispel et clic gauche -> dévorrer la magie

#showtooltip

/cast [mod:altl] Dévorer la magie ; [nomod] Morsure de l'ombre

Voilà l'amis, tiens moi au courant, je les ai testé avant de les linker.

Tibi

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour une macro plus réactive concernant le TP je t'invite à ajouter la commande stopcasting pour l'utilisation du TP. Ca te permet d'instant TP si tu es en train de cast et que tu dois bouger en urgence. Cela reste principalement une macro PVP mais peut apporter de la réactivité en PVE ;)

N'étant pas chez moi, je ne peux tester la macro avec un modifier et de peur de te dire une bêtise, je préfère ne pas m'avancer sur le script complet de la macro :D

Partager ce message


Lien à poster
Partager sur d’autres sites

voila réponse mise a jour en prenant en compte le stop casting, en effet je n'avais pas optimiser la macro avec.

Me servant rarement du stop cast, car sur ma souris j'ai un ti bouton pour avancer en auto, donc clic et lancement macro derrière^^

Partager ce message


Lien à poster
Partager sur d’autres sites

salut ben j'ai failt ma macro

#showtooltip

/stopcasting

/cast [mod:ctrl] Cercle démoniaque : Invocation; [nomod] Cercle démoniaque : Téléportation

Mais quand je fait controle clic ben ya rien la macro passe de sombre a luminé. Il ne faut pas faire une mani dans l'interface aussi?

desolé je suis tres nul en macro

cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Ben le stopcasting permet de faire gagner une micro-milliseconde, c'est opti quoi.

J'comprend pas ton problème Kraysus désolé :(

j'ai fait cette macro mais lorsque je fait ctrl+ clic ya rien que sa passe il me fait pas le cercle demoniaque, mon personnage reste sur place comme une endouille ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai fait cette macro mais lorsque je fait ctrl+ clic ya rien que sa passe il me fait pas le cercle demoniaque, mon personnage reste sur place comme une endouille ^^

Ah, dans ce cas là, y'a effectivement un problème. N'ayant pas accès à WoW pour le moment, je ne pourrais t'aider désolé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Kraysus !!!

/cast[mod:ctrl] Cercle démoniaque : Invocation; [nomod] Cercle démoniaque : Téléportation

Ton " click " n'est pas dans le raccourcie de la maccro.

Une autre facon de faire ce que tu veux faire consiste a utilisé l'add-on Bartender et les maccro de niveau 1 présenter plus haut. Voila la/les maccros que tu doit faire :

1) pour poser le TP:

#showtooltip

/stopcasting

/cast cercle démoniaque : Invocation

2) Pour te TP

#showtooltip

/stopcasting

/cast cercle démoniaque : Téléportation

Te voilà avec 2 maccro que tu dois maintenent placer sur tes barres de sort. Avec Bartender tu peux configurer des Binds en enclanchant le mode " Key Bindings " sur la fenêtre de configuration de l'add on. Il ne te reste plus qu'à survoler avec la souris les " cases " de tes maccro sur t'es barres de sort et de faire la combinaison de touche que tu veux attribuer a cet emplacement, dans ton cas tu survole de la souris la premiére maccro et tu fait CTRL+Click Droit, puis, tu survole la deuxiéme maccro et tu fait CTRL+Click Gauche. Tu devrais alors voir des lettres s'afficher sur la cases ce qui prouve que tu as Bindé la case.

/!\ ATTENTION/!\ Avec cette methode tu Binds pas un sort mais une case de tes barres de sort, si tu change t'es maccro de place dans tes barre tu devras refaire l'opération pour attribuer tes raccourcie !!!

Tu peux faire la même chose pour ton Chasseur corrompu :) !!!

A bientôt

Partager ce message


Lien à poster
Partager sur d’autres sites

merci dani je.vais essayer cette méthode en dernier recours car je sais pas l'utilisée. J'attend que tibi me donne une explication et si il à pas je vais essayer l'addon.

Partager ce message


Lien à poster
Partager sur d’autres sites

Plop,

Etant démono axé maîtrise en spé 1, je viens de passer de affli vers destru pour ma spé 2 (je pense que cela limitera la casse au niveau compatibilité des prio)...par contre...je ne pense pas avoir joué destru depuis vanilla :o

Au niveau monocible...ce n'est pas bien sorcier, une fois ses Auras bien configurés, suivre les prio...pas trop chinois.

Au niveau multicible....c'est vachement plus nerveux...et en débutant dans cette spé...je peine à maîtriser une bonne utulisation de Tumulte...

Pour le moment, j'ai fais un bind qui met le tumulte sur le focus d'une part (le scénario : boss plus adds) et j'ai un autre bind pour mettre le tumulte sur le mouseover (macro prise sur WS par ailleurs) :

#showtooltip Tumulte

/cast [target=mouseover] Tumulte

N'étant pas un spécialiste des macros complexes mais en ayant utilisé jadis (avec des "focus exist" focus dead" etc...), je me demandais si il était possible de faire un macro qui intégrerait les conditions suivantes :

A) Si il y a un focus et que celui-ci est vivant => on met tumulte dessus

B ) Si le focus est mort ou n'existe pas, on met le mouseover en "focus" et on lance tumulte dessus

NB : la "mise en focus" de "B" pourrait être facultative si ce n'est pas possible

J'ai essayé hier de trafiquer d'anciennes macros mais sans succès...si vous avez une solution, je suis preneur ;)

++

Partager ce message


Lien à poster
Partager sur d’autres sites

Existe t'il une macro conditionelle avec un script permettant de vérifier un "etat" de la cible genre:

"Si la cible a -20% pv cast drain d'ame, sinon cast malefic grasp"?

Partager ce message


Lien à poster
Partager sur d’autres sites

Existe t'il une macro conditionelle avec un script permettant de vérifier un "etat" de la cible genre:

"Si la cible a -20% pv cast drain d'ame, sinon cast malefic grasp"?

 

Tu peux toujours faire une Aura, avec une icone qui apparaît (entre autre drain d'âme) lorsque le boss à 20%

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant