Texttextur: Aktualisierung nur jede Stunde

Das Forum befindet sich im reduzierten Betrieb. Die Addon- und Supportforen bleiben weiterhin verfügbar.
Bitte beachte, dass OMSI nicht mehr weiterentwickelt wird. Ein Teil der Entwickler widmet sich inzwischen der Entwicklung eines neuen Simulators. Weitere Informationen zum LOTUS-Simulator findest Du hier.
Ein communitybetriebenes Nachfolge-Forum wird hier verlinkt, sobald es gegründet und bereit ist.
  • Moin!


    Derzeit beschäftige ich mich mit Scripttexturen. Ich habe eine .o3d-Datei mit einer transparenten .dds-Datei. Gemäß der Makroliste und dieser Anleitung habe ich nun die .sco und .osc folgendermaßen erstellt:



    und das Script:


    Nun passiert aber nichts. Die Logfile zeigt mir folgende Fehler:

    Code
    1. 113 11:40:49 - - Error: Fehler: im Befehl "(M.V.STFilter)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    2. 114 11:40:49 - - Error: Fehler: im Befehl "(M.V.STUnlock)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    3. 115 11:40:49 - - Error: Fehler: im Befehl "(M.V.STTextOut)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    4. 116 11:40:49 - - Error: Fehler: im Befehl "(M.V.STSetColor)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    5. 117 11:40:49 - - Error: Fehler: im Befehl "(M.V.STTextOut)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    6. 118 11:40:49 - - Error: Fehler: im Befehl "(M.V.STSetColor)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    7. 119 11:40:49 - - Error: Fehler: im Befehl "(M.V.GetFontIndex)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    8. 120 11:40:49 - - Error: Fehler: im Befehl "(M.V.STLock)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!
    9. 121 11:40:49 - - Error: Fehler: im Befehl "(M.V.STNewTex)" (Sceneryobjects\Rumpelhans\BENS\\Script\Bensberg_Parken.osc) ist der Macroname ungültig!


    Weiß da jemand Rat?

    Wir sehen uns alle in der WebDisk wieder :-)

    https://reboot.omsi-webdisk.de/community/

    Einmal editiert, zuletzt von Rumpelhans ()

  • Ok, ich hab das jetzt mit Texttexturen umgesetzt.


    Jetzt habe ich allerdings ein neues Problem, nämlich, dass die Aktualisierung nicht vorgenommen wird. Selbst wenn ich die Uhrzeit wechsel, passiert einfach nichts:


    Es liegt vermutlich an der if-Bedingung, aber was genau falsch ist, weiß ich nicht.

    Wir sehen uns alle in der WebDisk wieder :-)

    https://reboot.omsi-webdisk.de/community/

  • Das Ergebnis der Rechnung muss genau null sein, damit deine if-Bedingung zutrifft, das wird sie aber nur im seltensten Fall sein, eher irgendwas krummes, z.B. 0.0001234.
    Ich würde hier eher mit einer Variable arbeiten, in der die Stunde der letzten Aktualisierung zwischengespeichert wird: