Macro : Différence entre versions

De EncyclopAtys

m
m (En modifiant le fichier)
Ligne 12 : Ligne 12 :
 
* IG par créer la macro (avec choix du nom, icône et raccourcis clavier), puis  
 
* IG par créer la macro (avec choix du nom, icône et raccourcis clavier), puis  
 
* je quitte le jeu  
 
* je quitte le jeu  
* et vais faire une copie de sauvegarde du fichier nommé keys_nomHomin.xml  avant toute modification de keys_nomHomin.xml  
+
* et vais faire une copie de sauvegarde du fichier avant toute modification de keys_nomHomin.xml  
* Une fois ma macro terminée, je vérifie que Ryzom s'ouvre avec nomHomin et je la teste.  
+
* Une fois ma macro terminée, je vérifie que Ryzom s'ouvre avec nomHomin (et je teste la macro).  
  
 
car '''toute fausse manip dans ce fichier empêchera le client Ryzom de s'ouvrir''' (il est dans le dossier save).
 
car '''toute fausse manip dans ce fichier empêchera le client Ryzom de s'ouvrir''' (il est dans le dossier save).
  
keys_nomHomin.xml est un fichier texte, l'ouvrir avec un éditeur basique (surtout pas un word ou autre éditeur avancé - attention aux caractères accentués et spéciaux dans ce fichier xml <ref>Pour trouver un Kirosta Lacérant :
 
  
<nowiki><command name="target" params="entity=Kirosta lac&#xE9;rant"/></nowiki></ref>). Voici un exemple de code :
+
keys_nomHomin.xml est un fichier texte, l'ouvrir avec un éditeur basique (attention aux caractères accentués et spéciaux dans ce fichier xml). Voici un exemple de code :
 
<poem>
 
<poem>
 
   <macro name="roi" id="2" back="0" icon="0" over="0" text="">
 
   <macro name="roi" id="2" back="0" icon="0" over="0" text="">
Ligne 26 : Ligne 25 :
 
   </macro>
 
   </macro>
 
</poem>
 
</poem>
Il suffit ce copier une ligne, de la coller dessous plusieurs fois et d'aller modifier le nom après la commande /tar
+
Il suffit ce copier une ligne ""talk"", de la coller dessous plusieurs fois et d'aller modifier le nom après les commande /tar
 
 
 
 
  
 +
Par la suite, il suffit de presser le raccourcis clavier choisi, pour rechercher dans cette très longue liste s'il y en a un dans le coin  - le résultat s'affiche dans sys info.
  
  
 
<div style="margin:0em; padding:1em 2em;border: thin inset #{{ColorAtys|type=dark|group=HRP}};background:#{{ColorAtys|type=light|group=HRP}};color:#{{ColorAtys|type=fg|group=HRP}};">
 
<div style="margin:0em; padding:1em 2em;border: thin inset #{{ColorAtys|type=dark|group=HRP}};background:#{{ColorAtys|type=light|group=HRP}};color:#{{ColorAtys|type=fg|group=HRP}};">
 
<poem>
 
<poem>
Pour quoi l'interface en jeu est toujours très utile... En jeu, on n'a pas de soucis avec nos caractères accentués (à, ï...). Voici un simple '''à''' dans un keys_nomHomin.xml (entre "envoie une biere" et "$t$") :
+
'''Pourquoi l'interface en jeu est toujours très utile...'''
 +
 
 +
En jeu, on n'a pas de soucis avec nos caractères accentués (à, ï...). Voici un simple '''à''' dans un keys_nomHomin.xml (entre "envoie une biere" et "$t$") :
 
   <macro name="envoie biere" id="7" back="7" icon="0" over="1" text="">
 
   <macro name="envoie biere" id="7" back="7" icon="0" over="1" text="">
 
     <command name="talk" params="mode=0|text=/em envoie une biere &amp;#xE0; $t$ / send a bier to $t$"/>
 
     <command name="talk" params="mode=0|text=/em envoie une biere &amp;#xE0; $t$ / send a bier to $t$"/>

Version du 3 mars 2019 à 14:24

en:Macros
fr:Les Macros

Les Macros permettent de lier une ou plusieurs actions à une touche du clavier. C'est très utile pour les actions répétitives (recherches, enchaînements d'actions pour forer...), mais aussi pour personnaliser son roleplay (personnalisations des émotes dans alentours).

Interface

Fenêtre des macros, avec un clic droit
La fenêtre des MACROS, ouverte à partir de la barre des tâches, via clic sur Système>MACROS, vous permet de créer des actions complexes, suites d'actions élémentaires s'enchaînant sans temps mort.


En modifiant le fichier

Très utile pour y mettre une longue liste de noms de rois, ou encore de PNJ qu'on recherche souvent.

En règle générale, je commence avec un compte de test :

  • IG par créer la macro (avec choix du nom, icône et raccourcis clavier), puis
  • je quitte le jeu
  • et vais faire une copie de sauvegarde du fichier avant toute modification de keys_nomHomin.xml
  • Une fois ma macro terminée, je vérifie que Ryzom s'ouvre avec nomHomin (et je teste la macro).

car toute fausse manip dans ce fichier empêchera le client Ryzom de s'ouvrir (il est dans le dossier save).


keys_nomHomin.xml est un fichier texte, l'ouvrir avec un éditeur basique (attention aux caractères accentués et spéciaux dans ce fichier xml). Voici un exemple de code :

  <macro name="roi" id="2" back="0" icon="0" over="0" text="">
    <command name="talk" params="mode=0|text=/tar Armkoo"/>
    ...
  </macro>

Il suffit ce copier une ligne ""talk"", de la coller dessous plusieurs fois et d'aller modifier le nom après les commande /tar

Par la suite, il suffit de presser le raccourcis clavier choisi, pour rechercher dans cette très longue liste s'il y en a un dans le coin - le résultat s'affiche dans sys info.


Pourquoi l'interface en jeu est toujours très utile...

En jeu, on n'a pas de soucis avec nos caractères accentués (à, ï...). Voici un simple à dans un keys_nomHomin.xml (entre "envoie une biere" et "$t$") :
  <macro name="envoie biere" id="7" back="7" icon="0" over="1" text="">
    <command name="talk" params="mode=0|text=/em envoie une biere &#xE0; $t$ / send a bier to $t$"/>
  </macro>

Notes, liens et références