Rückgabewert#

Typ Bedeutung
unknown Hier ist kein Rückgabevertrag geklärt. Das Senden eines Ereignisses beweist nicht, dass eine MD-Aktion abgeschlossen wurde.

Typen und Methoden

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.

LUA
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.

LUA
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.