Blog Articles Tagged with “Lösungen für den Alltag”

From now, the TrainzDepot is in a read-only mode, see our announcement). From now, our new place-to-go, https://www.trainz.de is available.
Since 28.02.2019 personal data (e.g. profile contents, private messagers) has been deleted.

    Heute melde ich mich einmal mit einem reinen Codeschnipsel. Dabei geht es um die Umsetzung der Berechnung der Prüfziffer einer Wagennummer nach dem deutschen Baureihenschema.
    Wir erstellen in diesem Teil kein neues Script. Es geht lediglich um die Rechnung.


    Zu Beginn sollte man zuerst wissen, wie die Wagennummer aufgebaut ist.
    Beispiele für Wagennummern anhand eines Triebwagens der Baureihe 425/435:


    425 155-0
    435 155-8
    435 655-7
    425 655-9


    Die ersten drei Ziffern bilden die Baureihennummer (425, 435). Danach kommt die Ordnungsnummer (155, 655) und zum Schluss die Prüfziffer.


    Wenn man aber jetzt benutzerdefinierte Wagennummern realisieren möchte, hat man das Problem mit der Prüfziffer. Diese ist Entscheidend für eine gültige Wagennummer.
    Die Baureihe lässt sich nicht editieren, die ist gegeben. Die Ordnungsnummer (155, 655) sollte veränderbar sein, damit der Benutzer am Ende die Möglichkeit hat diese neuzudefinieren.
    So fahren am Ende nicht immer mehrere Triebwagen mit der gleichen

    Read More

    Hier einmal ein Lösungsvorschlag für einen Trigger der in beide Richtungen ausgelöst werden soll.


    Die config.txt muss für ein Objekt der Kategorie ?Trackside? sein (kind ?scenery? mit Eintrag: ?trackside?). Außerdem muss für die Trigger-Funktion der Eintrag ?trigger 1?, sowie ?surveyor-only 1?, eingefügt werden. Wie genau das aussieht wird gleich gezeigt. Näher darauf eingehen werde ich nicht. Ich setze beim Scripting voraus, daß man in der Lage ist eine config.txt anzulegen. Eine Hilfe kann dabei der CCP (Content Creator Plus) sein.


    Als Vorlage für die config.txt habe ich eine vor mir genommen. Die Einträge müssen natürlich individuell angepasst werden.


    Vorbereitung der config.txt

    Read More