Moin Torsten,
danke dass Du die Frage auch öffentlich postest!
Wer wissen will, um was es geht, hier sind die
Aerosoft AirbusX LUA Scripts
LUA Variablen, also Variablen, wie diese hier z.B. aus dem Airbus Script (L:AB_AP_AP1) werden von den Addon-Herstellern vergeben.
In der Regel verwenden diese relativ sinnvolle Namen, dass man alleine anhand des Namens schon drauf kommt, um was es ich habdeln könnte.
Also im obigen Beispiel der Autopilot1
Generell sind diese LUA Scripts aber die letzte Maßnahme, um Hardware für diverse Addons verwenden zu können.
Viel praktischer und einfacher als LUA Scripts sind FSUIPC Macros
(siehe FSUIPC Manual)
Macros funktionieren i.d.R. aber nur bei 2D Panels.
Allerdings verwenden ja immer mehr Hersteller nur noch VC only, womit Macros nicht mehr möglich sind.
Hier kommen also diese LUA Variablen ins Spiel.
Diese bekommt man wiederum, in dem man sehr aufmerksam das dazugehörige FSUIPC Manual liest und/oder auch diese kleine Kurzanleitung
Tutorial: how to get LUA Vars or commands out of FS
Mit ein wenig Glück findet man hiermit alle möglichen Variablen, die der Hersteller nutzt, um diese dann mittels FSUIPC direkt ansteuern zu können.
Ein Knopfdruck schreibt dann quasi für die Variable "AB_AP_AP1" den Wert "1" oder "0" zu, und schaltet somit im Airbus den Autopilot ein oder aus.
Letztlich heißt das aber eben, dass jeder Hersteller sein eigenes Süppchen kocht, wie ja auch alle Addons eine unterschiedliche Systemtiefe haben, und deshalb diverse verscheidene Variablen verwendet werden - völlig beliebig!
Also können AirbusX Variablen nicht für andere Addons verwendet werden. Noch nicht mal für andere Flieger aus dem gleichen Stall (z.B. Catalina)
Hier noch eine Minianleitung, wie man LUA Scripts "installiert"
Dieses Tutorial ist für die PMDG J41, gilt aber natürlich auch für andere Flieger.
Namen sind hier nur Schall und Rauch; hauptsache man schreibt die immer richtig
1) ein LUA script downloaden oder den Code desselbigen in den EDITOR kopieren.
2) Das Script speichern als/umbenennen in Dateiname.
LUA. Dieses LUA Script dann in dem Modules Ordner speichern
XY:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\Modules
3) FSX starten, FSUIPC Mneü aufrufen, Button oder Tastenkombi drücken und rechts in dem Pulldownmenü nach LUA Dateiname suchen (siehe Screenshot, rote Markierung)
4) Je nach Script und AKtion müssen im Parameterfeld dann entsprechende Werte eingetragen werden (grünes Feld)
Es gibt natürlich auch Scripts, die keine Parameter benötigen, kommt eben drauf an und ist sicherlich irgendwo vermerkt.
Hoffe, ein wenig Licht ins Dunkel gebracht zu haben!
Viel Spaß!