SoundLevel
Kategorie: Effekte
Ab Engineversion: 4.6.5.0 CP
(erweitert ab 4.9.6.0 CR)
Beschreibung
Spielt einen Soundeffekt permanent in einer Schleife ab, bis er wieder gestopp wird. Die Position ist global, solange pObj nicht angegeben ist; der Sound wird also überall auf der Karte gleichmäßig gehört.
Syntax
void SoundLevel
(string szSound, int iVolume, object pObj);
Parameter
- szSound:
Name des Soundeffekts (ohne .wav-Endung)
- iVolume:
0-100: Lautstärke, in der der Sound abgespielt wird. Bei 0 wird die Abspielung dieses Soundeffektes gestoppt.
- pObj:
[opt]
Wenn angegeben wird der Sound für dieses Objekt abgespielt. Ab 4.9.6.0 CR
Anmerkung
Da die Funktion fehlschlägt, wenn der Soundeffekt schon abgespielt wird, sollte er zuvor gestoppt werden.
Beispiele
SoundLevel("Wind", 0);
SoundLevel("Wind", 50);
Erzeugt ein statisches Wind-Hintergrundgeräusch.
SoundLevel("Blast1", 100, GetCursor(0));
Nervige Geheimwaffe: der ausgewählte Clonk des ersten Spielers spielt dauerhaft Explosionsgeräusche ab.
Sven2, Juni 2003
Clonkonaut, April 2008