![]() |
![]() |
|
|
|||||||
| Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Inventar
![]() Registriert seit: 21.02.2000
Alter: 49
Beiträge: 1.679
|
Gibt es einen Editor oder eine Programmiersprache für den FS2002, mit dem/der man Adventures erstellen kann. Wenn ich mich richtig entsinne, hatte ich beim FS5.1 Flightshop womit so etwas möglich war. Bei Fly! gabs Flyscript!.
Vielleicht kann mir jemand weiterhelfen... Danke Simeon |
|
|
|
|
|
#2 |
|
Inventar
|
Schau mal beim FS2000 in die SDKs.
|
|
|
|
|
|
#3 |
|
Master
![]() Registriert seit: 25.03.2001
Beiträge: 662
|
... wobei FS 2000 - Adventures im FS 2002 nicht 100%ig sauber laufen. Einige Befehle der FS2k-APL werden vom FS 2002 nicht vernünftig erkannt. Läßt sich aber meistens durch Workarounds beheben.
Microsoft hat für den FS 2002 einen ganz tollen, neuen Adventuregenerator versprochen - bin gespannt, wann der rauskommt.... Viele Grüße Wolfgang |
|
|
|
|
|
#4 |
|
Inventar
![]() Registriert seit: 21.02.2000
Alter: 49
Beiträge: 1.679
|
Vielen Dank für Eure Tips. Ich habe mir nun den SDK runtergeladen und mir das Sample Adventure reingezogen. Es war mit Hilfe der SDK Anleitung recht gut zu verstehen.
1. Was mir noch nicht klar ist, war folgender Ausdruck: ONEXP_TRUE (ELAPSED_TIME">"iAlt_Time AND !INRAGE(PLANE_ALT,...,..) GOSUB ... (Sorry, mußte das größer als in Anführungsstriche setzten, da es sonst nicht im Forum erscheint.) Meine Frage betrifft das Ausrufezeichen. Negiert es den Inrange Ausdruck zu praktisch NOT INRANGE ? 2. In manchen Subroutinen verstehe ich nicht: subTP_ALT: ONEXP_CLEAR subTP_ALT . . . Wieso ist die Subroutine ein Event, der gelöscht werden muß? Ich dachte ein Event entspricht einer Boolschen Variable, aber keiner Subroutine. 3. Gibt es eine Übersicht der Adventure Wave Files - also was da erzählt wird? Es ist recht mühsam, die sich alle erst anzuhören. 4. Wolfgang, falls es nicht zu viele sind, kannst Du sagen, bei welchen Befehlen es im FS2K2 Probleme gibt? Viele Grüße Simeon |
|
|
|
|
|
#5 |
|
Master
![]() Registriert seit: 25.03.2001
Beiträge: 662
|
Hallo Simeon,
zu 1) Ausrufezeichen heißt "NOT" zu 2) Wenn du eine Ereignisbehandlungsroutine schreibst, sollte während der Abarbeitung die Abfrage, ob das Ereignis eintritt, schon abgeschaltet sein - gibt sonst ein heilloses Durcheinander. Dieses ONEXP_ Kommando bewirkt einfach, daß die Routine, die du angibst, aufgerufen wird, sobald das Ereignis eintritt. Beispiel: onexp_true (plane_alt > 5000) gosub subUnterroutine Sobald der Flieger jetzt über 5000ft ist, wird subUnterroutine aufgerufen. Wenn du also steigst und diese Abfrage nicht rechtzeitig abschaltest, versucht das "Programm", die Unterroutine permanent aufzurufen - auch dann, wenn du sie schon abarbeitest - und das is Käse. zu 3) Ich hab noch nichts gefunden. Allerdings waren mir diese Texte ohnehin zu speziell. Besser ist, du nimmst eigene Aufnahmen. zu 4) Ich habe bisher nur ein wenig damit herumexperimentiert. Was nicht funktioniert hat, waren - play_video - die flaps-Variable - vertical speed (aber die hat im FS 2000 schon nicht funktioniert) - squawk ... und einige Probleme mit dem Autopiloten (die ich aber im Detail nicht mehr weiß). Hoffe, das hilft Viele Grüße Wolfgang |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|