← GeekServers.gg [DEBUG:1782456837]
⚠ Archive en lecture seule — Retour sur GeekServers.gg
bonjour,

Ceci qui suit est un peu complexe, mais doit être faisable, et j'ai besoin d'aide... C'est pour ma team de multiboxing (tank-démo-heal):
Je cherche le nom du sort qui est en cooldown lorsqu'on applique une pierre de rez (pas le sort pour créer la pierre!), pour faire une macro avec ceci :
Code: Tout sélectionner
if getspellcooldown([pierre de rez], 'player') == 0 then bla bla

Grossomodo, j'aimerais remplacer dans le code ci-dessous le check du buff "demon armor" par le check du CD de PDR de mon démo :
Code: Tout sélectionner
/follow [nom de mon main]
/script if not buffed("Demon Armor", 'player') then SendChatMessage("no Demon Armor", "WHISPER", "ORCISH", "[nom de mon main]");

le tout me permetrait de recevoir un pm de mon démo, sur mon tank, dés que je peux replacer une nouvelle PDR sur mon heal.
(faire un check du buff pierre de rez sur mon heal ne marche pas, sinon mon tank se fait spam dés que le heal utilise la pierre pour se rez)

Une idée ?

Merci d'avance pour toute aide.
Disturbed

<No Health>


J'ai continué à creuser, et j'ai compris qu'on pouvait trouver le spellID de chaque sort sur wowhead. L'ID du sort pierre de rez, c'est 20707 (s'il n'a pas changé depuis vanilla).
Je suppose donc que ceci devrait marcher :
GetSpellCooldown(20707, 'player')
Code: Tout sélectionner
/follow [nom de mon main]
/script if GetSpellCooldown(20707, 'player') = 0 then SendChatMessage("pierre de rez up!", "WHISPER", "ORCISH", "[nom de mon main]");

EDIT : Marche pas... quelque chose m'échape...
Disturbed

<No Health>


une nouvelle piste :
Code: Tout sélectionner
/script if GetActionCooldown(24)=0 then SendChatMessage("pierre de rez up!", "WHISPER", "ORCISH", "[nom de mon main]");

si la pdr est posée sur le slot 24 de ma barre, ça devrait fonctionner.. Je test plus tard...
EDIT : ça marche \o/
Disturbed

<No Health>





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