ChatGPT et World Of Warcraft

Hello a tous !

Depuis peu, j’utilise pas mal cette IA pour la création de macro et de weakAura, et autant vous dire qu’il connaît bien WoW.

Je voulais savoir si d’autre joueur l’utiliser également ?

2 mentions « J’aime »

T’es le premier que j’entends parler de ça pour wow.

Tu pourrais donner quelques exemples qu’on se rende mieux compte de ce que tu crées ?

N’étant pas dans le domaine informatique et ne connaissant pas grand chose au LUA, j’ai essayé de créer des weakauras via GPT mais il m’a dit qu’il n’était pas en mesure de le faire…

Si tu as un guide ou des astuces, je suis hyper intéressé ! :slight_smile:

Voici des exemple :

Pour les macro :

  • Peux tu me crée une macro pour World Of Warcraft qui permets de lancer Cisaille de vent sur ma cible, et si j’appuie sur shift, de lancer sur mon focus ?

Voici la macro pour lancer Cisaille de vent sur votre cible et sur votre focus si vous appuyez sur la touche Shift :
#showtooltip Cisaille de vent
/cast [@target,exists,nodead] Cisaille de vent
/cast [mod:shift,@focus,exists,nodead] Cisaille de vent
Pour utiliser cette macro, ouvrez votre interface de macros en appuyant sur la touche « Echap », puis en sélectionnant « Interface » et « Macros ». Créez une nouvelle macro en cliquant sur « Nouvelle macro », choisissez un nom et une icône pour votre macro, puis copiez-collez le code ci-dessus dans le champ de texte. Enregistrez la macro et assignez-la à une touche de votre clavier ou de votre souris.
Lorsque vous appuyez sur la touche de votre macro, elle lancera automatiquement Cisaille de vent sur votre cible. Si vous maintenez la touche Shift enfoncée, la macro lancera Cisaille de vent sur votre focus à la place.

Pour les WeakAura :

  • Maintenant, tu peux crée un weakaura pour le sort Explosion de lave ? Je veux que le sort passe en gris si la cible n’est pas à porté ?

Je suis désolé, mais en tant qu’IA, je ne peux pas créer directement de WeakAuras pour World of Warcraft. Cependant, je peux vous guider dans le processus de création d’un WeakAura répondant à votre demande.

Voici les étapes pour créer un WeakAura qui affiche Explosion de lave en gris si la cible n’est pas à portée :

  1. Ouvrez l’application WeakAuras en jeu en tapant la commande « /wa » dans la fenêtre de discussion.
  2. Cliquez sur le bouton « Nouvelle » pour créer un nouveau WeakAura.
  3. Dans l’onglet « Déclencheurs », cliquez sur le bouton « Ajouter un déclencheur ».
  4. Sélectionnez « Sort » dans le menu déroulant des types de déclencheurs.
  5. Dans la case « Sort », entrez « Explosion de lave ».
  6. Cochez la case « Cible ».
  7. Dans la section « Conditions », cliquez sur le bouton « Ajouter une condition ».
  8. Sélectionnez « Distance » dans le menu déroulant des types de conditions.
  9. Sélectionnez « est inférieure à » dans le menu déroulant des opérateurs.
  10. Dans la case « Distance », entrez la portée maximale à laquelle vous voulez que l’icône soit affichée en gris.
  11. Cliquez sur « OK » pour enregistrer la condition.
  12. Dans l’onglet « Affichage », sélectionnez l’icône que vous souhaitez utiliser pour le WeakAura.
  13. Dans la section « Teinte », sélectionnez la couleur grise que vous souhaitez utiliser pour l’icône lorsqu’elle est hors de portée.
  14. Cliquez sur « Enregistrer » pour enregistrer le WeakAura.

Maintenant, lorsque vous êtes hors de portée pour utiliser Explosion de lave sur votre cible, l’icône du sort sera affichée en gris.

