Das neue Eingabesystem ist ein ereignisbasiertes Script, das die Erstellung eines vollständigen Menüsystems ermöglicht. (Das alte System ist immernoch verfügbar.)
Im alten Eingabe-/ Menüsystem erhielt man eine Nutzereingabe durch die Anzeige eines Menüs und der folgenden Optionsauswahl des Nutzers. Hierdurch wurde das Menü geschlossen und das Ergebnis zurückgegeben. Anschließend konnte die nächste Eingabe erfolgen. Das Problem dabei war, dass die unterschiedlichen Eingaben nicht miteinander verbunden waren, was zu Darstellungsproblemen führen konnte, wenn mehrere Menüs geöffnet waren. Zudem hatten Scripts keine Kontrolle über ein geöffnetes Menü. (Einzige Ausnahme hierbei war das externe Manipulieren des Menü-Arrays.)
Das neue System ist an das Kernmenüsystem gebunden, sodass jede Eingabe miteinander verbunden ist. Hierdurch sehen selbsterstellte Menüs wie die spielinternen Menüs aus. Das Ereignisscript kann zudem die verschiedenen Menüs überwachen, auch wenn sie aktuell geöffnet sind.
Für detaillierte Erklärungen besuche bitte die Input / Menu System-Seite (aktuell nur auf Englisch verfügbar) im X3FL Wiki. Ein konkretes Beispiel steht im Englischen Forum mit Cycrows Custom Property Owned Menu bereit, das das Besitztümer-Menü mit einem komplett editierbaren Custom-Menü ersetzt.
Für Fragen und Diskussionen steht dieses Thema hier zur Verfügung.
Eingabe-/Menü-System
Hier ist der ideale Ort um über Scripts und Mods für X³:Farnham's Legacy zu diskutieren.
Moderators: Moderators for English X Forum, Scripting / Modding Moderators, Moderators for the X3:FL Forums
Post Reply
1 post
• Page 1 of 1
Return to “X³: Farnham's Legacy - Scripts und Modding”
Jump to
- English Forums
- ↳ X4: Foundations
- ↳ X4: Foundations - Spoilers
- ↳ X4: Foundations - Technical Support
- ↳ X4: Foundations - Scripts and Modding
- ↳ Construction Community
- ↳ X Wiki Discussion
- ↳ X Rebirth Universe
- ↳ X Rebirth VR Edition
- ↳ X Rebirth - Technical Support
- ↳ X Rebirth - Scripts and Modding
- ↳ X³: Farnham's Legacy
- ↳ X³: Farnham's Legacy - Scripts and Modding
- ↳ X Trilogy Universe
- ↳ X³: Terran Conflict / Albion Prelude / Farnham's Legacy - Technical Support
- ↳ X³: Terran Conflict / Albion Prelude - Scripts and Modding
- ↳ X³: Reunion, X²: The Threat, X-T and X-BTF - Technical Support
- ↳ X³: Reunion - Scripts and Modding
- ↳ X²: The Threat - Scripts and Modding
- ↳ Creative Universe
- ↳ Off Topic English
- Deutschsprachige Foren
- ↳ X4: Foundations
- ↳ X4: Foundations - Spoilers
- ↳ X4: Foundations - Technische Unterstützung
- ↳ X4: Foundations - Scripts und Modding
- ↳ X Rebirth Universum
- ↳ X Rebirth VR Edition
- ↳ X Rebirth - Technische Unterstützung
- ↳ X Rebirth - Scripts und Modding
- ↳ X³: Farnham's Legacy
- ↳ X³: Farnham's Legacy - Scripts und Modding
- ↳ X Trilogie Universum
- ↳ X³: Terran Conflict / Albion Prelude / Farnham's Legacy - Technische Unterstützung
- ↳ X³: Terran Conflict / Albion Prelude - Scripts und Modding
- ↳ X³: Reunion, X²: Die Bedrohung, X-T und X-BTF - Technische Unterstützung
- ↳ X³: Reunion - Scripts und Modding
- ↳ X²: Die Bedrohung - Scripts und Modding
- ↳ Kreative Zone
- ↳ Off Topic Deutsch
- Forum Français
- ↳ X4: Foundations
- ↳ Support et Aide pour X4: Foundations
- ↳ Script et Modding pour X4: Foundations
- ↳ L'Univers X Rebirth
- ↳ Support et Aide pour X Rebirth
- ↳ Script et Modding pour X Rebirth
- ↳ Support et Aide pour la Trilogie X
- ↳ L'Univers de la Trilogie X
- ↳ Script et Modding pour la Trilogie X
- ↳ Off Topic Français
- Forum Italiano
- ↳ X4: Foundations
- ↳ Supporto Tecnico per X4: Foundations
- ↳ Script e Modding per X4: Foundations
- ↳ L'Universo di X Rebirth
- ↳ Script e Modding per X Rebirth
- ↳ Supporto Tecnico per X Rebirth
- ↳ L'Universo della Trilogia di X
- ↳ Script e Modding per la Trilogia di X
- ↳ Supporto Tecnico per la Trilogia di X
- ↳ Off Topic Italiano
- Polskie Fora
- ↳ Polskie / Polish X-Forum
- ↳ Polskie / Polish Off Topic
- Other Languages
- ↳ Česky / Czech X-Forum
- ↳ Dansk / Danish X-Forum
- ↳ Español / Spanish X-Forum
- ↳ Nederlands / Dutch X-Forum
- ↳ Português / Portuguese X-Forum
- ↳ Русский / Russian X-Forum
- DevNet: General
- ↳ MSCI Reference
- DevNet: X4: Foundations
- ↳ X4: Foundations - Public Beta Feedback
- DevNet: X Rebirth
- ↳ XR - Technical Troubleshooting