← GeekServers.gg [DEBUG:1782456837]
⚠ Archive en lecture seule — Retour sur GeekServers.gg
Bonjour a tous

Je cherche une macro qui me permettrait de demorph et de lancer un retablissement depuis nimporte quel forme qui me permettrait de spammer la meme touche au lieu de cliqué sur 2 touche differente.
J'espere que cela existe !

Merci d'avance
Chump


Yo t'a trouvé ?

Je connais pas les noms des sorts en question mais normalement la forme de la macro devrait être la suivante :

Code: Tout sélectionner
/cast A
/cast B


A : le nom du sort pour passer en forme humaine
B : le nom de ton rétablissement
Marodheure

<Hell Script>


Le problème est qu'il n'y a pas de nom pour passer en forme humaine ! Une fois morph, il faut utiliser le même sort correspondant à notre "stance" pour démorph.

J'ai essayé de regarder un peu pour détecter la stance et utiliser le spell adéquat, mais forcément le détect stance bug (il donne un résultat erroné pour certaines stances, identique à d'autres !)...
Lidocaïne


Donc faudrait check tout les buff et trouver celui qui correspond à une stance, ou pas si on est en forme humaine, pour savoir dans quelle stance on est ?

edit : Le plus simple et de regarder le type de ressource actuelle, mana, rage ou énergie pour savoir si on est en forme humaine, chat ou ours ^^

J'vais voir si j'ai le temps de faire quelques tests.

la ressource forme aquatique c'est quoi ? de la focalisation, comme pour les pets ?
Marodheure

<Hell Script>


Forme aquatique et de voyage, cest la mana qui reste même si cest inutilisable.
Lidocaïne


Ok dommage, du coup je partirai sur un truc qui gère toute les formes, dés que je trouve un peu de temps.
Marodheure

<Hell Script>


Yo, voila l'addon : https://mega.co.nz/#!NMhTxZCb!YIzWWwf9n ... QViR3BErec

Je suis pas druide et j'en ai pas à disposition, donc j'ai pas pu le tester entièrement. Du style le nom des sorts des formes, entre ours et ours redoutable, et encore l'accent sur le mot "félin", il y aura peu-être des truc qui marcheront pas du premier coup.

Mode d'emplois :
Vous instalez l'addon, et vous créer la macro suivante :

Code: Tout sélectionner
/run MyDemorphDroodStance()
/cast Rétablissement


La seule utilité de cet addon est comme le demande le joueur ayant créé le post, démoprh en une macro n'importe quelle forme de druide en une touche. Le démorph à lieu à la ligne "/run MyDemorphDroodStance()".

Si des druides pourrais me donner quelques retour ça serait sympa.
Merci à Shampy pour les petits test à 5h00 du matin durant la conception de l'addon, dsl Shampy pour tes autres idées, mais j'ai fais simple pour dormir plus tôt xD.
Marodheure

<Hell Script>


je cherche un macro qui permet de restauration sans quitter la forme d'ours
Yoako


Je crains que tu ne cherches longtemps, à moins d'un cheatcode ou considérer la Régénération frénétique comme une restau !
Lidocaïne


Merci marodheure pour ton travail.
Ton addon (avec la version retravaillée) fait exactement ce qu'il demandais, et ce qui manquais au feral (voir nos amis equi aussi).
Cad, qu'elle permet de demorph et de cast un sort (éclat, innerv, heal etc), en faisant une macro sur un seul bind.
Il existait (soit disant j'en ai pas trouver :( ) des macros classiques permettant avec un jeu de condition de le faire (demorph toutes les formes) cependant, les peu que j'ai trouvé et qui marchais à moitier, son longue (+250 caract)

Avec cette addon, vous avez une ligne de commande pour l'addons et apres vous pouver mettre ce que vous voulez.

Bon sa c'est la pratique.
Parce que il faut encore une version finale vue que pour forme d'ours sa bug PROBLEME DE NOMS DE SORT à voir avec Lorh je pense ^^ <invok lorh et pas juste un café cette fois>

Et il faut verifier si en rajoutant des commandes de ligne (2 voir +, avec une sa marche niquel) apres cela reste fluide.

Gros merci à marodheure
Shampy

<MEGAZORD>


Yo, merci pour tes retours.

Pour la forme d'ours le soucis est qu'on n'arrive à trouver le nom qu'il faut utiliser pour lancer le sort via une macro :

/cast forme d'ours
/cast forme d'ours redoutable

Pareil en lua :

/run CastSpellByName("forme d'ours")
/run CastSpellByName("forme d'ours redoutable")
/run CastSpellByName("forme d\39ours")
/run CastSpellByName("forme d\39ours redoutable")

J'écrit pas tout ce qu'on a essayé avec et sans majuscule mais on à pas trouvé. Si quelqu'un sait ce qu'il faut écrire, ça serait sympa.
Marodheure

<Hell Script>


Re l'addon fonctionne parfaitement sur toutes les formes ici : http://host.tale-of-defense.fr/uploads/12384.rar

Utilisez cette macro pour démorphe n'importe quelle forme : /run MyDemorphDroodStance()

====================================================

Le problème pour la forme d'ours était au niveau de l'apostrophe, il y a en faite deux caractère en informatique qui peuvent servir d'apostrophe, et wow fait la différence.

Le caractère qu'on utilise tous est : '
Le caractère utilisé dans le nom de la forme d'ours est : ’

Les voila à coté pour mieux voir : '’

bref mdr.
Marodheure

<Hell Script>


Merci pour ton investissement Marodheure.

Et l'addon est opti, reste plus qu'un equi la test.

pour info, j'utilise l'addon énormément et elle permet d’éviter les erreurs de spam demorph.
Shampy

<MEGAZORD>


Bonjour,

J'ai installé l'Addon et crée la macro. Mais quand je click sur la macro rien ne se passe.
Ai-je oublié quelque chose?

Merci pour votre aide

Edit: En fait c'est juste avec la forme d'ours que ca ne fonctionne pas. Pouvez-vous me dire ce qu'il faut changer et dans quel fichier?

Autre question, si j'ajoute le cast d'un sort dans la macro, comment faire pour qu'il s'applique automatiquement sur moi?

Merci,
Ptitpeste

<Forsaken>


Personne ne peut m'aider?
Ptitpeste

<Forsaken>


Marodheure a écrit:Re l'addon fonctionne parfaitement sur toutes les formes ici : http://host.tale-of-defense.fr/uploads/12384.rar

Utilisez cette macro pour démorphe n'importe quelle forme : /run MyDemorphDroodStance()

====================================================

Le problème pour la forme d'ours était au niveau de l'apostrophe, il y a en faite deux caractère en informatique qui peuvent servir d'apostrophe, et wow fait la différence.

Le caractère qu'on utilise tous est : '
Le caractère utilisé dans le nom de la forme d'ours est : ’

Les voila à coté pour mieux voir : '’

bref mdr.



:)
Poulpup

