4 votes

World of Warcraft scripting, lancer un npc via un nom de variable sauvegardé

J'ai déjà un moyen de stocker ce que je veux attaquer dans une variable, et je peux vérifier que cela fonctionne. Tout ce dont j'ai besoin, c'est de savoir comment lancer correctement un objet avec le nom que j'ai stocké dans cette variable. Exemple

Var1 = "Jimmy" /cast [@Var1] Guérir

Ce qui précède ne fonctionne évidemment pas, mais j'espère que cela montre ce que j'essaie de faire.

Non, je ne peux pas cibler la chose sur laquelle je lance. Non, je ne peux pas simplement utiliser la focalisation, car j'ai besoin de la focalisation pour autre chose. Le but est de maintenir ma cible et mon focus actuels, et de lancer sur quelque chose d'autre sans quelque chose comme une macro de survol de la souris.

6voto

Blaaznar Points 196

Le casting est une fonction protégée (tout comme le ciblage et un certain nombre d'autres fonctions critiques) et ne peut pas être accédé par du code altéré (c'est-à-dire des scripts/addons Lua).

Cette limitation a été introduite il y a longtemps (patch 2.0) lorsque des mods comme Decursive ont banalisé le contenu du jeu en vous obligeant à appuyer sur un bouton à plusieurs reprises et en jouant le jeu à votre place.

Pour plus d'informations, lisez " Exécution sûre et altération "

Le plus que vous puissiez faire avec le casting est uniquement via l'utilisation directe (non altérée) des commandes /cast et /castsequence. Vous trouverez plus d'informations à ce sujet dans la section 'Macro options' de l'article suivant : http://www.wowwiki.com/Making_a_macro

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X