Macro qui ne fonctionne plus depuis le patch 9

Bonjour
J’utilise depuis des années une macro (récupérée sur le forum) qui me permettait de savoir si tel ou tel de mes persos a tué des vieux boss hebdomadaires en l’affichant dans la fenêtre de discussion normale

/run for k, v in pairs({ Galion=32098, Sha=32099, Nalak=32518, Oondasta=32519, Rukhmar=37464}) do print(format("%s: %s", k, IsQuestFlaggedCompleted(v) and « \124cFFFF0000Tué\124r » or « \124cFF00FF00Pas tué\124r »)) end

Mais depuis qu’on est passé à wow 9 elle ne fonctionne plus (rien ne s’affiche même pas une erreur) (j’ai testé sans addons)

Je suppose qu’il a dû y avoir des mises à jour dans ce type de script.

Pouvez-vous m’aider ?
Merci

Salut,

De mémoire, c’est un petit changement de code.
Essaie avec ça :

/run for k, v in pairs({ Galion=32098, Sha=32099, Nalak=32518, Oondasta=32519, Rukhmar=37464}) do print(format("%s: %s", k, C_QuestLog.IsQuestFlaggedCompleted(v) and "\124cFFFF0000Tué\124r" or "\124cFF00FF00Pas tué\124r")) end

Hello
ça change rien :confused:

C’est normal, et c’est à moitié ma faute (et à moitié ta faute, aussi :P).

Tu as mis une commande, sans utiliser la balise de code (symbole </>).
Le forum a transformé les guillemets.

Voici la version corrigée :

/run for k, v in pairs({ Galion=32098, Sha=32099, Nalak=32518, Oondasta=32519, Rukhmar=37464}) do print(format("%s: %s", k, C_QuestLog.IsQuestFlaggedCompleted(v) and "\124cFFFF0000Tué\124r" or "\124cFF00FF00Pas tué\124r")) end

re-
Je n’arrive pas à voir ce qui change entre tes 2 versions mais tu es fantastique : ça refonctionne !!!

(c’est les moines ça : ils sont fait pour être scribes :wink: )

Merciiiiii :slight_smile:

1 mention « J’aime »