Macros
Un article de Vindilis.
Explications
Les macros permettent de créer des commandes spéciales exécutables à partir d'une simple touche. Les macros ont de nombreux usages possibles. Vous en trouverez ici quelques exemples, et vous pourrez ensuite créer vos propres macros ! Vous pouvez également partager vos idées de macros avec vos amis.
Créer une macro
- Tapez /macro ou cliquez sur l'icone de dialogue (un phylactère) et sélectionnez ensuite " macro ". Une fenetre s'ouvre alors dans laquelle toutes vos macros sont affichées. Au début du jeu, aucune macro n'est programmée.
- Cliquez sur " Nouveau " en bas de la fenetre. Une nouvelle fenetre apparait avec une zone où il faut rentrer le nom de la nouvelle macro et une liste d'icones.
- Donnez un nom à votre macro. Choisissez un nom qui aura un sens ! Exemple : " Soutien ".
- Choisissez une icone qui sera associée à cette macro. Par exemple une épée.
- Cliquez sur" Ok " - Vous devriez maintenant voir l'icone (épée) et le nom de la macro (Soutien) dans la liste des macros de la premiere fenetre.
- Faites un clic gauche sur l'icone de la nouvelle macro pour la surligner. Il y a à ce moment un bouton disponible si vous désirez changer le nom ou l’icone de la macro.
- Une fois l’icone sélectionnée, déplacez votre souris sur la fenetre "Entrer commande macro". C'est là que vous définirez quels effets vous voulez donner à votre macro en les écrivant. S'il s'agit d'une commande ? / ? (slash), n'oubliez pas d'insérer le signe " /" avant de saisir votre texte.
- Tapez " /Soutenir Aguilar ". (en anglais /assist Aguilar)
- Déplacez votre curseur sur l'icone épée et faites un clic gauche ; maintenez le bouton enfoncé.
- Faites glisser l'icone vers un emplacement libre de votre barre d'action.
- Pour activer votre nouvelle macro, faites un clic gauche sur l'icone ou tapez le chiffre associé à cette icone.
- Vous avez maintenant un bouton qui vous permet par un simple clic d'aller soutenir Aguilar dans ses combats. En activant la macro, vous irez directement attaquer l'adversaire d’Aguilar.
Finir une macro
Quand vous avez fini de créer ou d’éditer des macros, cliquez simplement sur le " x " en haut à droite de la fenetre des macros pour la fermer.
Editer et modifier les macros existantes
Tapez /macro puis faites un clic gauche sur la macro que vous voulez modifier. Intégrez les modifications dans la fenetre " Entrer commande macro ". Refermez ensuite la fen?tre en cliquant sur le " x ".
Limite des macros
Le descriptif de l'action de la macro ne doit pas dépasser un nombre de caractères. Si votre commande est trop longue, la macro ne sera pas validée
Suggestions de macros
Créez des macros pour toutes les commandes " / " (slash)
Quelques autres macros possibles :
Répéter un message que vous ne voulez pas ressaisir. Répéer les propositions d'achats lors des ventes aux enchères. Afficher un dicton personnel.
Programmez certaines actions comme :
/leave 1 /leave 2 (pour quitter les canaux de chat 1 et 2) /join ?changeswow (pour rejoindre le canal appel? ?changeswow) /g Salut tout le monde ! (pour dire bonjour ? tous les membres de sa guilde)
Informations complémentaires
Vous pouvez utiliser "%t " dans le texte de votre macro pour y intégrer le personnage ou le monstre ciblé au moment de déclencher la macro. Par exemple : " /say bonjour %t "activera ? Bonjour Aguilar ? si Aguilar est ciblé au moment où vous déclenchez la macro.
/cast - Permet de lancer un sort avec son nom. Taper /cast nom_du_sort (sous texte du sort). Par exemple " /cast Boule de feu (Rang 1) ". Pour ajouter le lancer d’un sort dans une macro vous pouvez taper ceci manuellement ou bien faites un majuscule-clic sur un sort de votre grimoire pour ajouter la bonne ligne avec /cast à la macro.
Source : Site officiel
Liste des scripts disponibles
Liste des scripts disponibles - avec traduction si possible:
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.
- AddTradeMoney - ?
- AssistByName - Assister un joueur nommé.
- AssistUnit - Assister un joueur ciblé.
- AttackTarget - Attaquer une unité ciblée.
- BeginTrade - Commencer un échange avec un joueur.
- BonusActionButtonDown - ?
- BonusActionButtonUp - ?
- CancelDuel - Refuser une invitation à un duel.
- ChangeActionBarPage - ?.
- Duel - DEmander un duel
- GetActionCooldown - ?.
- GetActionCount - ?.
- GetActionText - ?.
- GetActionTexture - ?.
- GetBindingAction - ?.
- HasAction - ?.
- IsActionInRange - ?.
- IsAttackAction - ?.
- IsAutoRepeatAction - ?.
- IsCurrentAction - ?.
- IsUsableAction - ?.
- Jump - Le joueur saute.
- PickupAction - ?.
- PlaceAction - ?.
- SitOrStand - Debout ou assis.
- StartDuelUnit - Duel.
- ToggleSheath - sortir ou rentrer les armes.
- TurnOrActionStart - ?.
- TurnOrActionStop - ?.
- UseAction - ?.
Fonction d'auction
- CalculateAuctionDeposit - ?.
- CancelAuction - ?.
- CanSendAuctionQuery - ?.
- ClickAuctionSellItemButton - ?.
- CloseAuctionHouse - ?.
- GetAuctionInvTypes - ?.
- GetAuctionItemClasses - ?.
- GetAuctionItemInfo - ?.
- GetAuctionItemLink - ?.
- GetAuctionItemSubClasses - ?.
- GetAuctionItemTimeLeft - ?.
- GetAuctionSellItemInfo - ?.
- GetBidderAuctionItems - ?.
- GetNumAuctionItems - ?.
- GetOwnerAuctionItems - ?.
- GetSelectedAuctionItem - ?.
- IsAuctionSortReversed - ?.
- PlaceAuctionBid - ?.
- QueryAuctionItems - ?.
- SetSelectedAuctionItem - ?.
- SortAuctionItems - ?.
- StartAuction - ?.
Fonctions de battlefield
- CloseBattlefield - ?.
- GetBattlefieldInfo - ?.
- GetNumBattlefields - ?.
- GetSelectedBattlefield - ?.
- JoinBattlefield - ?.
- SetSelectedBattlefield - ?.
Fonctions de caméra
- CameraOrSelectOrMoveStart - ?.
- CameraOrSelectOrMoveStop - ?.
- CameraZoomIn - ?.
- CameraZoomOut - ?.
- FlipCameraYaw - ?.
- MoveViewDownStart - ?.
- MoveViewDownStop - ?.
- MoveViewInStart - ?.
- MoveViewInStop - ?.
- MoveViewLeftStart - ?.
- MoveViewLeftStop - ?.
- MoveViewOutStart - ?.
- MoveViewOutStop - ?.
- MoveViewRightStart - ?.
- MoveViewRightStop - ?.
- MoveViewUpStart - ?.
- MoveViewUpStop - ?.
- NextView - ?.
- PitchDownStart - ?.
- PitchDownStop - ?.
- PitchUpStart - ?.
- PitchUpStop - ?.
- PrevView - ?.
- ResetView - ?.
- SaveView - ?.
- SetView - ?.
Fonctions de chat
- ChannelBan - Bannir un joueur du channel.
- ChannelInvite - Inviter un joueur au channel.
- ChannelKick - Kick un joueur du channel.
- ChannelModerate - ?.
- 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.
- DisplayChannelOwner - ?.
- EnumerateServerChannels - ?.
- GetChannelList - ?.
- GetChannelName - ?.
- GetChatWindowChannels - ?.
- JoinChannelByName - ?.
- LeaveChannelByName - Quitter le chat.
- ListChannelByName - Lister les chats par nom.
- ListChannels - Lister tous les chats.
- RemoveChatWindowChannel - ?.
- SetChannelOwner - ?.
- 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.
- GetPartyMember - ?.
- InviteByName - Inviter un joueur.
- InviteToParty - Inviter un joueur.
- IsPartyLeader - ?.
- LeaveParty - Quitter un groupe.
- PromoteByName - Passer le joueur nommé en party leader.
- PromoteToPartyLeader - Passer le joueur sélectionné en party leader.
- UnitInParty - ?.
- UnitIsPartyLeader - true si la cible est leader.
- UninviteByName - Kicker quelqu'un de nommé du groupe.
- UninviteFromParty - Kicker quelqu'un du groupe.
Fonctions de guilde
- AcceptGuild - Le joueur accepte une invitation à la guilde.
- BuyGuildCharter - ?.
- CanEditMOTD - ?.
- CanEditOfficerNote - ?.
- CanEditPublicNote - ?.
- CanGuildDemote - ?.
- CanGuildInvite - ?.
- CanGuildPromote - ?.
- CanGuildRemove - ?.
- CanViewOfficerNote - ?.
- CloseGuildRegistrar - ?.
- DeclineGuild - ?.
- GetGuildCharterCost - ?.
- GetGuildInfo - ?.
- GetGuildRosterInfo - ?.
- GetGuildRosterLastOnline - ?.
- GetGuildRosterMOTD - ?.
- GetGuildRosterSelection - ?.
- GetGuildRosterShowOffline - ?.
- GetNumGuildMembers - ?.
- GuildControlAddRank - ?.
- GuildControlDelRank - ?.
- GuildControlGetNumRanks - ?.
- GuildControlGetRankFlags - ?.
- GuildControlGetRankName - ?.
- GuildControlSaveRank - ?.
- GuildControlSetRankFlag - ?.
- GuildControlSetRank - ?.
- GuildDemoteByName - ?.
- GuildDisband - ?.
- GuildInfo - ?.
- GuildInviteByName - ?.
- GuildLeave - ?.
- GuildPromoteByName - ?.
- GuildRosterSetOfficerNote - ?.
- GuildRosterSetPublicNote - ?.
- GuildRoster - ?.
- GuildSetLeaderByName - ?.
- GuildSetMOTD - ?.
- GuildUninviteByName - ?.
- IsGuildLeader - ?.
- IsInGuild - ?.
- SetGuildRosterSelection - ?.
- SetGuildRosterShowOffline - ?.
- SortGuildRoster - ?.
- TurnInGuildCharter - ?.
Fonctions d'Items
- AutoEquipCursorItem - equipe l objet sous le curseur.
Fonctions d'inventaire
- BankButtonIDToInvSlotID - ?.
Fonctions macro
- CreateMacro - ?.
- DeleteMacro - ?.
- EditMacro - ?.
- GetMacroIconInfo - ?.
- GetMacroIndexByName - ?.
- GetMacroInfo - ?.
- GetNumMacroIcons - ?.
- GetNumMacros - ?.
- PickupMacro - ?.
- RunMacro - ?.
- SaveMacros - ?.
Fonctions courrier
- AddSendMailCOD - ?.
- AddSendMailMoney - ?.
- CheckInbox - ?.
- ClickSendMailItemButton - ?.
- CloseMail - ?.
- DeleteInboxItem - ?.
- GetInboxHeaderInfo - ?.
- GetInboxItem - ?.
- GetInboxNumItems - ?.
- GetInboxText - ?.
- GetSendMailCOD - ?.
- GetSendMailItem - ?.
- GetSendMailMoney - ?.
- GetSendMailPrice - ?.
- HasNewMail - ?.
- InboxItemCanDelete - ?.
- PickupSendMailCOD - ?.
- PickupSendMailMoney - ?.
- ReturnInboxItem - ?.
- SendMail - ?.
- SetSendMailCOD - ?.
- SetSendMailMoney - ?.
- TakeInboxItem - ?.
- TakeInboxMoney - ?.
- TakeInboxTextItem - ?.
Fonctions cartographie
- GetCorpseMapPosition - Position de votre corps après la mort.
- GetCurrentMapContinent - Donne le numéro du continent.
- GetCurrentMapZone - Donne le numéro de la zone.
- GetMapContinents - Donne le nom des continents.
- GetMapInfo - ?.
- GetMapLandmarkInfo - ?.
- GetMapOverlayInfo - ?.
- GetMapZones - Donne le nom des zones sur un continent.
- GetMinimapZoneText - Donne le texte au dessus de la mini map.
- GetNumMapLandmarks - ?.
- GetNumMapOverlays - ?.
- GetPlayerMapPosition - Donne la position d'un joueur sur la carte.
- GetRealZoneText - ?.
- GetSubZoneText - ?.
- GetZonePVPInfo - Donne les infos PVP de la zone.
- GetZoneText - ?.
- ProcessMapClick - ?.
- SetMapToCurrentZone - Zoom sur la zone où est le joueur.
- SetMapZoom - Zoom sur une zone spécifique.
- SetupWorldMapScale - ?.
- UpdateMapHighlight - ?.
Fonctions maths
- abs - Donne un nombre absolu.
- acos - Cosinus.
- asin - Sinus.
- atan - Tangente en degrés.
- atan2 - Tangente en coordonnées x/y.
Fonctions Marchand
- BuyMerchantItem - ?.
- CanMerchantRepair - ?.
- CloseMerchant - ?.
- GetMerchantItemInfo - ?.
- GetMerchantItemLink - ?.
- GetMerchantItemMaxStack - ?.
- GetMerchantNumItems - ?.
- PickupMerchantItem - ?.
- ShowMerchantSellCursor - ?.
Fonctions diverses
- AddChatWindowChannel - Ajouter une fenêtre de chat.
- AddChatWindowMessages - ?.
- GetGameTime - Donne le temps en jeu.
- GetScreenHeight - Donne la hauteur d'une fenêtre en pixels.
- GetTime - Donne un nombre qui donne la durée de la session.
- IsAltKeyDown - True si "alt" est enfoncé.
- IsControlKeyDown - True si "ctrl" est enfoncé.
- IsShiftKeyDown - True si "shift" est enfoncé.
- Logout - Logout.
- NotWhileDeadError - Génère le message d'erreur "Vous ne pouvez pas *faire ça étant mort".
- PlaySound - Joue un fichier son spécifié.
- Quit - Quitte le jeu.
- RandomRoll - Faire un jet de dé.
- Screenshot - Prend un screenshot.
- SendChatMessage - Envois un message chat.
- Stuck - Coincé.
- TakeScreenshot - Prend un screenshot.
Fonctions de mouvement:
- MoveBackwardStart - Le joueur recule à un temps donné.
- MoveBackwardStop - Le joueur s'arrete de reculer à un temps donné.
- MoveForwardStart - Le joueur avance à un temps donné.
- MoveForwardStop - Le joueur arrete d'avancer à un temps donné.
- StrafeLeftStart - Le joueur strafe sur la gauche à un temps donné.
- StrafeLeftStop - Le joueur arrete de strafer sur la gauche à un temps donné.
- StrafeRightStart - Le joueur strafe sur la droite à un temps donné.
- StrafeRightStop - Le joueur arrete de strafer sur la droite à un temps donné.
- ToggleAutoRun - Autorun
- ToggleRun - Marche ou course.
- TurnLeftStart - Le joueur tourne sur la gauche à un temps donné.
- TurnLeftStop - Le joueur arrete de tourner sur la gauche à un temps donné.
- TurnRightStart - Le joueur tourne sur la droite à un temps donné.
- TurnRightStop - Le joueur arrete de tourner sur la droite à un temps donné.
Fonctions du pet
- CastPetAction - ?.
- ClickStablePet - ?.
- ClosePetStables - ?.
- GetNumStablePets - ?.
- GetPetActionCooldown - ?.
- GetPetActionInfo - ?.
- GetPetActionsUsable - ?.
- GetPetExperience - ?.
- GetPetFoodTypes - ?.
- GetPetHappiness - ?.
- GetPetIcon - ?.
- GetPetLoyalty - ?.
- GetPetTimeRemaining - ?.
- GetPetTrainingPoints - ?.
- GetSelectedStablePet - ?.
- GetStablePetFoodTypes - ?.
- GetStablePetInfo - ?.
- HasPetSpells - ?.
- HasPetUI - ?.
- PetAbandon - Abandonner votre pet.
- PetAggressiveMode - Met votre pet en aggréssif.
- PetAttack - Dit à votre pet d attaquer.
- PetCanBeAbandoned - ?.
- PetCanBeRenamed - True si le pet peut être renommé.
- PetDefensiveMode - Pet en mode défensif.
- PetDismiss - Dismiss le pet.
- PetFollow - Le pet vous suit.
- PetHasActionBar - ?.
- PetPassiveMode - Set your pet into passive mode.
- PetRename - ?.
- PetWait - Le pet reste immobile.
- PickupPetAction - ?.
- PickupStablePet - ?.
- SetPetStablePaperdoll - ?.
- TargetUnitsPet - ?.
- TogglePetAutocast - ?.
Fonction de petition
- CanSignPetition - ?.
- ClosePetition - ?.
- GetNumPetitionNames - ?.
- GetPetitionInfo - ?.
- GetPetitionNameInfo - ?.
- OfferPetition - ?.
- SignPetition - ?.
Fonctions de quêtes
- AbandonQuest - Abandonner une quête.
- AcceptQuest - Accepter une quête.
- CloseQuest - ?.
- CollapseQuestHeader - ?.
- CompleteQuest - Completer une quête.
- ConfirmAcceptQuest - Accepter une quete.
- DeclineQuest - Decliner une quete.
- ExpandQuestHeader - ?.
- GetAbandonQuestName - ?.
- GetGossipActiveQuests - ?.
- GetGossipAvailableQuests - ?.
- GetNumActiveQuests - ?.
- GetNumAvailableQuests - ?.
- GetNumQuestChoices - ?.
- GetNumQuestItems - Donne le nombre d items nécessaire à la quête.
- GetNumQuestLeaderBoards - ?.
- GetNumQuestLogChoices - Nombre d'options disponibles à la fin d'une quête.
- GetNumQuestLogEntries - Nombre de quêtes dans votre log.
- GetNumQuestLogRewards - Compte le nombre de rewards.
- GetNumQuestRewards - ?.
- GetQuestBackgroundMaterial - ?.
- GetQuestGreenRange - ?.
- GetQuestIndexForTimer - ?.
- GetQuestItemInfo - Infos sur les items de quête.
- GetQuestItemLink - ?.
- GetQuestLogChoiceInfo - ?.
- GetQuestLogItemLink - ?.
- GetQuestLogLeaderBoard - ?.
- GetQuestLogPushable - ?.
- GetQuestLogQuestText - Description et objectifs d'une quête.
- GetQuestLogRequiredMoney - ?.
- GetQuestLogRewardInfo - infos sur les reward.
- GetQuestLogRewardMoney - Info sur l'argent gagné lors d'une quête.
- GetQuestLogRewardSpell - ?.
- GetQuestLogSelection - ?.
- GetQuestLogTimeLeft - ?.
- GetQuestLogTitle - ?.
- GetQuestMoneyToGet - ?.
- GetQuestReward - ?.
- GetQuestText - ?.
- GetQuestTimers - Tous les quests timers.
- GetRewardMoney - ?.
- GetRewardSpell - ?.
- GetRewardText - ?.
- IsCurrentQuestFailed - ?.
- IsQuestCompletable - True si la quête peut être terminée.
- QuestChooseRewardError - Erreur si l item ne peut etre validé.
- QuestLogPushQuest - ?.
- SelectActiveQuest - ?.
- SelectAvailableQuest - ?.
- SelectGossipActiveQuest - ?.
- SelectGossipAvailableQuest - ?.
- SelectQuestLogEntry - ?.
- SetAbandonQuest - ?.
Fonctions de raid
- ConvertToRaid - ?.
- GetNumRaidMembers - ?.
- GetRaidRosterInfo - ?.
- GetRaidRosterSelection - ?.
- IsRaidLeader - ?.
- IsRaidOfficer - ?.
- SetRaidRosterSelection - ?.
- SetRaidSubgroup - ?.
- SwapRaidSubgroup - ?.
- UninviteFromRaid - ?.
Fonctions de sorts
- CastSpell - ?.
- CastSpellByName - ?.
- GetCraftSpellFocus - ?.
- GetNumSpellTabs - ?.
- GetSpellCooldown - ?.
- GetSpellName - ?.
- GetSpellTabInfo - ?.
- GetSpellTexture - ?.
- IsSpellPassive - ?.
- PickupSpell - ?.
- PlayerHasSpells - ?.
- SpellCanTargetUnit - ?.
- SpellIsTargeting - True si le spell attent une sélection.
- SpellStopCasting - ?.
- SpellStopTargeting - ?.
- SpellTargetUnit - ?.
- UpdateSpells - ?.
Fonctions de ciblage
- ClearTarget - Déselectionner une cible.
- TargetLastEnemy - Sélectionne le dernier ennemi.
- TargetNearestEnemy - Sélectionne l'ennemi le plus proche.
- TargetUnit - Selectionner une cible.
Fonctions de Taxi
- CloseTaxiMap - ?.
- NumTaxiNodes - ?.
- SetTaxiMap - ?.
- TakeTaxiNode - ?.
- TaxiNodeCost - ?.
- TaxiNodeGetType - ?.
- TaxiNodeName - ?.
- TaxiNodePosition - ?.
- UnitOnTaxi - ?.
Fonctions toggle
- ToggleBackpack - Ouvrir le back pack.
- ToggleBag - Ouvrir le sac.
- ToggleCharacter - Ouvrir le profile.
- ToggleCombatLog - Ouvrir le log de combat.
- ToggleFriendsFrame - ?.
- ToggleGameMenu - Ouvrir le menu du jeu.
- ToggleMinimap - Actiber la minimap.
- ToggleQuestLog - Ouvrir le quest log.
- ToggleWorldMap - Ouvrir la carte.
Fonctions de trade
- AddTradeMoney - ?.
- BeginTrade - Commencer un trade.
- CancelTrade - Décliner un trade.
- CancelTradeAccept - Annuler le trade.
- CloseTrade - Ferme le trade.
- DropCursorMoney - ?.
- GetCursorMoney - ?.
- GetPlayerTradeMoney - ?.
- GetTargetTradeMoney - ?.
- GetTradeTargetItemInfo - Infos sur l'item tradé.
- InitiateTrade - Demande de trade.
- PickupPlayerMoney - ?.
- ReplaceTradeEnchant - Remplacer un enchantement.
Fonctions de tradeskill
- CloseTradeSkill - ?.
- CollapseTradeSkillSubClass - ?.
- DoTradeSkill - ?.
- ExpandTradeSkillSubClass - ?.
- GetFirstTradeSkill - ?.
- GetNumTradeSkills - ?.
- GetTradeSkillCooldown - ?.
- GetTradeSkillIcon - ?.
- GetTradeSkillInfo - ?.
- GetTradeSkillInvSlotFilter - ?.
- GetTradeSkillInvSlots - ?.
- GetTradeSkillItemLink - ?.
- GetTradeSkillLine - ?.
- GetTradeSkillNumMade - ?.
- GetTradeSkillNumReagents - ?.
- GetTradeSkillReagentInfo - ?.
- GetTradeSkillReagentItemLink - ?.
- GetTradeSkillSelectionIndex - ?.
- GetTradeSkillSubClassFilter - ?.
- GetTradeSkillSubClasses - ?.
- GetTradeSkillTools - ?.
- GetTradeskillRepeatCount - ?.
- SelectTradeSkill - ?.
- SetTradeSkillInvSlotFilter - ?.
- SetTradeSkillSubClassFilter - ?.
Fonctions de training
- AddSendMailCOD - ?.
- BuyTrainerService - ?.
- CloseTrainer - ?.
- CollapseTrainerSkillLine - ?.
- ExpandTrainerSkillLine - ?.
- GetNumTrainerServices - ?.
- GetTrainerGreetingText - ?.
- GetTrainerSelectionIndex - ?.
- GetTrainerServiceAbilityReq - ?.
- GetTrainerServiceCost - ?.
- GetTrainerServiceDescription - ?.
- GetTrainerServiceIcon - ?.
- GetTrainerServiceInfo - ?.
- GetTrainerServiceLevelReq - ?.
- GetTrainerServiceNumAbilityReq - ?.
- GetTrainerServiceSkillLine - ?.
- GetTrainerServiceSkillReq - ?.
- GetTrainerServiceStepReq - ?.
- GetTrainerServiceTypeFilter - ?.
- IsTalentTrainer - ?.
- IsTradeskillTrainer - ?.
- IsTrainerServiceLearnSpell - ?.
- SelectTrainerService - ?.
- SetTrainerServiceTypeFilter - ?.
Fonctions d'unités
- UnitArmor - Statistiques d'armure d'une unité.
- UnitAttackBothHands - ?.
- UnitAttackPower - ?.
- UnitAttackSpeed - ?.
- UnitBuff - Infos sur les buffs de l unité.
- UnitCanAttack - Vrai si l unité peut attaquer.
- UnitCanCooperate - Vrai si l unité peut coopérer.
- UnitCharacterPoints - ?.
- UnitClass - Nom de la classe de l unité.
- UnitClassification - Classification de l unité.
- UnitCreatureFamily - ?.
- UnitDamage - Statistiques des dégats de l'unité.
- UnitDebuff - Infos sur les débuffs de l'unité.
- UnitDefense - ?.
- UnitExists - True si l'unité existe.
- UnitFactionGroup - Faction de l unité.
- UnitHealth - PV de l unité.
- UnitHealthMax - PV max de l unité.
- UnitInParty - true si l'unité est dans l équipe.
- UnitIsConnected - True si l'unité est connectée.
- UnitIsCorpse - True si l unité est morte.
- UnitIsDead - True si l unité est morte.
- UnitIsDeadOrGhost - True si l unité est morte.
- UnitIsEnemy - True si c est un ennemi.
- UnitIsFriend - True si la cible est alliée.
- UnitIsGhost - True si c est un fantome.
- UnitIsPVP - True si le pvp est activé.
- UnitIsPVPFreeForAll - True si Free for all PVP est activé.
- UnitIsPartyLeader - True s'il est leader du groupe.
- UnitIsPlayer - True si c'est un joueur.
- UnitIsPlusMob - True si le mob est élite.
- UnitIsTapped - ?.
- UnitIsTappedByPlayer - ?.
- UnitIsUnit - ?.
- UnitLevel - Done le level de l unité.
- UnitMana - Donne les points de mana de l'unité.
- UnitManaMax - Donne la mana max de l unité.
- UnitName - Donne le nom de l unité.
- UnitPVPName - ?.
- UnitPlayerControlled - True si controllé par un joueur.
- UnitPowerType - ?.
- UnitRace - Nom de la race.
- UnitRangedAttack - ?.
- UnitRangedAttackPower - ?.
- UnitRangedDamage - ?.
- UnitReaction - ?
- UnitResistance - Resistances de la cible.
- UnitSex - Sexe de la cible.
- UnitStat - Stats de la cible.
- UnitXP - Xp de la cible.
- UnitXPMax - XP de la cible avant le lvl up.
Source: Forum WoW Europe
Exemples Utiles
Quelques exemples 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");