Editing OrbiterManual/de/v060929/Script Interface

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 32: Line 32:
 
Befehle können in das MFD eingegeben werden, indem Sie die Taste INP (Eingabe) ({{keypress|Shift}}{{keypress|I}}) drücken, den Befehl eingeben und drücken {{keypress|Enter}}.
 
Befehle können in das MFD eingegeben werden, indem Sie die Taste INP (Eingabe) ({{keypress|Shift}}{{keypress|I}}) drücken, den Befehl eingeben und drücken {{keypress|Enter}}.
  
Das MFD ermöglicht das gleichzeitige Öffnen mehrerer Befehlsinterpreter. Um eine neue Terminalseite zu öffnen, drücken Sie NEU ({{keypress|Shift}}{{keypress|N}}). Um zwischen den Seiten zu wechseln, drücken Sie PG> ({{keypress|Shift}}{{keypress|.}}) oder <PG ({{keypress|Shift}}{{keypress|,}}). Um eine Terminalseite zu schließen, drücken Sie ENTF ({{keypress|Shift}}{{keypress|D}}).
+
Das MFD ermöglicht das gleichzeitige Öffnen mehrerer Befehlsinterpreter. Um eine neue Terminalseite zu öffnen, drücken Sie NEU ({{keypress|Shift}}{{keypress|N}}). Um zwischen den Seiten zu wechseln, drücken Sie PG> ({{keypress|Shift}}{{keypress|.) oder <PG ({{keypress|Shift}}{{keypress|,}}). Um eine Terminalseite zu schließen, drücken Sie ENTF ({{keypress|Shift}}{{keypress|D}}).
 
 
== 19.3 Führen Sie ein Skript mit einem Szenario aus ==
 
 
 
Um ein Orbiter-Skript beim Start eines Szenarios automatisch auszuführen, muss das Szenario die folgende Zeile im ENVIRONMENT-Block enthalten:
 
 
 
SKRIPT <Pfad>
 
 
 
Dabei ist <path> der Pfad zur Skriptdatei relativ zum Skriptunterverzeichnis. Skriptdateien sind Textdateien. Die Dateinamen sollten die Endung „.lua“ haben, aber die Endung sollte nicht an die Pfadangabe angehängt werden. Wenn Sie beispielsweise eine Skriptdatei tutorial1.lua in einem Verzeichnis Script\MyScripts unter dem Orbiter-Hauptverzeichnis erstellt haben, wäre der Eintrag in der Szenariodatei
 
 
 
SKRIPT MyScripts/Tutorial1
 
 
 
 
 
== 19.4 Rufen Sie einen Befehl oder ein Skript über die API auf ==
 
 
 
To access the script interface from within a plugin module, you must create an inter-preter instance with the ''oapiCreateInterpreter'' function. This returns a handle with can subsequently be used to issue commands via the ''oapiExecScriptCmd'' function. It is possible to either execute individual commands, or entire scripts via the „run‟ command.
 
 
 
[[Category: Articles/de|OrbiterManual20]]
 

Please note that all contributions to OrbiterWiki are considered to be released under the GNU Free Documentation License 1.2 (see OrbiterWiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Template used on this page: