Etat du recrutement: Ouvert aux Paladins / Chamans / Druides
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionCalendrier

Partagez | 
 

 Les macros... ouat iz viss ?

Aller en bas 
AuteurMessage
Silvara
Fou d'Exploration
Fou d'Exploration
avatar

Nombre de messages : 735
Age : 27
Grade guilde : Sentinelle / Maîtresse de Gestion des ressources
Date d'inscription : 09/01/2006

MessageSujet: Les macros... ouat iz viss ?   Mar 13 Fév 2007 - 21:05

Les macros... Un joli outil qui, utilisé correctement peut être bien utile;
voici donc des informations que j'ai pu récoltés pour que vous puissiez créer vos macros les plus folles !
Qu'est-ce qu'une macro ?
C'est une, ou plusieurs actions qui s'effectuent lorsque l'on clique sur le bouton concerné. Ainsi, imaginons qu'un chasseur veut pouvoir faire dire à son personnage un message du type "attention je pose un piège", lorsqu'il...pose un piège ;p. Il devra marquer:

/s Attention ! Je pose un piege givrant !!!
/cast piège givrant(rang4)



Bien sur, on peut faire des macros énormes, cependant attention à ne pas tomber dans des choses du type "macro-bot" (votre personnage joue tout seul :p) ce qui est interdit par blizzard. Voilà, pour l'intro "gentille", maintenant, je balance les codes utilisés pour les macros !

Voici les commandes les deux commandes les plus simples:

/cast nomdusort(rang#)
/use nomdel'objet





-----------------------------------------------------------



Utiliser des bandages sur soi



/TargetUnit("player")

/script UseContainerItem(Bag#, Item#);

/script TargetLastEnemy();



Sachant
que Bag# 1-4 sont vos sacs de droite à gauche, et que Item# 1-16 dépend
de la contenance de votre sac et est calculé de gauche à droite et de
haut en bas.




Script pour healer

Marre
de devoir recliquer sur le mob après avoir fait un soin ? Ce script
permet de cibler votre dernier ennemi après avoir casté votre sort




/cast sort(Rank x)

/script LastTarget()





Idem pour se le faire sur soi



/TargetUnit("player")

/cast sort(Rank x)

/script LastTarget()





Script pour changer d'armes (Dual Wield):



/script PickupInventoryItem(16);

/script PickupContainerItem(0, 1);

/script PickupInventoryItem(17);

/script PickupContainerItem(0, 2);



Le
premier chiffre dans PickupContainerItem(x,x) est votre sac de droite à
gauche et le second, l emplacement de 1 à 16, dépend de la contenance
de votre sac et est calculé de gauche à droite et de haut en bas.




Passer du mode plein écran au mode fenêtré:



/script SetCVar("gxWindow", 1 - GetCVar("gxWindow"));

/console gxRestart



Prévenir son groupe avant de sheeper (polymorph)



/p Sheeping >>> %t <<<

/cast Polymorph (Rank X)



Script pour le warlock afin d assister le tank:



/assist %t

/script PetAttack();

/cast Curse of Weakness (Rank 3)



Encore un script pour healer:



Si
vous êtes en groupe, ça heal le joueur sélectionné, sinon, ça vous
heal. Changer votre sort dans la zone de CastSpellByName()




/script if (UnitName("target") ~=nil and
UnitIsFriend("player","target")) then CastSpellByName("Heal(Rank 1)")
SendChatMessage("Incoming Heal to %T", "Party") else
TargetUnit("player") CastSpellByName("Heal(Rank 1)") TargetLastEnemy();
end



Accélérer le texte de défilement des quêtes



/script QUEST_DESCRIPTION_GRADIENT_CPS = 600000

/script RegisterForSave("QUEST_DESCRIPTION_GRADIENT_CPS")

/script DEFAULT_CHAT_FRAME:AddMessage("Le texte des quête à été accéléré");



Accepter une quête



/script AcceptQuest()



Ouvrir tous les sacs



/script ToggleBag(0);

/script ToggleBag(1);

/script ToggleBag(2);

/script ToggleBag(3);

/script ToggleBag(4);





Script pour Hunter



/cast Hunter's Mark(Rank 1)

/script PetAttack();



Script pour changer de "hotbar"



/script CURRENT_ACTIONBAR_PAGE = X;

/script ChangeActionBarPage();



Script Hunter mélée



/cast Aspect of the Monkey

/script PetAttack();

/script AttackTarget();



Script pour le pull



/script TargetNearestEnemy();

/p Je pull %t

/script AttackTarget();

/v inc



Script d'assistance



/assist %t

/script AttackTarget();



Script pour ne pas réattaquer un sheep



/script if UnitExists("target") then SendChatMessage("Je sheep : "
..UnitName("target"), "PARTY") CastSpellByName("Polymorph(Rank 2)"); if
not PlayerFrame.inCombat then ClearTarget(); end end





Script pour générer 3 sorts avec 1 bouton.



Je ne suis pas sur de celui la. à tester donc...



Remplir un premier script comme ceci:



/script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end

/script AQ[1]=function() CastSpellByName("Seal of the Crusader(Rank 1)"); AQ.i=2 end

/script AQ[2]=function() CastSpellByName("Judgement"); AQ.i=3 end

/script AQ[3]=function() CastSpellByName("Seal of Righeousness(Rank 1)"); AQ.i=1 end



Puis un deuxième script comme ça:



/script AQ.x()



assignez le second à un bouton, et à chaque clic, il fera l action suivante dans la liste.





Script Warlock "Eye of Kilrogg"



Envoyez les infos que vous espionnez à votre équipe:



1er bouton: (liste le nom du ciblé, son level et sa classe)

/script SendChatMessage("Je vois un(e) %T!!!", "party");

/script SendChatMessage("Level: " .. UnitLevel("target") , "party");

/script SendChatMessage("Classe: " .. UnitClassification("target") , "party");
2nd bouton: (Liste la famille de la cible)

/script SendChatMessage("Famille: " .. UnitCreatureFamily("target") , "party")
3ème bouton: (liste la faction du ciblé)

/script SendChatMessage("Faction: " .. UnitFactionGroup("target") , "party");
4ème bouton: (liste la race du ciblé)

/script SendChatMessage("Race: " .. UnitRace("target") , "party");

Liste des scripts:



Commencer toujours par /script et des parenthèses à la fin.

Mettre un ";" pour terminer chaque ligne.



Fonctions d'action



AcceptDuel - Accepter un duel.

ActionButtonDown - Appuyer sur un bouton.

ActionButtonUp - Lacher un bouton.

AssistByName - Assister un joueur nommé.

AssistUnit - Assister un joueur ciblé.

AttackTarget - Attaquer une unité ciblée.

BeginTrade - Commencer un échange avec un joueur.

CancelDuel - Refuser une invitation à un duel.

Duel - Demander un duel

Jump - Le joueur saute.

SitOrStand - Debout ou assis.

StartDuelUnit - Duel.

ToggleSheath - sortir ou rentrer les armes.



Fonctions de chat



ChannelBan - Bannir un joueur du channel.

ChannelInvite - Inviter un joueur au channel.

ChannelKick - Kick un joueur du channel.

ChannelModerator - Joueur spécifié devient moderateur.

ChannelMute - Taire certains joueurs dans le channel.

ChannelToggleAnnouncements - Annonce on ou off.

ChannelUnban - Débannir un joueur.

ChannelUnmoderator - Enlever le status de modérateur à un joueur.

ChannelUnmute - Redonne la parole.

LeaveChannelByName - Quitter le chat.

ListChannelByName - Lister les chats par nom.

ListChannels - Lister tous les chats.

SetChannelPassword - Changer le mot de passe du chat.



Fonctions du perso



AbandonSkill - abandonner un skill.

AcceptResurrect - Accepter une résurrection.

AcceptXPLoss - Accepter un perte d'XP.

AddFriend - Ajouter un joueur à votre liste d'amis.

AddIgnore - Ajouter un joueur à votre liste d'ignorés.

AddOrDelIgnore - Change le statut d'un ignoré.

GetPlayerBuff - Avoir des infos sur les buffs

GetPlayerBuffTexture - Avoir les textures des buffs

GetPlayerBuffTimeLeft - Combien de temps avent que le buff n'expire



Fonctions du groupe



AcceptGroup - Accepter une invitation à un groupe.

DeclineGroup - Decliner une invitation à un groupe.

InviteByName - Inviter un joueur.

InviteToParty - Inviter un joueur.

LeaveParty - Quitter un groupe.

PromoteByName - Passer le joueur nommé en party leader.

PromoteToPartyLeader - Passer le joueur sélectionné en party leader.

UnitIsPartyLeader - true si la cible est leader.

UninviteByName - Kicker quelqu'un de nommé du groupe.

UninviteFromParty - Kicker quelqu'un du groupe.



-------------------------------------------------------------------



Un lien pour un tutos assez bien fait:

http://oski.mesdiscussions.net/oski/WoW/macros-sujet_38_1.htm

_________________
"Une flèche, un mort."
"Gloire à Gégé, Dieu de la victoire et de la réjouissance."


Tout sur moi:
http://armory.wow-europe.com/#character-sheet.xml?r=Conseil+des+Ombres&n=Silvara
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
Les macros... ouat iz viss ?
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le récit des explorateurs :: Forum Hors-RP :: A l'extérieur du rempart-
Sauter vers: