Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001466: Music-Befehle - Mantis
Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001466 [X-Force Tools] Skripteditor feature N/A 09.08.06 15:56 22.06.09 23:11
Reporter Cheater View Status public  
Assigned To Natter
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version V0.911 - RC Product Version
  Product Build
Summary 0001466: Music-Befehle
Description da gäbe es

TMusic <- um Werte vom abgespielten Lied verändern zu können.

1 music_api_PlayMusic('String')
2 music_api_SetVolume(irgeindein Integer oder Byte oder sonst was)
3 music_api_SetBalance(eine Zahl von -100 bis 100)
4 music_api_Loops(Zahl)
5 music_api_Abort

Steps To Reproduce
Additional Information Die Musikdaten sollte natürlich im musik-Ordner sein.

1 Spielt ein Lied
2 Setzt Lautstärke
3 Setzt die Balance (aus welcher Richtung - Rechts, Links - der Sound kommt)
4 Wie oft das Lied wiederholt wird (-1 = Gar nicht, 0 = Unendlich)
5 Setzt wieder auf Automusik
Attached Files

- Relationships

- Notes
(0003057)
Natter
08.04.08 08:06

music_api_PlayMusic
music_api_PlayMusicCategory
music_api_StopMusic

Bei music_api_PlayMusic kann man angeben, ob das Stück nur einmal gespielt werden soll, oder als Endlosschleife. Zugriff auf die Lautstärke hab ich jetzt erstmal nicht erteilt, da ich das nicht als sehr Vorteilhaft ansehe, wenn ein Skripter die Lautstärkeeinstellungen des Spieler durcheinander bringt.

Zu beachten ist, dass ein Musikkategoriewechsel im Spiel (z.B. wenn ein UFO auftaucht) automatisch das Musikstück wechselt (auch wenn man Endlosschleife eingestellt hat). Man könnte überlegen, dass per globaler Variable Abschaltbar zu machen, aber da man seit v0.911 die musik.ini auch aus dem Spielsatz laden kann, sollte das eher auf diesem Weg abgefangen werden (eine Musik.ini ohne Kategorien führt z.B. schonmal nicht zu einem Wechsel). Da man die Musik.ini jederzeit austauschen kann (also per Skript auf eine andere INI-Datei wechseln) ist das sehr flexibel.
 

- Issue History
Date Modified Username Field Change
09.08.06 15:56 Cheater New Issue
08.04.08 05:54 Natter Status new => assigned
08.04.08 05:54 Natter Assigned To  => Natter
08.04.08 08:06 Natter Status assigned => resolved
08.04.08 08:06 Natter Fixed in Version  => V0.911
08.04.08 08:06 Natter Resolution open => fixed
08.04.08 08:06 Natter Note Added: 0003057
09.05.08 03:12 Gast Status resolved => closed
22.06.09 23:11 DirkF Project X-Skript => X-Force Tools


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker