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

Hallo @Neo

ich habe festgestellt, das Skripte in deaktivierten Ereignismodulen trotzdem ausgeführt werden.  

Screenshot2024-11-11094026.thumb.jpg.a716143b77a34da762ec12a7ee7b433e.jpg

Ich finde das sehr irritierend, da man sonst Änderungen im falschen Skript durchführt.    

Screenshot2024-11-11093955.thumb.jpg.7c10560152fc00b97ec1fde2df831552.jpg

Hier wäre ein Hinweis nicht schlecht, das ein Skript auch in deaktivierten Ereignismodulen ausgeführt wird. 

VG,

Hawkeye

Geschrieben

Hallo Hawkeye,

ich habe dein Thema aus dem Beta-Thread ausgekoppelt, da es nicht mit der neuen Version zusammenhängt.

Die Deaktivierung von Ereignismodulen beschränkt sich auf das Auslösen von Ereignissen, so wie es in der Warnmeldung angezeigt wird. Grundsätzlich werden aber alle Ereignisse und Lua-Skripte dennoch kompiliert und stehen bei der Ausführung zur Verfügung, da Module und Ereignisse auch dynamisch aktiviert/deaktiviert werden können.

Viele Grüße,

Neo

Geschrieben

Hallo,

vor 44 Minuten schrieb Hawkeye:

Hier wäre ein Hinweis nicht schlecht, das ein Skript auch in deaktivierten Ereignismodulen ausgeführt wird.

Nach meinem Verständnis von lua ist folgendes (man möge mich korrigieren, wenn ich falsch liege)...

Du hast in Deinem Skript folgendes definiert...

funktion IsRouteEmty (a,b)
...

... damit ist die Funktion global definiert und unabhängig ihres Standorts oder vom Standort des Ausrufs immer zugänglich / aufrufbar.
Somit wäre eine Deaktivierung des Ereignismoduls (in dem die Funktion definiert ist) sowieso ohne Auswirkung...

Gruß
EASY

Geschrieben
vor einer Stunde schrieb Hawkeye:

ein Skript auch in deaktivierten Ereignismodulen ausgeführt wird. 

Die global definierte

funktion IsRouteEmpty (a,b)

wird ausgeführt, wenn Du sie aufrufst. Ich schätze, Du brauchst Varianten dieser Funktion. Dann mach' halt eine

funktion IsRouteEmpty2 (a,b)

und überlege Dir, wann Du welche von beiden aufrufst. Oder gibt der Funktion einen weiteren Parameter und mache davon abhängig, wie sie sich verhält.

Code kann man nur durch auskommentieren "abschalten".

Geschrieben
  • Autor
vor 1 Stunde schrieb Neo:

Die Deaktivierung von Ereignismodulen beschränkt sich auf das Auslösen von Ereignissen, so wie es in der Warnmeldung angezeigt wird. Grundsätzlich werden aber alle Ereignisse und Lua-Skripte dennoch kompiliert und stehen bei der Ausführung zur Verfügung, da Module und Ereignisse auch dynamisch aktiviert/deaktiviert werden können.

Danke, das hilft zum Verständnis. Das hatte ich anders interpretiert, wenn das ganze EM-Modul deaktiviert ist. 

vor 9 Minuten schrieb Phrontistes:

Dann mach' halt eine

funktion IsRouteEmpty2 (a,b)

Das habe ich dann auch so gemacht, danke. :)  

VG,

Hawkeye

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.