<Collectif Des Maîtres>


Bonjour,

J'ai installé l'addon, mais ne trouve pas la ligne ou il faut modifier le caractère dans le fichier lua.
Ptitpeste

<Forsaken>


Décidément, personne ne vole à mon secours :(
Ptitpeste

<Forsaken>


Marodheure a écrit:Re l'addon fonctionne parfaitement sur toutes les formes ici : http://host.tale-of-defense.fr/uploads/12384.rar

Utilisez cette macro pour démorphe n'importe quelle forme : /run MyDemorphDroodStance()

====================================================

Le problème pour la forme d'ours était au niveau de l'apostrophe, il y a en faite deux caractère en informatique qui peuvent servir d'apostrophe, et wow fait la différence.

Le caractère qu'on utilise tous est : '
Le caractère utilisé dans le nom de la forme d'ours est : ’


Les voila à coté pour mieux voir : '’

bref mdr.
Poulpup

<Collectif Des Maîtres>


Salut, peut être que le problème de l'apostrophe à été réglé côté serveur, alors tu peux essayé de mettre une apostrophe normale. Si jamais ce n'est pas ça, et que tu ne retrouve pas l'apostrophe bizarre tu peux re télécharger l'addon.


Remplace ce qui est en rouge par: Forme d'ours redoutable

Même si tu ne vois pas de différence, l'apostrophe est différente.

Fichier DroodStance.lua:

1.......local CAT_FORM_ICON = "Interface\\Icons\\Ability_Druid_CatForm"
2.......local BEAR_FORM_ICON = "Interface\\Icons\\Ability_Racial_BearForm"
3.......local TRAVEL_FORM_ICON = "Interface\\Icons\\Ability_Druid_TravelForm"
4.......local AQUATIC_FORM_ICON = "Interface\\Icons\\Ability_Druid_AquaticForm"
5.......local MOONKIN_FORM_ICON = "Interface\\Icons\\Spell_Nature_ForceOfNature"
6.......
7.......local spell =........{
8...............................................["frFR"] =........{
9................................................................................[CAT_FORM_ICON] = "Forme de f\195\169lin",
10..............................................................................[BEAR_FORM_ICON] = "Forme d’ours redoutable",
11..............................................................................[TRAVEL_FORM_ICON] = "Forme de voyage",
12..............................................................................[AQUATIC_FORM_ICON] = "Forme aquatique",
13..............................................................................[MOONKIN_FORM_ICON] = "Forme de s\195\169l\195\169nien"
14......................................................................},
15..............................................["enUS"] =........{
16..............................................................................[CAT_FORM_ICON] = "Cat Form",
17..............................................................................[BEAR_FORM_ICON] = "Bear Form",
18..............................................................................[TRAVEL_FORM_ICON] = "Travel Form",
19..............................................................................[AQUATIC_FORM_ICON] = "Aquatic Form",
20..............................................................................[MOONKIN_FORM_ICON] = "Moonkin Form"
21......................................................................}
22......................................}
23......
24......local function GetSpell(buffIcon)
25..............local language = GetLocale()
26..............if spell[language] == nil then
27......................return spell["enUS"][buffIcon]
28..............else
29......................return spell[language][buffIcon]
30..............end
31......end
32......
33......function MyDemorphDroodStance()
34..............local buffIcon
35..............local i = 1
36..............while i <= 32 do
37......................buffIcon = UnitBuff("player", i)
38......................if buffIcon == nil then
39..............................break
40......................elseif buffIcon == CAT_FORM_ICON or
41................................buffIcon == BEAR_FORM_ICON or
42................................buffIcon == TRAVEL_FORM_ICON or
43................................buffIcon == AQUATIC_FORM_ICON or
44................................buffIcon == MOONKIN_FORM_ICON then
45..............................CastSpellByName(GetSpell(buffIcon))
46..............................return
47......................end
48......................i = i + 1
49..............end
50......end
Marodminute

<Hell Script>


Bonsoir Marod,

Je te remercie de ta précision. Malheureusement, que j'utilise l'un ou l'autre des caractères, la démorph en ours ne fonctionne pas :(

Il y a bien que cette ligne de concernée?

10..............................................................................[BEAR_FORM_ICON] = "Forme d’ours redoutable",
Ptitpeste

<Forsaken>





Conditions générales d'utilisation et mentions légales - Code de conduite des forums - Contact