Aktuelle Zeit: 24.05.2013, 18:45

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Mehrere Raumwechsel hintereinander
BeitragVerfasst: 06.07.2009, 21:53 
Frischling
Frischling

Registriert: 06.07.2009, 20:57
Beiträge: 4
Hi! Ich bin LostInWeb und ein mächtiger Pir...äh, Adventuremaker.
Zumindest wäre ich das gerne.

Ich arbeite mich gerade in AGS ein und hab auch schon ein bisschen was spielbares erstellt. Jetzt will ich mich an ein größeres Projekt wagen und habe schon ein Problem.

Ich will an einer Stelle des Spiels, dass zwei Charaktere nach einem kurzen Moment automatisch den Raum wechseln. Ungefähr so wie beim Ende von CoMI in der Geisterbahn.
Aber ich will, dass meine Charaktere nicht von einem Raum zum anderen gehen, sondern im nächsten Raum an den Koordinaten auftauchen, wo sie zuvor standen.

Ich gebe mal ein Beispiel:

CharA und CharB sind in Room1. CharA geht zu Koordinaten 125, 237 und hebt dort ein Objekt auf. Nach einigen weiteren Sekunden wechselt das Spiel automatisch zu Room2 und jetzt soll CharA wieder an den Koordinaten 125, 238 (oder wo auch immer er beim Raumwechsel stand) stehen.

Mir ist bis jetzt noch keine Lösung eingefallen. Ist es überhaupt möglich? Bin für jede Hilfe dankbar.


Nach oben
 Profil  
 
BeitragVerfasst: 06.07.2009, 22:44 
Adventure-Treff
Adventure-Treff
Benutzeravatar

Registriert: 25.11.2003, 17:20
Beiträge: 916
Wohnort: Ronville
sowieso ist sowas möglich

Code:
player.ChangeRoom(4, 100, 50);


hier die erklärung zur funktion:
http://www.americangirlscouts.org/agswi ... ChangeRoom

_________________
Blog: Entstehung des MM-Fanadventures "Rocky Bernoulli"


Nach oben
 Profil  
 
BeitragVerfasst: 06.07.2009, 23:17 
Frischling
Frischling

Registriert: 06.07.2009, 20:57
Beiträge: 4
Danke für die schnelle Antwort.

Aber so würde er ja bei bestimmten Koordinaten im nächsten Raum auftauchen. Aber ich will ja, dass er bei den Koordinaten steht auf denen er auch im Raum davor stand.

Edit: Okay, ich bin ein Trottel. Ich hab einfach die Koordinaten im Script weggelassen. Hätte ich auch vorher drauf kommen können.


Nach oben
 Profil  
 
BeitragVerfasst: 06.07.2009, 23:31 
Süßwasserpirat
Süßwasserpirat

Registriert: 07.06.2009, 12:12
Beiträge: 325
Wohnort: Berlin
Ich kenne das System nicht, aber wie wär's mit
player.ChangeRoom(4, player.x, player.y)...?


Nach oben
 Profil  
 
BeitragVerfasst: 06.07.2009, 23:48 
Frischling
Frischling

Registriert: 06.07.2009, 20:57
Beiträge: 4
Okay, der Raumwechsel an sich funktioniert, aber ich habe noch ein Problem.

Wie kriege ich es hin, dass der Raum automatisch wechselt. Ich wollte eigentlich "Wait" benutzen, aber währenddessen können die Charaktere nix machen.

Weiß jemand Rat?


Nach oben
 Profil  
 
BeitragVerfasst: 07.07.2009, 20:50 
Adventure-Gott
Adventure-Gott
Benutzeravatar

Registriert: 14.03.2005, 01:55
Beiträge: 4638
Wohnort: München
Du brauchst SetTimer.

Im repeatedly_execute event des Raums verwendest Du dann IsTimerExpired.

_________________
Use gopher repellent on funny little man


Nach oben
 Profil  
 
BeitragVerfasst: 07.07.2009, 22:11 
Frischling
Frischling

Registriert: 06.07.2009, 20:57
Beiträge: 4
Danke für die Hilfe. Jetzt funktionierts.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de