Oblivion:StreamMusic in Zellen mit MusicType auf Default: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K (Links)
K
Zeile 1: Zeile 1:
 
== Thema ==
 
== Thema ==
StreamMusic lässt eine Alternative Hintergrundmusik abspielen, nur gibt es das Problem das bei Zellen mit dem Music Type auf default der Befehl nicht funktioniert. Hier wird ein Workarround 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 muss man <tesscript>StreamMusic random</tesscript> anwenden, anschließend einen Frame warten und dann erst seinen <tesscript>StreamMusic "Verzeichnis/Dateiname"</tesscript> Befehl benutzen.
 +
 
  
Wer StreamMusic in einer Zelle mit Default Einstellung verwenden will muss es wie folgt machen. Erst muss man <tesscript>StreamMusic random</tesscript> anwenden, anschließend einen Frame warten und dann erst seinen <tesscript>StreamMusic "Verzeichnis/Dateiname"</tesscript> Befehl benutzen.
 
 
== Anwendung ==
 
== Anwendung ==
 
=== Aufgabenstellung ===
 
=== Aufgabenstellung ===
Hier mal ein kleines Beispiel wie ein Script aussehen würde bei dem der StreamMusic Befehl einen Frame nach dem StreamMusic random kommt.
+
Hier mal ein kleines Beispiel, wie ein Script aussehen würde, bei dem der StreamMusic Befehl einen Frame nach dem StreamMusic random kommt.
 +
 
 +
 
 
=== Theorie ===
 
=== Theorie ===
 
Grundlage hierfür ist der Artikel zum [[Oblivion:Musik_abspielen|Musik abspielen]]
 
Grundlage hierfür ist der Artikel zum [[Oblivion:Musik_abspielen|Musik abspielen]]
 +
 +
 
=== Probleme ===
 
=== Probleme ===
 
''siehe [[Oblivion:Musik_abspielen#Probleme|Musik abspielen ->Probleme]]''
 
''siehe [[Oblivion:Musik_abspielen#Probleme|Musik abspielen ->Probleme]]''
 +
 +
 
== Realisierung ==
 
== Realisierung ==
 
=== Script ===
 
=== Script ===
Zeile 40: Zeile 48:
 
endif
 
endif
 
End</tesscript>
 
End</tesscript>
 +
 +
 
=== Handhabung ===
 
=== Handhabung ===
 
Soweit so gut, damit sollte auch in jeder Zelle der StreamMusic Befehl seinen Dienst erweisen.
 
Soweit so gut, damit sollte auch in jeder Zelle der StreamMusic Befehl seinen Dienst erweisen.
== Links ==
 
[[Category:Musik]]
 
[[Oblivion:Interior_Cell]]
 
  
[[Oblivion:Musik_abspielen]]
+
 
 +
==  Weiterführende Hinweise ==
 +
* [[Oblivion:Interior_Cell]]
 +
 
 +
 
 +
{{ Scriptkategorie |Musik|StreamMusic in Zellen mit MusicType auf Default}}

Version vom 22. August 2008, 11:00 Uhr

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 muss man <tesscript>StreamMusic random</tesscript> anwenden, anschließend einen Frame warten und dann erst seinen <tesscript>StreamMusic "Verzeichnis/Dateiname"</tesscript> Befehl benutzen.


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 | }}