FAQ - Script-Erstellung

  • Dieses Sticky befasst sich mit den Skripten bzw. dem Skripting in Trainz.



    F: Wie kann man ein GSE-Script öffnen?
    A: GSE-Skripte sind verschlüsselt (gs-e wie encrypted), d.h. sie können (im Gegensatz zu .gs Skripten) nicht zum Bearbeiten geöffnet werden.
    Jedoch ist das Verschlüsseln von Skripten relativ ungerne gesehen, da andere so nicht durch das Analysieren der Skripte lernen können.



    F: Kann kann man ein zusätzliches Skript in eine .gs - Datei einfügen?
    A: Ja, es geht. Entweder in ein bestehendes Skript einarbeiten (mit Vorsicht, damit man nichts zerschiesst) oder per include - Statement die Klasse einfügen, wenn die einzufügende Klasse als Library vorliegt.



    F: Wie kann ich diese .gs-Dateien editieren?
    Notepad: Einfach und in jeder Windows Installation enthalten.
    "Alle Programme - Zubehör - Editor"
    Fals die Verknüpfung fehlen sollte, kann man den Editor auch hier finden: C:\WINDOWS\NOTEPAD.EXE
    Kann jedoch Probleme bereiten, wenn die .gs-Datei z.B. in UTF-8 kodiert ist.


    Wordpad: Einfach und in jeder Windows Installation enthalten. Bereitet keine Probleme, wenn die .gs-Datei z.B. in UTF-8 kodiert ist.
    Ähnliches gilt für jedes beliebiges Textverarbeitungsprogramm.


    Sehr nützliche Editoren:
    Notepad++: Optische Hilfen für das Editieren von .gs-Dateien insbesondere zur Vermeidung von Klammernfehlern und ähnliches. Funktioniert problemlos mit UTF-8 Dateien.


    Ultraedit: mit direkter Skripttestfunktion, ohne Trainz selbst starten zu müssen.


    Anleitung zur Einrichtung von Phil_C (englisch)

    -Systemaccount-