====== 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}}