Français


uiWebPrevious1uiWebNext

#1 [fr] 

bonjour,

j'ai essayé de faire une macro hier d'extraction + soin, mais j'ai des petits problèmes, je m'explique.

Je prospecte manuellement et je cible manuellement. Ce que je voudrai, c'est enchainer 2 extraction, 1 soin, par exemple. Seulement, soit il me dit "impossible de commencer par un soin (alors que je l'ai mis en 3e..), ou alors il extrait, puis il extrait, encore et encore sans jamais soigner...
Qu'est-ce que je loupe ?

Merci

#2 [fr] 

Salut,

Les actions déclenchées dans la macro ne forment pas une "file d'attente" comme tu sembles l'imaginer. Elle sont "cliquées" immédiatement. Ta macro fais donc 3 clics instantanés : extraction-extraction-soins.

1) Si aucune action n'est en cours lorsque tu déclenches la macro et si tu es déjà placé contre ta source, ta macro aura pour effet :
- clic extraction = démarrer la première action d'extraction
- clic extraction = programmer une extraction pour l'action suivante (ce qui est inutile puisqu'une action d'extraction, ça boucle)
- clic soins = programmer un soin pour l'action suivante (ce qui écrase l'extraction précédemment prévue comme action suivante) Ensuite, les soins vont boucler si tu ne fais rien d'autre.

Donc au final, tu obtiens 1 extraction, suivie de soins en boucle.

2) Si tu es déjà en cours de forage quand tu déclenches ta macro, tu auras :
- clic extraction = programmer une extraction pour l'action suivante (après avoir fini ce qui était en cours quand tu as déclenché ta macro, comme par exemple soins, ou extraction...)
- clic extraction = programmer une extraction pour l'action suivante (ce qui est inutile puisque déjà fait juste avant !)
- clic soins = programmer un soin pour l'action suivante (ce qui écrase l'extraction précédemment prévue comme action suivante) Ensuite, les soins vont boucler si tu ne fais rien d'autre.

Donc au final, ta macro va simplement attendre la fin de l'action en cours, et commencer des soins.

3) Si comme en 1) aucune action n'est en cours lorsque tu déclenches la macro mais que tu dois encore te déplacer pour atteindre la source, ta macro aura pour effet :
- clic extraction = démarrer la première action d'extraction, et en plus, commence le déplacement de ton personnage.
- clic extraction = démarrer la première action d'extraction, et en plus, le déplacement de ton personnage. (ce qui est inutile puisque déjà fait!)
- clic soins = démarrer la première action d'extraction par un soins (en écrasant ton choix précédent) et en plus, le déplacement de ton personnage. Mais commencer par un soin est impossible et une fois ton personnage arrivé pour que l'action de soin commence réellement, tu obtiens le message d'erreur.

Donc au final, ta macro va juste déplacer ton personnage tout contre ta source et te donner un message d'erreur.

D'où ton problème.

On ne peut pas tout automatiser avec des macros, ce serait trop facile ;-)
Mais il y a quand même moyens de faire des trucs sympa.

#3 [fr] 

En effet c'est pour éviter les robots qui forent tout seul

---

Kaléan McFerty
Pirate of the Lakes

#4 [fr] 

Merci Endechiel pour ton explication:
Endechiel
[8<...]Ta macro fait donc 3 clics instantanés[8<...]

Quant au forage, je défends le concept d'utiliser deux fois de la concentration:
celle indiquée dans la petite barre bleue et celle que l'on voit pas dans la tête du foreur.
Pour moi, forer demande autant de "conscience professionnelle" que combattre ou faire de la magie.
De même qu'on ne fait pas ces deux dernières activités en dilettante (sauf peut-être pour les maîtres), on ne fore pas à la légère. Sinon on tue l'intérêt du rôle de foreur (qui est tout de même une spécificité de Ryzom).
Je crois que celui qui n'a pas l'âme de foreur peut demander service à un "pro" de la même manière que je demande l'aide d'un guerrier ou d'un guérisseur en zone d’extraction dangereuse, et je pense que dans un rôle on n'est pas omniscient.

---

Zo'ro Argh
Chargé de recherche dans la guilde du Cercle du Bois d’Almati.
Ambassadeur des Rangers auprès des Matis.
Président de la N’ASA et fondateur de Hoodo.
uiWebPrevious1uiWebNext
 
Last visit Friday, 29 March 07:12:26 UTC
P_:

powered by ryzom-api