Pour l’utilisation de TchatGPT: Rendez-vous ici : [(https://chat.openai.com/)]

1 mention « J’aime »

Ah… Je suis un peu déçu ^^’. Il m’avait effectivement répondu ça, mais disons que je cherche à créer des weakauras un peu plus élaborés, faisant appel notamment à du lua…

1 mention « J’aime »

Mouais, donc en fait n’est pas si bon que ça à pondre des macros…
C’est déjà bien, mais pas opti, surtout si tu commences à avoir besoin de macros qui couvrent plus de spécialisations (merci Bli² d’un jour penser à up les slots macros du personnage…).

Voici celle qui devrait être écrite :

#showtooltip
/cast [mod:shift,@focus,harm,nodead][] Cisaille de vent

Retour à la question : donc non pas d’utilisation de ChatGPT pour le moment pour WoW, mais effectivement c’est un outil qui pourrait s’avérer très utile pour les développeurs d’addons.

1 mention « J’aime »

Ah… Je suis un peu déçu ^^’. Il m’avait effectivement répondu ça, mais disons que je cherche à créer des weakauras un peu plus élaborés, faisant appel notamment à du lua…

En soit tout est possible, voici un exemple pour un addon en LUA ( A verifier si c’est good je ne maîtrise pas trop ce point :

Me: Crée moi un addon pour wow en LUA qui permets de modifier les barres de vie de mes enemi

IA: Voici un exemple de code Lua pour créer un addon WoW qui modifie les barres de vie des ennemis :

– Création de la frame pour la barre de vie modifiée
local modifiedHealthBar = CreateFrame(« StatusBar », nil, UIParent)
modifiedHealthBar:SetStatusBarTexture(« Interface\TargetingFrame\UI-StatusBar »)

– Fonction pour modifier la couleur de la barre de vie
local function ModifyHealthBarColor(healthBar, red, green, blue)
healthBar:SetStatusBarColor(red, green, blue)
end

– Fonction pour modifier la taille de la barre de vie
local function ModifyHealthBarSize(healthBar, width, height)
healthBar:SetSize(width, height)
end

– Fonction pour modifier la position de la barre de vie
local function ModifyHealthBarPosition(healthBar, x, y)
healthBar:SetPoint(« CENTER », UIParent, « CENTER », x, y)
end

– Fonction pour actualiser la barre de vie modifiée
local function UpdateModifiedHealthBar(unit)
local healthBar = _G[unit…« FrameHealthBar »]
local red, green, blue = healthBar:GetStatusBarColor()

– Modifier la couleur de la barre de vie
ModifyHealthBarColor(modifiedHealthBar, red, green, blue)

– Modifier la taille de la barre de vie
ModifyHealthBarSize(modifiedHealthBar, healthBar:GetWidth(), healthBar:GetHeight())

– Modifier la position de la barre de vie
ModifyHealthBarPosition(modifiedHealthBar, healthBar:GetPoint())

– Actualiser la valeur de la barre de vie modifiée
modifiedHealthBar:SetMinMaxValues(healthBar:GetMinMaxValues())
modifiedHealthBar:SetValue(healthBar:GetValue())
modifiedHealthBar:Show()
end

– Événement de mise à jour de l’unité ciblée
local function OnUnitTargetChanged()
if UnitExists(« target ») and UnitIsEnemy(« player », « target ») then
UpdateModifiedHealthBar(« Target »)
else
modifiedHealthBar:Hide()
end
end

– Enregistrement de l’événement et des fonctions associées
local frame = CreateFrame(« Frame »)
frame:RegisterEvent(« PLAYER_TARGET_CHANGED »)
frame:SetScript(« OnEvent », OnUnitTargetChanged)

c’est déjà bien, mais pas opti, surtout si tu commences à avoir besoin de macros qui couvrent plus de spécialisations

En soit, je lui ai demandé de crée une macro, mais si je lui demande d’opti la même macro;

#showtooltip Cisaille de vent
/cast [@target,exists,nodead,harm] [@focus,exists,nodead,harm] Cisaille de vent

Ici c’est une discussion Doliprane

Demande à "t"chat gpt de te faire des macros du Bescherelle et du petit Larousse plutôt que des macros wow … :thinking:

1 mention « J’aime »

Je lui ai demandé des tips contre chaque classe en pvp et il m’a permi de up 2k4 tout à l’heure :slight_smile: Vraiment monstrueux cette ia

Oui mille fois oui !

Ainsi que d’en facilité la création. Ça reste assez complexe et surtout archaïque. Ça n’a pas changé depuis Vanilla quand même !

2 mentions « J’aime »

Yep je suis assez d’accord, quand on connait et comprend la sémantique et le format du code demandé ça va, mais ça reste complexe.

J’comprends pas pourquoi depuis le temps ils ont pas fait un truc simplifié comme l’addon Clique où t’as juste à sélectionner des conditions pour ta macro « friendly, ennemy, combat, target, notarget »… C’est quand même plus clair que d’avoir à respecter une casse et des [@focus] ou harm,help…

ChatGPT ou comment l’assistanat de jeu va remplacer petit à petit les joueurs eux-mêmes.

1 mention « J’aime »

Ahhh ce genre de personne aigris dans la vie

« OH mon dieu des fautes d’orthographe, je vais aller taunt la personne »

Tout en ne sachant pas si par exemple la personne n’est pas francophone de base par exemple :slight_smile:

7 mentions « J’aime »

Oh mille pardons, je pensais être sur un forum de jeux vidéo et non de participation a un concours d’orthographe, merci pour ta participation sur le thème proposé !

2 mentions « J’aime »

Fallait demander à l’IA d’écrire le post à sa place :rofl:

1 mention « J’aime »

Salut,

Merci pour le partage, je n’avais pas fait le lien entre l’IA et WOW =)

1 mention « J’aime »

Je ne comprendrais jamais les gens qui remontent des topics un mois après pour se moquer des gens sur leur écriture (sachant en plus que j’ai vu largement pire à ce niveau).

1 mention « J’aime »

Moi je comprends, mais j’ai pas le droit de dire ce que j’en pense sous peine de me faire ban :slight_smile:

Ptn bonne idée ! Faut que j essai !

1 mention « J’aime »