Outils pour utilisateurs

Outils du site


wow:macros

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
wow:macros [2017/05/28 10:40]
pascal créée
wow:macros [2021/04/18 16:31] (Version actuelle)
pascal
Ligne 2: Ligne 2:
  
 ===== Changement de spécialisation et équipement du set correspondant ===== ===== Changement de spécialisation et équipement du set correspondant =====
-Pour que ces macros fonctionnent il faut nommer les sets d'armure avec le nom exacte de la spécialisation, par exemple pour le Paladin (Sacré, Protection et Vindicte). L'ordre des spécialisations est celui de l'écran de choix de haut en bas.+=== Fonctionnement === 
 +Clic : change l'équipement puis change la spécialisation pour celle choisie
  
-  /script if (GetSpecialization() ~1) then SetSpecialization(1); end +=== Prérequis === 
-  /script t=select(2,GetSpecializationInfo(1)); UseEquipmentSet(t);+Pour que ces macros fonctionnent il faut un ensemble d'équipement par spécialisation, que ces ensembles portent exactement le même nom que la spécialisation correspondantepar exemple pour le Paladin Protection il faut que l'ensemble d'armure se nomme "Protection".
  
-  /script if (GetSpecialization() ~= 2) then SetSpecialization(2); end +L'ordre des spécialisations est celui de l'écran de choix de haut en bas.\\ 
-  /script t=select(2,GetSpecializationInfo(2));  UseEquipmentSet(t);+{{:wow:wow_sets.jpg?nolink&200|}} {{:wow:wow_spe.jpg?nolink&200|}}
  
-  /script if (GetSpecialization() ~= 3) then SetSpecialization(3); end +Il n'y a pas besoin de modifier les macros elles fonctionnent pour toutes les classes. 
-  /script t=select(2,GetSpecializationInfo(3));  UseEquipmentSet(t);+ 
 +=== Macros === 
 +Spécialisation 1 (Paladin Sacré, Guerrier Arme, ...) 
 +  /script t=select(2,GetSpecializationInfo(1)); for i=0,C_EquipmentSet.GetNumEquipmentSets()-1 do if select(1,C_EquipmentSet.GetEquipmentSetInfo(i))==t then C_EquipmentSet.UseEquipmentSet(i); end end if GetSpecialization()~=1 then SetSpecialization(1); end 
 +Spécialisation 2 (Paladin Protection, Guerrier Fureur, ...) 
 +  /script t=select(2,GetSpecializationInfo(2)); for i=0,C_EquipmentSet.GetNumEquipmentSets()-1 do if select(1,C_EquipmentSet.GetEquipmentSetInfo(i))==t then C_EquipmentSet.UseEquipmentSet(i); end end if GetSpecialization()~=2 then SetSpecialization(2); end 
 +Spécialisation 3 (Paladin Vindicte, Guerrier Protection, ...) 
 +  /script t=select(2,GetSpecializationInfo(3)); for i=0,C_EquipmentSet.GetNumEquipmentSets()-1 do if select(1,C_EquipmentSet.GetEquipmentSetInfo(i))==t then C_EquipmentSet.UseEquipmentSet(i); end end if GetSpecialization()~=3 then SetSpecialization(3); end; 
 +Spécialisation 4 (pour les druides cheatés) 
 +  /script t=select(2,GetSpecializationInfo(4)); for i=0,C_EquipmentSet.GetNumEquipmentSets()-1 do if select(1,C_EquipmentSet.GetEquipmentSetInfo(i))==t then C_EquipmentSet.UseEquipmentSet(i); end end if GetSpecialization()~=4 then SetSpecialization(4); end;
wow/macros.1495960810.txt.gz · Dernière modification: 2017/05/28 10:40 de pascal