Scripting:Portale einbauen

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
Zeile 20: Zeile 20:
Hier ist ein wenig Testcode eingefügt, wie man Scripts schreibt, erkläre ich an dieser Stelle nicht.
Hier ist ein wenig Testcode eingefügt, wie man Scripts schreibt, erkläre ich an dieser Stelle nicht.
Wichtig an dieser Seite: Immer '''entweder''' den Namen ändern, '''oder''' am Script schreiben und speichern. Falls ihr Script ändert und dann auf den Button klickt, der den Namen speichert, sind eure Änderungen verloren, analog beim Namen und dem ''Speichern''-Button.
Wichtig an dieser Seite: Immer '''entweder''' den Namen ändern, '''oder''' am Script schreiben und speichern. Falls ihr Script ändert und dann auf den Button klickt, der den Namen speichert, sind eure Änderungen verloren, analog beim Namen und dem ''Speichern''-Button.
 +
Bei '#UseInterfaces' kann man auch sehen, ob der Script für eine Kolonie oder eine Station / Schiff gedacht ist. ColoniePortal steht für eine Kolonie, ShipPortal für ein Schiff.
Wenn alles eingefügt und umbenannt und auf ''Speichern'' gedrückt wurde (und hoffentlich keine Fehlermeldung kam), ist dieser Teil schon fertig.
Wenn alles eingefügt und umbenannt und auf ''Speichern'' gedrückt wurde (und hoffentlich keine Fehlermeldung kam), ist dieser Teil schon fertig.

Aktuelle Version vom 10. Mai 2008, 07:03 Uhr

Einbauen eines Portalscripts (Am Beispiel eines Schiffsportals)

Zuerst muss der Script in STNE eingefügt werden, so dass man im Weiteren darauf zugreifen kann. Nacheinander bitte durch das Menü hangeln mit folgenden Buttons: Hilfe (im Hauptmenü) --> Scripting --> Scripteditor --> Neues Script anlegen


Porttut auswahl.png

In der Ansicht wählt man den Typ des Scripts aus. Wir wählen "Benutzerdefiniertes Script ohne Eingabeassistent", da so keine Vorgaben gemacht werden und alle Scripttypen damit möglich sind. Dann erstellt man den Script mit einem Klick auf den Button.

In der Ansicht, die daraufhin erscheint, wählt man Quelltext bearbeiten und kann endlich Code einfügen oder selber schreiben.


Porttut scriptfenster.png

Hier ist ein wenig Testcode eingefügt, wie man Scripts schreibt, erkläre ich an dieser Stelle nicht. Wichtig an dieser Seite: Immer entweder den Namen ändern, oder am Script schreiben und speichern. Falls ihr Script ändert und dann auf den Button klickt, der den Namen speichert, sind eure Änderungen verloren, analog beim Namen und dem Speichern-Button. Bei '#UseInterfaces' kann man auch sehen, ob der Script für eine Kolonie oder eine Station / Schiff gedacht ist. ColoniePortal steht für eine Kolonie, ShipPortal für ein Schiff. Wenn alles eingefügt und umbenannt und auf Speichern gedrückt wurde (und hoffentlich keine Fehlermeldung kam), ist dieser Teil schon fertig.

Jetzt muss das Script an seinem Zielort platziert werden, von dem aus man es im Spiel aktivieren können soll. Dazu wählt ihr eure Station oder das Schiff (oder aber auch den Planeten, wobei das mit diesem Scriptbeispiel nicht funktioniert) aus und klickt ganz unten Portal einrichten --> Portal einrichten --> Web-Script auswählen.


Porttut scriptansicht.png

Dort auf das Icon neben dem Script klicken, den ihr verwenden wollt. Es werden nur Scripts eingeblendet, die auch passen (also Kolonieportale werden bei Schiffen nicht eingeblendet). Falls euer Script dort nicht auftaucht, hat der Script die falschen #UseInterfaces gesetzt oder ihr seid auf einem Schiff statt Planet oder andersherum.


Porttut script einstellen.png

Jetzt schreibt man noch etwas in das Feld, was angezeigt werden soll, wenn man mit der Maus über den Portal betreten-Button hovert. Der Harken aktiviert das ganze und nach einem klick auf Speichern sind wir fertig.


Porttut fertig.png

War doch einfach, oder? FSE_Faldrian wünscht viel Spaß beim Benutzen von Portalscripts!

Persönliche Werkzeuge