Kleine Scripts erstellen: Unterschied zwischen den Versionen
(Save) |
(Save2) |
||
Zeile 1: | Zeile 1: | ||
[[Bild:STL_HighCredits.jpg|thumb|Und am fünften Tag entdeckte Gott den [[Scripteditor|Script-Editor]]...]] | |||
Hat man erst einmal den [[Scripteditor#Scripteditor öffnen|Scripteditor geöffnet]], kann es mit dem Scripten losgehen. Dabei sollte man immer daran denken, vorher alle Dateien zu sichern - nichts ist schlimmer, als das ganze Spiel neu installieren zu müssen, weil man aus Versehen einen kleinen Eintrag gelöscht hat, der z.B. den [[Handelssoftware MK3|MK3-Händler]] steuert, aber nicht mehr weiß, wo der Eintrag nun war. | Hat man erst einmal den [[Scripteditor#Scripteditor öffnen|Scripteditor geöffnet]], kann es mit dem Scripten losgehen. Dabei sollte man immer daran denken, vorher alle Dateien zu sichern - nichts ist schlimmer, als das ganze Spiel neu installieren zu müssen, weil man aus Versehen einen kleinen Eintrag gelöscht hat, der z.B. den [[Handelssoftware MK3|MK3-Händler]] steuert, aber nicht mehr weiß, wo der Eintrag nun war. | ||
==Das kleinste Script: Der Konto-Cheat== | ==Das kleinste Script: Der Konto-Cheat== | ||
Zeile 18: | Zeile 20: | ||
|valign=top|<br>'''2.:''' Nun sieht man ein noch recht leeres ''Scriptfenster'' vor sich. ''Version'', ''Description'' und ''Arguments'' kann man getrost vernachlässigen, mit den ''Pfeiltasten'' geht es direkt nach unten zu ''<New Line>''. Mit ''Enter'' wählt man das Menü ''Select Script Command'' an, hier dann (mit ''Pfeiltasten'' und ''Enter'') ''Trade Commands'': Alle Scriptbefehle ("Commands"), die mit Geld und Handel zu tun haben. | |valign=top|<br>'''2.:''' Nun sieht man ein noch recht leeres ''Scriptfenster'' vor sich. ''Version'', ''Description'' und ''Arguments'' kann man getrost vernachlässigen, mit den ''Pfeiltasten'' geht es direkt nach unten zu ''<New Line>''. Mit ''Enter'' wählt man das Menü ''Select Script Command'' an, hier dann (mit ''Pfeiltasten'' und ''Enter'') ''Trade Commands'': Alle Scriptbefehle ("Commands"), die mit Geld und Handel zu tun haben. | ||
Nun kann man (wieder mit ''Pfeiltasten'' und ''Enter'') das Kommando ''add money to player: <nowiki><Var/Number></nowiki>'' auswählen. | Nun kann man (wieder mit ''Pfeiltasten'' und ''Enter'') das Kommando ''add money to player: <nowiki><Var/Number></nowiki>'' auswählen. | ||
<br><br>(Hinweis: Das <nowiki><Var/Number></nowiki> gibt an, dass hier entweder eine Variable, also ein Platzhalter für jedweden Wert, oder eine Nummer, also natürliche Zahl (integer) stehen kann) | <br><br>(Hinweis: Das ''<nowiki><Var/Number></nowiki>'' gibt an, dass hier entweder eine Variable, also ein Platzhalter für jedweden Wert, oder eine Nummer, also natürliche Zahl (integer) stehen kann) | ||
|} | |||
{| | |||
|valign=top|<br>'''3.:''' Jetzt wird man aufgefordert, für die Lücke in der Command (''<nowiki><Var/Number></nowiki>'') eine Füllung zu suchen. Da man ja Geld - also eine Anzahl von Credits - habe möchte, empfiehlt sich wärmstens der Eintrag ''<nowiki><Number></nowiki>''. Hier gibt man nun den gewünschten Betrag ein (1-999999999) und bestätigt (''Enter''). | |||
|<br>[[Bild:STL_ScriptEditor9.jpg|thumb|280px]] | |||
| | |||
{| | |||
|[[Bild:STL_ScriptEditor10.jpg|120px]] | |||
|- | |||
|[[Bild:STL_ScriptEditor11.jpg|220px]] | |||
|} | |||
|} | |} | ||
{|align=center width=100% style="border:1px solid grey;" cellspacing="0" cellpadding="4" | | |||
|<br>[[Bild:STL_ScriptEditor12.jpg|thumb|270px]] | |||
|valign=top|<br>'''4.:''' Man verlässt mit ''Esc'' das Scriptfenster und speichert das Script. Nun sucht man es sich im ''Available Scripts''-Verzeichnis wieder, startet es mit ''"r"'' und drückt zweimal ''Enter'', um für ''<nowiki><Script Input></nowiki>'' "null" auszuwählen und das dann zu bestätigen. | |||
(Hinweis: Will man bei späteren Scripts das Script auf einem Schiff oder einer Station laufen lassen, könnte man hier Schiff oder Station auswählen.) | |||
<br>Man verlässt das ''Available Scripts''-Verzeichnis mit mehrmaligem ''Esc'' und prüft, ob sich der Kontostand geändert hat. Wenn nicht, ist etwas schief gelaufen. Dann helfen folgende Quellen:<br> | |||
*[http://www.x-lexikon.xibo.at/board/viewforum.php?f=7 X-Lexikon-Forum (Hilfe)] | |||
*[http://forum2.egosoft.com/viewforum.php?f=26 Egosoft-Scripts und Modding-Foren X²] [http://forum2.egosoft.com/viewforum.php?f=68 & X³] | |||
*[http://www.seizewell.de seizewell.de] | |||
| | |||
{| cellspacing="5" cellpadding="0"| | |||
|colspan=2|[[Bild:STL_ScriptEditor13.jpg|280px]] | |||
|- | |||
|[[Bild:STL_ScriptEditor14.jpg|137px]] | |||
|[[Bild:STL_ScriptEditor15.jpg|137px]] | |||
|} | |||
|} | |||
Viel Spaß beim Scripten... | |||
{{ModNavi}} |
Version vom 6. Juli 2006, 23:07 Uhr

Hat man erst einmal den Scripteditor geöffnet, kann es mit dem Scripten losgehen. Dabei sollte man immer daran denken, vorher alle Dateien zu sichern - nichts ist schlimmer, als das ganze Spiel neu installieren zu müssen, weil man aus Versehen einen kleinen Eintrag gelöscht hat, der z.B. den MK3-Händler steuert, aber nicht mehr weiß, wo der Eintrag nun war.
Das kleinste Script: Der Konto-Cheat
Achtung: Dieses Tutorial behandelt den Scriptvorgang beim internen X²-Scripteditor. Vieles ist ähnlich zum X³-Editor, natürlich kann aber die Beschreibung nicht 1:1 übernommen werden - solange es kein X³-Tutorial gibt, ist für X³-Spieler Kreativität gefragt!
1.: Wir befinden und nun im Available Scripts-Verzeichnis des Scripteditors. Hier sehen wir gleich in der ersten Zeile den Eintrag <New Script>. Da wir ja - wie sollte es anders sein - ein neues Script erstellen wollen, wählen wir mit Enter diesen Eintrag aus und erfinden einen Namen. Diesen geben wir unter Input Script Name ein und bestätigen wieder mit Enter. (Hinweis: Bindestriche, Umlaute und andere Sonderzeichen gehen nicht. Das ist so gewollt und hängt mit der Programmierung des Editors zusammen!) |
3.: Jetzt wird man aufgefordert, für die Lücke in der Command (<Var/Number>) eine Füllung zu suchen. Da man ja Geld - also eine Anzahl von Credits - habe möchte, empfiehlt sich wärmstens der Eintrag <Number>. Hier gibt man nun den gewünschten Betrag ein (1-999999999) und bestätigt (Enter). |
|
4.: Man verlässt mit Esc das Scriptfenster und speichert das Script. Nun sucht man es sich im Available Scripts-Verzeichnis wieder, startet es mit "r" und drückt zweimal Enter, um für <Script Input> "null" auszuwählen und das dann zu bestätigen. (Hinweis: Will man bei späteren Scripts das Script auf einem Schiff oder einer Station laufen lassen, könnte man hier Schiff oder Station auswählen.)
|
|
Viel Spaß beim Scripten...
Hauptthemen: Scripts und Modding - Hauptseite | Nutzung von Scripts und Mods | Erstellen von Scripts und Mods
Was ist... Scripting? | Modding? | Mapping? || Tutorialübersichten: Scripting | Modding | Mapping | Tutorials: X³: TC Scripting-Tutorial | Mapping in X³
{{#ifeq:||
}}