← GeekServers.gg [DEBUG:1782456837]
⚠ Archive en lecture seule — Retour sur GeekServers.gg
Bonjour, je cherche a modifier ou a avoir une nouvelle maccro pour annoncer en /s la cible que je vais sheep mais simplement le nom de la cible, sans dire son lvl ou son genre.

Voici une maccro que j'ai mais qui dis ces 3 informations au lieu d'une seule :

/script if UnitSex("target")==1 then g="F " else g="M " end;s="Poly "..g..UnitLevel("target").." %T";a=0;if GetPartyMember(1) then c="party" a=1 if GetNumRaidMembers()>0 then c="raid" end;end;if a>0 then SendChatMessage(s,c) end;
/cast Polymorph(Rank 4)

Elle dit le genre le lvl en trop et en plus elle ne peux pas dire en /s , or je veux simplement dire en /s.

Merci de votre temps !
Liptunw

<Hell Script>


/s %t
/cast Polymorph(Rank 4)
Karsh

<Blacklisted>


Karsh & Carne ©
Ty karsh !
Liptunw

<Hell Script>


Effectivement, le genre, le niveau de la cible ainsi que le canal où écrire n'est pas spécialement utile...
Le /say suffit amplement histoire que les infos soient disponibles dans l'écran de jeu.

Code: Tout sélectionner
/script SendChatMessage("Je sheep %T !", "say"); CastSpellByName("Polymorph");


Cette macro fait la même chose que celle de Karsh mais elle est plus classe je trouve. ^^
Anshey

<Carpe Diem>


Je suis Charlie !
Code: Tout sélectionner
/run if UnitExists(%t) then SendChatMessage("Je sheep %T !", "say"); CastSpellByName("Polymorph"); end

J'ai pas tester, mais tu peux vérifier que la cible existe avant pour éviter d'avoir un <no target> ou je sais plus quoi
Karsh

<Blacklisted>


Karsh & Carne ©



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