CastSpellByName aucune action

Répondre
Partager Rechercher
bonjour,
j'ai mit dans une macro:
/script CastSpellByName("Aspect du Singe(Rang1)");

j'ai tente
/script CastSpellByName("Aspect of the Monkey(Rang1)");

mais rien ne se passe, l'erreur est ou ?
Citation :
Publié par VanBeck
bonjour,
j'ai mit dans une macro:
/script CastSpellByName("Aspect du Singe(Rang1)");

j'ai tente
/script CastSpellByName("Aspect of the Monkey(Rang1)");

mais rien ne se passe, l'erreur est ou ?
/script CastSpellByName("Aspect du Singe");
bon le cast fonctionne, mais ce que je voudrait c'est ça:
Code:
/script if (not "Aspect du faucon(Rang 2)") then CastSpellByName("Aspect du faucon(Rang 2)")
 end;
mais il me balance une erreur :/
Citation :
Publié par vjeux
Faut mettre un espace entre Rang et 1
Pour Aspect du Singe non c'est inutile puisqu'il n'y a pas de rang c'est donc bien /script CastSpellByName("Aspect du Singe");

Pour ce que tu cherches à faire sinon VanBeck :

/script if (not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("Aspect du Faucon(Rang 1)"); end
Ton code est à moitié bon, car si le buff n'est pas le premier, ça marche pas

J'avais posté un code qui marchait correctement mais vu que la recherche ne marche plus
Citation :
Publié par vjeux
Ton code est à moitié bon, car si le buff n'est pas le premier, ça marche pas

J'avais posté un code qui marchait correctement mais vu que la recherche ne marche plus
Oui mais apparement le buff aspect est toujours en 1 car ca ne m'a jamais posé de souci ou alors j'ai toujours lancé mon aspect avant d'être buffé. De plus il ne marche que si un buff est deja lancé.

Enfin ça marche

Si t'as mieux je suis preneur.
Citation :
Publié par The Passenger
/script if (not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("Aspect du Faucon(Rang 1)"); end
tu peut m'explique la syntaxe UnitBuff, ton "Raven" sert a quoi ?
C'est le premier mot du nom anglais de "Aspect du Faucon"

et donc le script chercher si le mot "raven" (faucon) apparait dans la liste des buffs du perso, et si ce n'est pas le cas, il le cast
Pour les scripts trop long il faut penser à utiliser une variable de travail

du style:

/script pm="Polymorphe(Rang 2)"

A la place de remarquer le sort en entier:
CastSpellByName(pm)

cela suffira
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés