Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Musikwechsel [Problem gelöst]

Begonnen von Rayman, 13. Dezember 2008, 11:42:25

Vorheriges Thema - Nächstes Thema

Rayman

In meiner Episode 65 hab ich beim Musikwechsel festgestellt,
wenn die letzte Musik gespielt wurde, dann wird sie wiedergegeben,
anstatt das die Musik-Reihenfolge wieder neu beginnt.

Wie könnte ich diesen Fehler beheben?

Mein Script sah folgendermaßen aus:


 SetMusicRepeat(0);
 PlayMusic(13);
 PlayMusicQueued(14);
 PlayMusicQueued(7);
 PlayMusicQueued(8);
 SetMusicRepeat(1);  
 PlayMusicQueued(11);

Larry Wolf

Probiere mal folgendes aus:

Bei "Enter Room before Fade-In" das hier rein machen:

SetMusicRepeat(0);

Damit spielt er nicht nur das erste Lied ab sondern geht in die Musikliste hinein.

Dann bei "Repeatedly Execute" dann folgendes hineinmachen:


if(IsMusicPlaying()==0) {
   PlayMusic(13);
   PlayMusicQueued(14);
   PlayMusicQueued(7);
   PlayMusicQueued(8);
   PlayMusicQueued(11);
}


Hier hört er dann nach Musik nach Musik 11 auf, und da keine Musik mehr kommt, setzt er die Liste neu. :)

Rayman

@Larry Wolf: Danke schön, jetzt funktioniert's! :)

Rayman

Ein neues Problem:

Mit dem SeekMidi-Script startet die Musik ab einer Bestimmten Stelle.
Wenn die Szene mit ESC oder rechten Mausklick übersprungen wird,
dann startet die Musik im nächsten Screen wieder ganz am Anfang.

Wie kann ich diesen Fehler beheben?

NsMn

Dafür hilft eine der game.Variables:


if(game.skipping_cutscene==true)SeekMidiPoition(XYZ);


Probier das mal (nach EndCutscene), es müsste funktionieren.