Rückgabewert#
| Typ | Bedeutung |
|---|---|
unknown |
Hier ist kein Rückgabevertrag geklärt. Das Senden eines Ereignisses beweist nicht, dass eine MD-Aktion abgeschlossen wurde. |
Vordruck#
Ebene: Spiel Lua UI. screen ist die vom MD-Empfänger abgestimmte Zeichenfolge; control die Funktion oder die Kontrolle zu bestimmen; payload ist ein unterstützter Wert, dessen Form vom Empfänger validiert wird.
AddUITriggeredEvent(screen, control, payload)Beispiel#
Die MD-Seite entspricht dem gleichen Bildschirm/Steuerung mit event_ui_triggered. Der Vertrag dieses Projekts liest die Nutzlast aus event.param3.
AddUITriggeredEvent("WikiBridge", "ping", "hello")Was geschieht: Ein Ereignis wird mit dem Bildschirm = "WikiBridge", Steuerung = "ping" und Nutzlast = "hallo" gesendet. Ein passender MD-Empfänger kann es als event.param3 lesen; das Senden allein gibt keine Nachricht aus.
Grenzen#
Das Senden beweist nicht, dass der Empfänger bereit ist, die Aktion autorisiert ist oder der Effekt aufgetreten ist. Registrieren Sie zuerst den Antwortempfänger und verwenden Sie eine Request-ID für anerkannte Operationen. Serialisierung hängt von unterstützten Spieltypen ab; willkürliche Benutzerdaten oder der Runtime-Handle eines anderen Prozesses ist kein Ready-to-use-Objekt. Lua ↔ MD: Beispiel.