Oblivion:StreamMusic in Zellen mit MusicType auf Default: Unterschied zwischen den Versionen
(→Thema) |
K (→Thema) |
||
Zeile 2: | Zeile 2: | ||
StreamMusic lässt eine alternative Hintergrundmusik abspielen, nur gibt es das Problem, dass bei Zellen mit dem Music Type auf default der Befehl nicht funktioniert. Hier wird ein Workaround gezeigt, um genau das trotzdem zu ermöglichen. | StreamMusic lässt eine alternative Hintergrundmusik abspielen, nur gibt es das Problem, dass bei Zellen mit dem Music Type auf default der Befehl nicht funktioniert. Hier wird ein Workaround gezeigt, um genau das trotzdem zu ermöglichen. | ||
− | Wer StreamMusic in einer Zelle mit Default Einstellung verwenden will, muss es wie folgt machen. Erst wird der normale <tesscript>StreamMusic "MySong.mp3"</tesscript> ausgeführt, dann muss einige VIELE (ca. 100) Frames warten, dann wird <tesscript>StreamMusic random</tesscript> ausgeführt und wieder 100 Frames gewartet. So und jetzt wird ein drittes mal StreamMusic benutzt, und zwar wieder das Lied was man hören möchte, also hier <tesscript>StreamMusic "MySong.mp3"</tesscript> | + | Wer StreamMusic in einer Zelle mit Default Einstellung verwenden will, muss es wie folgt machen. Erst wird der normale <tesscript>StreamMusic "MySong.mp3"</tesscript> ausgeführt, dann muss einige VIELE (ca. 100) Frames warten, dann wird <tesscript>StreamMusic random</tesscript> ausgeführt und wieder 100 Frames gewartet. So und jetzt wird ein drittes mal StreamMusic benutzt, und zwar wieder das Lied was man hören möchte, also hier <tesscript>StreamMusic "MySong.mp3"</tesscript> Und weil es nicht schon kompliziert genug ist wird BEIM ERSTEN RUN von diesem Skript der Algorhytmus 3mal ausgeführt. Alle folgenden male reicht es einmal. |
== Anwendung == | == Anwendung == |
Version vom 5. September 2008, 03:17 Uhr
Inhaltsverzeichnis
Thema
StreamMusic lässt eine alternative Hintergrundmusik abspielen, nur gibt es das Problem, dass bei Zellen mit dem Music Type auf default der Befehl nicht funktioniert. Hier wird ein Workaround gezeigt, um genau das trotzdem zu ermöglichen.
Wer StreamMusic in einer Zelle mit Default Einstellung verwenden will, muss es wie folgt machen. Erst wird der normale <tesscript>StreamMusic "MySong.mp3"</tesscript> ausgeführt, dann muss einige VIELE (ca. 100) Frames warten, dann wird <tesscript>StreamMusic random</tesscript> ausgeführt und wieder 100 Frames gewartet. So und jetzt wird ein drittes mal StreamMusic benutzt, und zwar wieder das Lied was man hören möchte, also hier <tesscript>StreamMusic "MySong.mp3"</tesscript> Und weil es nicht schon kompliziert genug ist wird BEIM ERSTEN RUN von diesem Skript der Algorhytmus 3mal ausgeführt. Alle folgenden male reicht es einmal.
Anwendung
Aufgabenstellung
Hier mal ein kleines Beispiel, wie ein Script aussehen würde, bei dem der StreamMusic Befehl einen Frame nach dem StreamMusic random kommt.
Theorie
Grundlage hierfür ist der Artikel zum Musik abspielen
Probleme
siehe Musik abspielen ->Probleme
Realisierung
Script
<tesscript>scn StreamMusicInDefaultZellenSC
- Written by sinHHHans
- 21.08.08
short Frame
short go
Begin OnActivate player ;irgendein Auslöser if go == 0
set go to 1 ;Variable um Aktivierung im Gamemode Block zu prüfen set Frame to 1 ; nur zum besseren Verständniss unten
endif End Begin Gamemode if go == 1 ; Gegenstand ist aktiviert worden
if Frame == 1 ;Frame Nummer 1 streammusic random set Frame to 2 return elseif Frame == 2 ;Frame Nummer 2 streammusic "Dateipfad/dateiname.wma";jetz kann das Lied in einer Default Zelle spielen set go to 0 ;alles wieder zurücksetzen damit man es nochmal machen kann set Frame to 0 endif
endif End</tesscript>
Handhabung
Soweit so gut, damit sollte auch in jeder Zelle der StreamMusic Befehl seinen Dienst erweisen.
Weiterführende Hinweise
Weitere Scripts aus dieser Kategorie
Level 1
Level 3
Level 4
{{#if: Musik | }}
{{#if: StreamMusic in Zellen mit MusicType auf Default | }}