Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Kann man in der Ereignisverwaltung (möchte in dem fall LUA nicht benutzen) einen Rückgabewert übergeben? 

Danke

Geschrieben

Tut mir leid @heine_jul, aber den Rückgabewert aus einem benutzerdefinierten Ereignis bekommst du nur mit Hilfe von Lua.

 

Geschrieben
  • Autor

Danke für die schnelle Antwort

  • 2 Wochen später...
Geschrieben
  • Autor

Wenn ich jetzt in Lua ein Skript mit einem "return"-Wert schreibe, kann ich diesen Rückgabewert dann als benutzerdefiniertes Wreignis einer Variablen zuweisen?

Geschrieben

Du kannst auch ohne Rückgabewert einfach in eine globale oder Objektvariable schreiben. In der EV kannst du die dann abfragen.

Geschrieben
vor 14 Stunden schrieb heine_jul:

kann ich diesen Rückgabewert dann als benutzerdefiniertes Wreignis einer Variablen zuweisen?

Ja du kannst mit dem Return-Wert alles machen, was du auch mit anderen Werten in Lua machen kannst:

local ReturnValue = $("Benutzerdefiniert"):invoke()
$("Objekt").variables["Variable"] = ReturnValue

Viele Grüße,

Neo

Geschrieben
  • Autor

Ja. So werde ich es machen, und eine lokale Variable nutzen. Dachte nur man kann den Return-Wert als Funktion direkt einer Variable in der Ereignisverwaltung zuweisen.

 

Variable="Benutzerdefinierte Funktion"

 

Danke für die Hilfe

Geschrieben

Hallo,

vor 43 Minuten schrieb heine_jul:

Dachte nur man kann den Return-Wert als Funktion direkt einer Variable in der Ereignisverwaltung zuweisen.

Variable="Benutzerdefinierte Funktion"

.... Du kannst das was @Neo geschrieben hat...
 

local ReturnValue = $("Benutzerdefiniert"):invoke()
$("Objekt").variables["Variable"] = ReturnValue

auch in einem zusammenfassen...

$("Objekt").variables["Variable"] = $("Benutzerdefiniert"):invoke()
-- Variable                       =   Benutzerdefinierte Funktion

(... wenn das benutzerdefinierte Ereignis "Benutzerdefiniert" einen "return" - Wert besitzt.)
P.S. was hinter einem "--" in lua steht gilt als Kommentar...

... dann entspricht es dem, was Du gedacht hast;)...

Gruß
EASY

Bearbeitet von EASY

Geschrieben

Ich vermute es geht um die grafische EV, also einen Rückgabewert einer benutzerdefinierten Funktion mit Hilfe der Aktion "Eigenschaft/Variable setzen" zu speichern. Der Return-Wert kann aber nur in Lua ausgewertet werden.

Viele Grüße,

Neo

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.