Zurück in den Herkunfts-Raum

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Zurück in den Herkunfts-Raum

Beitrag von -BigDaniel- »

Ich möchte folgendes Z.B wenn man bei Indy sich ein Buch anschaut sieht man einen Room wo das buch vergrößert dagestellt wird! Wenn man auf zurück klickt kommt man in einen x-liebigen raum zurück (in dem wo man das Buch geöffnet hat es ist egal welcher raum)

Ich möchte jetzt folgendis: Ich habe ein Kästchen mit Schlüsseln wenn man es öffnet soll ein neuer room erscheinen in dem das kästchen geöffnet ist mit den Schlüsseln! Jetzt kann man sich einen Schlüssel aus dem Kasten nehmen!

Der Schwerpunkt: Wenn man auf zurück klickt soll man in den Raum zuckück aus dem man es geöffnet hat! Dies kann jedoch aus mehreren Räumen passieren wie geht das jetzt im script?
Totoro
Profi-Abenteurer
Profi-Abenteurer
Beiträge: 915
Registriert: 26.07.2003, 19:10
Wohnort: Osaka

Beitrag von Totoro »

Guck mal in der ANleitung, es gibt eine Variable, die immer auf die Raumnummer des Vorgängerraums gesetzt wird. Ich hab AGS nach einem Festplattencrash zur Zeit nicht installiert, ich kann dir nicht genau sagen, wie sie heißt.
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Beitrag von -BigDaniel- »

Ja soetwas hab ich mir auch schon gedachte suche schon die ganze zeit nach soeinem befehl leider ohne Erfolg! Bitte weiterhin um Hilfe!

MFG Daniel
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Beitrag von -BigDaniel- »

ok schneller als erhofft bin ich auf die lösung gekommen:

Auf die truhemit den schlüssel kommt folgendes script:

// script for inventory1: Look at inventory item
NewRoomEx ( 3, character[EGO].x , character[EGO].y);

Auf den Ausgang des Raumes kommt folgendes script:

// script for hotspot3: Any click on hotspot
NewRoomEx (character[EGO].prevroom, character[EGO].x, character[EGO].y);

NAJA TROTZDEM DANKE FÜR DEN TIPP MFG Daniel
Antworten