- Dokumentacja
- Funkcje klienta
- setSoundEffectParameter
Funkcja
setSoundEffectParameter
Ustawia parametr efektu, także wyłączonego. Nazwy i zakresy są jak w MTA (np. echo: wetDryMix, feedback, leftDelay, rightDelay, panDelay; reverb: inGain, reverbMix, reverbTime, highFreqRTRatio); bandpass: lowCut, highCut, gain.
Składnia
bool setSoundEffectParameter(sound theSound, string effectName, string effectParameter, mixed effectParameterValue)Argumenty
theSoundsound- Dźwięk.
effectNamestring- Nazwa efektu.
effectParameterstring- Nazwa parametru.
effectParameterValuemixed- Liczba (albo
booldlapanDelay). Wartość spoza zakresu dajefalsei ostrzeżenie z zakresem.
Zwraca
true przy powodzeniu.
Przykład
Głos przez telefon.
local call = playSound("audio/call.mp3")
setSoundEffectEnabled(call, "bandpass", true)
setSoundEffectParameter(call, "bandpass", "lowCut", 400)
setSoundEffectParameter(call, "bandpass", "highCut", 3000)
Zobacz też
setSoundEffectEnabledWłącza albo wyłącza efekt na dźwięku zplaySound/playSound3D. Dostępne efekty:chorus,compressor,distortion,echo,flanger,gargle,i3dl2reverb,parameq,reverb(jak w MTA) ibandpass(pasmo przenoszenia, np. głos przez telefon).getSoundEffectParametersZwraca aktualne parametry efektu: nazwa → wartość.