Возвращаемое значение#

Тип Значение
none (MD action) Возвращаемого значения Lua нет. Выражение param передаёт значение обработчику Lua.

Типы и методы

Используемая форма#

Слой: Mission Director, внутри actions.

XML
<raise_lua_event name="'Wiki.Pong'" param="'pong'" />
Атрибут Значение
name MD-выражение, возвращающее имя события
param MD-выражение с полезной нагрузкой

Внутренние кавычки задают строку MD. Lua-получатель заранее подписывается через RegisterEvent.

Передача результата#

В проекте для небольших результатов используются строки, для больших - согласованная серия событий с началом, частями и концом. Само получение одной части не подтверждает полноту снимка.

Ограничения#

Событие доставляет данные в интерфейс, а не сохраняет их автоматически в журнале операции. Если действие изменяет мир, сначала определите границу сохранения эффекта и результата.

Не вставляйте неэкранированные пользовательские значения в разделённый символами wire-формат без кодирования. Пример pong намеренно не содержит сложного пользовательского текста.