====== Exécuter (une routine, une action ou une commande) ======
===== Exécuter une routine simple =====
==== Exécuter une routine immédiatement ====
exécuter la routine maRoutine.
Voir [[reference:routines:simple|routine simple]]
==== Programmer l’exécution d’une routine ====
Voir [[reference:temps:programmer_routine|programmer l’exécution d’une routine]]
===== Exécuter une commande =====
Cette instruction permet d’exécuter une commande comme si le joueur l’avait entrée lui-même.
exécuter la commande "prendre la fleur".
ℹ️ Le texte de la commande peut contenir des [[reference:texte:balises_dynamiques|balises dynamiques]] : ''exécuter la commande "examiner [intitulé ceci]".''.
===== Exécuter la dernière commande =====
Rejoue la **commande précédente** du joueur (celle d’avant la commande en cours) :
action répéter:
dire "(Vous recommencez.)".
exécuter la dernière commande.
fin action
===== Exécuter une action =====
Cette instruction permet d’exécuter une action c’est à dire se rendre directement dans la ''phase exécution'' de cette action **sans** passer par la ''phase prérequis'' et **sans** prendre en compte une éventuelle ''règle avant''.
exécuter l’action regarder.
Les compléments « ceci » et « cela » seront ceux de l’action parent.
⚠️ Le verbe ciblé doit correspondre à **une seule** action : s’il possède plusieurs variantes (par exemple //examiner// dans les actions de base existe sous plusieurs formes), l’instruction échoue avec « Plusieurs actions compatibles trouvées ». Dans ce cas, passez plutôt par ''exécuter la commande "examiner [intitulé ceci]".''.
==== Exemple ====
L’action « effacer » exécute l’action « regarder » après avoir effacé l’écran.
action effacer:
phase exécution:
effacer l’écran.
phase épilogue:
exécuter l’action regarder.
fin action
===== Exemple complet =====
La crypte est un lieu.
La stèle est un objet ici.
Sa description est "Des runes anciennes y sont gravées.".
action balayer:
dire "Vous époussetez la crypte du regard :".
exécuter l'action regarder.
fin action
action réciter:
exécuter la commande "examiner la stèle".
fin action
action répéter:
dire "(Vous recommencez.)".
exécuter la dernière commande.
fin action
règle avant commencer le jeu:
dire "Essayez : {/balayer/}, {/réciter/}, {/répéter/}.".
fin règle
[[djnc>wiki_instructions_executer|tester cet exemple]]
===== Exécuter une réaction =====
Pour déclencher manuellement la réaction d’un personnage : voir [[reference:routines:reaction:start#declencher_une_reaction_manuellement|Réactions — déclencher une réaction manuellement]].
{{tag>executer exécuter routine routines action actions commande commandes reaction réaction derniere_commande dernière_commande declencher déclencher instruction instructions}}