---
title: Mission Director cúes y eventos
summary: Estructura del script MD, manipuladores repetibles y razones para que una señal no se dispare.
section: scripting
kind: guide
status: example
updated: 2026-10-27
tags: ["X4","modding","md","cues"]
sources: ["https://wiki.egosoft.com/X%20Rebirth%20Wiki/Modding%20support/Mission%20Director%20Guide/"]
---
## Estructura del guión
Los manipuladores de MD viven bajo `mdscript → cues → cue`, con efectos en `actions`. Una señal sin condiciones puede realizar una breve inicialización. La plantilla independiente de abajo inicializa una variable de propiedad de la señal; ver [ámbito de una variable](wiki:md-variables).
```xml
```
## Manejador del evento
Inserte el controlador de eventos de la UI debajo del interior `cues`. `instantiate=true` permite que los eventos repetidos utilicen instancias separadas. No ponga el estado mutable de peticiones no relacionadas en una variable compartida sin una razón explícita.
```xml
```
## Una condición sin evento
Un desnudo `check_value` condición necesita un modo de verificación adecuado, como por ejemplo `checkinterval` o `onfail`, la validez XSD no establece la importación o ejecución exitosas. Utilice bloques condicionales para limitar las acciones; no trasplantar mecanismos de biblioteca en cues regular sin comprobar sus contratos. [ejemplo de biblioteca/ref](wiki:md-libraries) explica la reutilización de plantillas.
## Depuración
Distinguir la carga de archivos, la recepción de eventos y el efecto real. Una línea de registro responde sólo a la pregunta que fue diseñado para observar. [Lua ↔ MD](wiki:md-lua-bridge) y [Pruebas de juego](wiki:testing).