X3 Schiffs Script: Unterschied zwischen den Versionen

Aus X-Lexikon
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Dies ist eine Einführung in das [[Script|Scripten]], insbesondere für das Freischalten von Schiffen für den Spieler.
Dies ist eine Einführung in das [[Script|Scripten]], insbesondere dafür, dass man ein neues Schiff in einem beliebigen Sektor erschaffen kann. Dieses Script ist vor allem dazu gedacht, ein feindliches Schiff zu erschaffen, an dem man seine Kampffähigkeiten trainieren kann.
 
 
Eine Erklärung mit allen Befehlen rund um den Scripteditor findet sich [[Scripteditor Befehle|hier]].
Eine Erklärung mit allen Befehlen rund um den Scripteditor findet sich [[Scripteditor Befehle|hier]].


{{HinweisBox| Beim Benutzen des Scripteditors kann man wichtige Spieldateien ändern. Das Löschen von Scripts kann dazu führen, dass das Spiel nicht mehr korrekt ausgeführt wird. Vor allem bei Scripten, in denen das Wort ''Plugin'' im Scriptnamen vorkommt, ist Vorsicht geboten.}}
{{HinweisBox| Beim Benutzen des Scripteditors kann man wichtige Spieldateien ändern. Das Löschen von Scripts kann dazu führen, dass das Spiel nicht mehr korrekt ausgeführt wird. Vor allem bei Scripten, in denen das Wort ''Plugin'' im Scriptnamen vorkommt, ist Vorsicht geboten.}}
== Freischalten des Scripteditors ==
Um den [[Scripteditor]] zu aktivieren, den Spielernamen in ''Thereshallbewings '' ändern. Bei korrekter Eingabe wird der Spielername wieder der alte sein.
Nun geht in Euer Schiffsmenü, öffnet ''Kommandos'' und drückt dann die Taste '''''s''''' oder scrollt runter bis zu dem Befehl ''Script Editor''.
Für eine detailliertere Beschreibung für das Freischalten des Scripteditors siehe [[Scripteditor#X³|Scripteditor]].


== Auswählen des Scripts ==
== Auswählen des Scripts ==


Nach einer Einführungsseite kommt man durch Drücken von ''Enter'' in ein Menü mit einigen Optionen. Man wählt die Oberste davon aus und gelangt nun in ein Menü mit vielen Scripts.
Glücklicherweise hat Egosoft uns schon eine Scriptvorlage erstellt, sodass wir kein neues Script schreiben müssen.
 
Glücklicherweise hat Egosoft uns schon eine Scriptvorlage erstellt, mit der man sich ein Schiff erschaffen kann.
Diese Vorlage nennt sich ''galaxy.example.intiplayership'' oder ähnlich.
Diese Vorlage nennt sich ''galaxy.example.intiplayership'' oder ähnlich.
Nun scrollt man bis zu ihr runter und drückt ''Enter''. Nun sollte ein etwa 10-15 Zeilen langes Script erscheinen.
Nun scrollt ihr bis zu ihr runter und drückt ''Enter''. Nun sollte ein etwa 10-15 Zeilen langes Script erscheinen.
 
 
== Bearbeiten eines Scripts ==
 
 
'''Steuerung:'''
 
Im Script selbst sind manche Wörter/Buchstaben andersfarbig (Dies sieht man zum Beispiel in der 3. Zeile des Scripts am Wort ''Unbekanntes Schiff''). Diese Wörter sind die Schlüsselwörter des Scripts, die man hauptsächlich ändert.
Um sie auszuwählen, muss man die Pfeiltasten wie folgt benutzen:
 
Pfeiltaste hoch/runter: Vorherige/Nächste Zeile
 
Pfeiltaste links/rechts: Vorheriges/Nächstes Schlüsselwort in der Zeile.


Markierte Schlüsselwörter sind in roter Farbe zu sehen.




Zeile 44: Zeile 23:


Nun ändert man den Schiffstyp.
Nun ändert man den Schiffstyp.
In der 3. Zeile markiert man ''Unbekanntes Schiff'', drückt ''Enter'' und scrollt bis ganz nach unten zu dem Befehl ''Select Ship type'' und drückt Enter. Nun kann man sich ein Schiff auswählen. Mit den Pfeiltasten links/rechts kann man noch Filter einstellen, nämlich die Rasse und den Schiffstyp. Nachdem man nun das Schiff ausgewählt hat, kann man es noch verbessern.
In der 3. Zeile markiert man ''Unbekanntes Schiff'', drückt ''Enter'' und scrollt bis ganz nach unten zu dem Befehl ''Select Ship type'' und drückt Enter. Nun kann man ein Schiff auswählen. Mit den Pfeiltasten links/rechts kann man noch Filter einstellen, nämlich die Rasse und den Schiffstyp.
 
Da wir das Schiff ja zum Kampftraining benutzen wollen, müssen wir noch die Rasse ändern, der es gehören soll. Dazu wählt man in Zeile 3 "''Player''" aus, drückt Enter, scrollt dann bis ganz nach unten zu "''Select Race''" und wählt die Rasse aus (ich bevorzuge [[Khaak]] oder [[Xenon]], denn wenn man [[Piraten]] nimmt, wird das Schiff der Rasse des Piloten, der darinsitzt, zugeordnet, d.h. ist der Pilot ein Paranide, so gehört das Schiff den [[Paraniden]] und nicht den Piraten)


Jetzt löscht man die 7. und 8. Zeile.  
Jetzt löscht man die 7. und 8. Zeile.  
In der neuen 7. Zeile markiert man das Wort''newship'', drückt Enter und wählt nun ''plship'' (2. oder drittes Wort von oben). In der 8. Zeile macht man nun das selbe.
In der neuen 7. Zeile markiert man das Wort''newship'', drückt Enter und wählt nun ''plship'' (2. oder drittes Wort von oben). In der 8. Zeile macht man nun das selbe.


Jetzt kann man in Zeile 5-8 sein Schiff tunen (will man mehr solcher Zeilen haben, markiert man ein Wort aus z.B. Zeile 5 und drückt '''c''' und dann '''v''').
Jetzt kann man in Zeile 5-8 das Schiff tunen.
 
Ein Beispiel fürs Tuning wäre zum Beispiel eine Zeile, wo steht: ''$temp = plship -> add 12 units of Alpha Energieplasmawerfer''.
Ein Beispiel fürs Tuning wäre zum Beispiel eine Zeile, wo steht: ''$temp = plship -> add 12 units of Alpha Energieplasmawerfer''.
Hierbei werden dem neuen Schiff 12 Alpha Energieplasmawerfer in den Frachtraum geladen.
Hierbei werden dem neuen Schiff 12 Alpha Energieplasmawerfer in den Frachtraum geladen.
Zeile 56: Zeile 36:
Man kann auch das Triebwerkstuning oder die Ruderoptimierung installieren, dafür einfach statt der 12 eine beliebige Anzahl eingeben (20 modifiziert die Triebwerke/das Ruder schon übermäßig) und statt Alpha Energieplasmawerfer einfach Triebwerkstuning/Ruder-Optimierung einsetzen.
Man kann auch das Triebwerkstuning oder die Ruderoptimierung installieren, dafür einfach statt der 12 eine beliebige Anzahl eingeben (20 modifiziert die Triebwerke/das Ruder schon übermäßig) und statt Alpha Energieplasmawerfer einfach Triebwerkstuning/Ruder-Optimierung einsetzen.


Hat man das Script fertig, drückt man ''ESC'', beantwortet die Frage ''Save Script ...'' mit Yes und markiert es dann in der Scriptliste. Durch Drücken der Taste '''r''' wird das Script nun ausgeführt. Nun muss man nur noch Enter drücken, bis man wieder in die Scriptliste kommt, und nun sollte im Sektor Euer neues Schiff herumfliegen.
Hat man das Script fertig, drückt man ''ESC'', beantwortet die Frage ''Save Script ...'' mit Ja und markiert es dann in der Scriptliste. Durch Drücken der Taste '''r''' wird das Script nun ausgeführt. Nun muss man nur noch Enter drücken, bis man wieder in die Scriptliste kommt, und nun sollte im Sektor das neue Schiff herumfliegen und ihr könnt dagegen kämpfen (Das Schiff wird jedoch erst noch einige Zeit lang gar nichts tun, ihr müsst einfach warten bis es losfliegt)
 


== Hinweis: ==
== Hinweis: ==

Version vom 20. Mai 2009, 15:57 Uhr

Dies ist eine Einführung in das Scripten, insbesondere dafür, dass man ein neues Schiff in einem beliebigen Sektor erschaffen kann. Dieses Script ist vor allem dazu gedacht, ein feindliches Schiff zu erschaffen, an dem man seine Kampffähigkeiten trainieren kann.


Eine Erklärung mit allen Befehlen rund um den Scripteditor findet sich hier.

Achtungzeichen.gif Achtung: Beim Benutzen des Scripteditors kann man wichtige Spieldateien ändern. Das Löschen von Scripts kann dazu führen, dass das Spiel nicht mehr korrekt ausgeführt wird. Vor allem bei Scripten, in denen das Wort Plugin im Scriptnamen vorkommt, ist Vorsicht geboten.


Auswählen des Scripts

Glücklicherweise hat Egosoft uns schon eine Scriptvorlage erstellt, sodass wir kein neues Script schreiben müssen. Diese Vorlage nennt sich galaxy.example.intiplayership oder ähnlich. Nun scrollt ihr bis zu ihr runter und drückt Enter. Nun sollte ein etwa 10-15 Zeilen langes Script erscheinen.


Das Script

Hinweis: Beim Bearbeiten dieses Scriptes kann beim eigentlichen Spiel nichts passieren. Das Script hat zum einen keine Wichtigkeit im Spiel und wird zum anderen beim Laden eines neuen Savegames/bei neuem Start des Spiels wieder zurückgesetzt.


Zuerst löscht man die dritte Zeile. In der neuen 3. Zeile markiert man das Wort $sec, drückt Enter und scrollt nun im Menü, das nun erscheint, runter bis zum Befehl Select Sector, drückt Enter und sucht sich nun den gewünschten Sektor aus (der Sektor, in dem man sich im Moment befindet, ist schon markiert, man muss nur noch Enter drücken).

Nun ändert man den Schiffstyp. In der 3. Zeile markiert man Unbekanntes Schiff, drückt Enter und scrollt bis ganz nach unten zu dem Befehl Select Ship type und drückt Enter. Nun kann man ein Schiff auswählen. Mit den Pfeiltasten links/rechts kann man noch Filter einstellen, nämlich die Rasse und den Schiffstyp.

Da wir das Schiff ja zum Kampftraining benutzen wollen, müssen wir noch die Rasse ändern, der es gehören soll. Dazu wählt man in Zeile 3 "Player" aus, drückt Enter, scrollt dann bis ganz nach unten zu "Select Race" und wählt die Rasse aus (ich bevorzuge Khaak oder Xenon, denn wenn man Piraten nimmt, wird das Schiff der Rasse des Piloten, der darinsitzt, zugeordnet, d.h. ist der Pilot ein Paranide, so gehört das Schiff den Paraniden und nicht den Piraten)

Jetzt löscht man die 7. und 8. Zeile. In der neuen 7. Zeile markiert man das Wortnewship, drückt Enter und wählt nun plship (2. oder drittes Wort von oben). In der 8. Zeile macht man nun das selbe.

Jetzt kann man in Zeile 5-8 das Schiff tunen. Ein Beispiel fürs Tuning wäre zum Beispiel eine Zeile, wo steht: $temp = plship -> add 12 units of Alpha Energieplasmawerfer. Hierbei werden dem neuen Schiff 12 Alpha Energieplasmawerfer in den Frachtraum geladen.

Man kann auch das Triebwerkstuning oder die Ruderoptimierung installieren, dafür einfach statt der 12 eine beliebige Anzahl eingeben (20 modifiziert die Triebwerke/das Ruder schon übermäßig) und statt Alpha Energieplasmawerfer einfach Triebwerkstuning/Ruder-Optimierung einsetzen.

Hat man das Script fertig, drückt man ESC, beantwortet die Frage Save Script ... mit Ja und markiert es dann in der Scriptliste. Durch Drücken der Taste r wird das Script nun ausgeführt. Nun muss man nur noch Enter drücken, bis man wieder in die Scriptliste kommt, und nun sollte im Sektor das neue Schiff herumfliegen und ihr könnt dagegen kämpfen (Das Schiff wird jedoch erst noch einige Zeit lang gar nichts tun, ihr müsst einfach warten bis es losfliegt)


Hinweis:

Für das, was Ihr mit dem Script Edior macht, übernehme ich keine Verantwortung.

Dieses Script ist für X³ Reunion geschrieben, es ist zwar möglich, dass es in anderen Spielen der X-Reihe funktioniert, doch ich garantiere es nicht.

{{#ifeq:||

}}