HTML-Fenster einrichten?

  • Hallo liebe Trainzer,


    ich wollte in den letzten Stunden etwas Trainzen und habe mir gedacht, dass ich mir mal ein paar "Gimmiks" als HTML einbaue.
    Man hat es ja schon ab und zu bei den Built-In Strecken, dass dort eine Einweisung, ein Fahrplan oder andere Ereignisse angezeigt werden.


    Nun wollte ich 4 Verschiedene Grafiken einbauen, die ich über ein Ingame-Fenster anschauen kann.


    Nun mein Problem:


    Ich kann zwar die Grafik einbinden und anzeigen und ausblenden lassen.
    Aber leider immer nur eine von den 4 Stück.


    ich benutze die Regel "Display HTML Pages" <kuid:-18:1234>


    dort gebe ich mein HTML-Asset ein und den passenen String für die erste Grafik.
    wenn ich einen weiteren String für die zweite Grafik eingebe und die Aufgabe starte, dann kann ich weiterhin NUR eine Grafik anzeigen lassen.


    Nun die Frage:


    Wie kann ich in TS2010 ein HTML-Fenster einrichten, wo ich zwischen den eingetragenen Grafiken hin- und herblättern kann?


    Ich hoffe, ihr könnt mir dabei Helfen!


    MfG - Christopher

  • Moin!


    Füge in den "string-table" der config.txt folgendes ein:


    html-pages-button-prev "<a href='live://pages/prev'><img src='zurueck.jpg' mouseover='zurueck-markiert.jpg' width=40 height=40></a>"
    html-pages-button-prev-disabled "<img src='zurueck-inaktiv.jpg' width=40 height=40>"
    html-pages-button-next "<a href='live://pages/next'><img src='weiter.jpg' mouseover='weiter-markiert.jpg' width=40 height=40></a>"
    html-pages-button-next-disabled "<img src='weiter-inaktiv.jpg' width=40 height=40>"
    html-pages-button-done "<a href='live://pages/done'><img src='okay.jpg' mouseover='okay-markiert.jpg' width=40 height=40></a>"
    html-pages-button-done-disabled "<img src='okay-inaktiv.jpg' width=40 height=40>"



    Du musst natürlich einige Grafiken erstellen und die Parameter anpassen.


    1) Ist für den Zurück-Button zuständig, wenn dieser anklickbar ist. Berührt man den Button mit der Maus, wird dieser hervorgehoben (passende Grafik einfügen, wenn dies gewünscht).
    2) Ist für den Zurück-Button zuständig, wenn dieser nicht anklickbar ist, also wenn es keine weiteren Seiten vor der aktuellen Seite gibt.
    3) Ist für den Weiter-Button zuständig, wenn dieser anklickbar ist. Funktionsweise wie bei 1.
    4) Ist für den Weiter-Button zuständig, wenn dieser nicht anklickbar ist.
    5) Ist für den Okay-Button zuständig, denn man bestätigen muss, wenn man die Seite gelesen hat. Dieser muss pro Seite nur einmal bestätigt werden, danach kann man auf die Zurück- und Weiter-Buttons zurückgreifen.
    6) Der inaktive Okay-Button. Ist somit nicht anklickbar.



    Hoffe es hilft.

  • oha, ok danke dir, gleich mal ausprobieren....


    kennst du evtl ein Beispiel was Built-In ist?


    Denn ich war mir sicher, eine der 100 Aufgaben im Trainz 2010 hatte diese HTML-Funktion.


    Gibt es eigentlich auch einen HTML-Viewer?
    Denn für jede kleine Einstellung immer Trainz zu starten ist mir irgendwie zu doof.


    MfG - Christopher

  • Hmmm... es gibt da einige Aufgaben, finde aber gerade keine...
    Bin mir aber ziemlich sicher, dass es welche gibt.


    Ansonsten schaue mal im CCG2006 auf Seite 232 nach (HTML-Asset) oder hier: Link.


    Ein HTML-Viewer, der die Trainz-Funktionen unterstützt, gibt es nicht.
    Ansonsten kann man einen Browser wie Internet Explorer nutzen, um wenigstens zu gucken, ob alles richtig formatiert ist.

    Einmal editiert, zuletzt von Klopfer ()

  • Ja, in den CCG hab ich auch schon reingeschaut.


    habe mir mal die Mühe gemacht, und ein paar Aufgaben angespielt.


    Bei der Strecke Tidewater South (oder so ähnlich) gibt es aufgaben mit HTML-Fenster, bei denen man die Seiten durchblättern kann.


    Habe mir mal die Config der HTML-Assets angeschaut.
    Bis auf die Stringtables für die ganzen Sprachen sieht es bei mir fast identisch aus.


    Anschließend habe ich mir die Session angeschaut um nachzuvollziehen, wie dort die Regeln angelegt wurden, damit mehrere Seiten durch geblättert werden können.


    Doch bei meiner kleinen Teststrecke, in der ich meine HTML-Assets eingebaut habe funktioniert das selbe verfahren nicht.


    keine Ahnung, worauf man bei den Einstellungen der unterschiedlichen Regeln achten muss.


    @Klopfer,


    kennst du dich damit aus?
    Wenn ich dir meine Teststrecke (1 Baseboard, alles Built-In) und meine HTML zuschicke, kannst du mir dass dann so einrichten, damit das blättern funktioniert?

  • Ja, das sollte kein großes Problem sein.
    Schick mir einfach die Sachen zu und ich werde die anpassen.
    E-Mail-Adresse steht im Profil.

    Einmal editiert, zuletzt von Klopfer ()

  • Hallo, ich glaube es hat sich erstmal erledigt.


    Mir ist aufgefallen, dass das Blättern in TS2010 (Beta) zwar jetzt funktioniert (auf meiner Teststrecke) jedoch kann ich auf der eigentlichen Strecke keine HTML-Fenster einrichten.


    Sobalt ich die Roule aktiviere bekomme ich einen Script-Fehler.
    Anschließend kann ich die regel nicht editieren, da im Fenster ebenfalls dieser Fehler angezeigt wird.


    Abgespeichert und die Session erneut geladen.


    Jetzt kann ich zwar die Regel editieren, aber keine HTML-Assets laden!


    Auf meiner Teststrecke geht es einwandfrei, da bekomme ich ein Fenster, wo ich aus alles HTML-Assets meine raussuchen kann.
    Bei der Strecke, wo ich es aber anwenden möchte geht es nicht!
    Zum Kotzen!


    Wird Zeit dass ich TS12 neu installiere, dann kann ich ja mal nach schauen, ob es dort funktioniert.


    MfG - Christopher

  • Vielleicht ist in der TS2010 Beta die HTML-Regel defekt oder es gibt ein Konflikt mit irgendeinem Script (fehlerhaftes Objekt oder Script?).


    Normalerweise sollte die HTML-Regel problemlos funktionieren.


    Auf welcher Strecke tritt denn das Problem auf?

    Einmal editiert, zuletzt von Klopfer ()

  • auf dem Niddertalbahn-Umbau, der aktuell auf der DLS liegt.
    An der Beta liegt es nicht, denn wenn ich ein neues Modul anlege, kann ich dort ohne Probleme die HTML einbauen, und dort funktioniert das Blättern der Seiten einwandfrei.

    Einmal editiert, zuletzt von cj187 ()

  • Hallo,
    auch ich habe ein Problem: Ich wollte auf der Ohmtalbahn meine eigenen HTML-Fenster anzeigen lassen. Ich habe in Paint schnell eine Grafik gemacht und habe sie mit dem Code (siehe http://archiv.trainzdepot.net/wiki/HTML-Asset) in ein Textdokument geschrieben und als *.html gespeichert. Die Config dazu und schon wars eingebunden. Dann aber habe ich mit der "Display HTML Pages"-Regel die HTML-Datei "Ohmtalbahn HTML" ausgewählt und den Namen der einzelnen Datei eingefügt. Wenn ich den Lokführer-Modus mache, bekomme ich nicht meine Grafik, aber nur ein weißes Fenster. Die Grafikdateien liegen im gleichen Ordner, wo die eigentlichen HTML-Dateien auch liegen und enden alle auf *.jpg.


    Vielleicht kann mir jemand helfen.


    RINGZUG


    EDIT: HAT SICH ERLEDIGT, HABE IN DER REGEL ZUSÄTZLICH .html eingegeben, obwohl die Regel von selbst .html dahintert gesetzt hat.

    Einmal editiert, zuletzt von RINGZUG ()