- Dokumentacja
- Dźwięk (klient)
Kategoria
Dźwięk (klient)
Wszystkie funkcje i zdarzenia Lua z kategorii Dźwięk (klient), po stronie serwera i klienta.
Funkcje klienta 27
getBez numeru banku zwraca liczbę banków w pojemniku. Z numerem banku zwraca liczbę dźwięków w tym banku.SFXBank Sound Count getSprawdza, czy pojemnik dźwięków gry istnieje. Pliki dźwięków są zawsze w grze; to, czy dany bank zagra, mówiSFXStatus isSFXBankLoaded.getZwraca aktualne parametry efektu: nazwa → wartość.Sound Effect Parameters getZwraca tabelę wszystkich efektów dźwięku: nazwa efektu →Sound Effects true/false.getZwraca głośność, którą gracz naprawdę słyszy: po odległości od kamery i po suwaku głośności w ustawieniach.Sound Heard Volume getZwraca długość dźwięku w sekundach.Sound Length getZwraca odległość, od której dźwięku 3D nie słychać.Sound Max Distance getZwraca odległość pełnej głośności dźwięku 3D.Sound Min Distance getZwraca, w której sekundzie jest odtwarzanie.Sound Position getZwraca wszystkie grające dźwięki stworzone przez skrypty.Sounds getZwraca prędkość odtwarzania.Sound Speed getZwraca głośność ustawioną skryptem (nie uwzględnia odległości ani suwaka gracza).Sound Volume isSprawdza, czy gra ma teraz wczytany bank dźwięków. Tylko taki bank zagra przezSFXBank Loaded playSFXiplaySFX3D.isSprawdza, czy dźwięk jest wstrzymany.Sound Paused playOdtwarza dźwięk z banków samej gry San Andreas (kroki, broń, zderzenia, pojazdy, dźwięki misji) bez pozycji w świecie. Dźwięk gra silnik dźwięku gry, więc ma tę samą głośność efektów co gra.SFX playOdtwarza dźwięk z banków gry w punkcie świata. Ściszanie z odległością i panoramę liczy silnik dźwięku gry.SFX3 D playOdtwarza plik MP3 albo WAV z zasobu bez pozycji w świecie (słychać go tak samo wszędzie). Plik musi być wSound meta.xmljako<file>.playOdtwarza dźwięk w punkcie świata. Cichnie z odległością od kamery: do 5 m gra pełną głośnością, od 20 m go nie słychać. Ma panoramę lewo-prawo.Sound3 D setWłącza albo wyłącza efekt na dźwięku zSound Effect Enabled playSound/playSound3D. Dostępne efekty:chorus,compressor,distortion,echo,flanger,gargle,i3dl2reverb,parameq,reverb(jak w MTA) ibandpass(pasmo przenoszenia, np. głos przez telefon).setUstawia parametr efektu, także wyłączonego. Nazwy i zakresy są jak w MTA (np.Sound Effect Parameter echo:wetDryMix,feedback,leftDelay,rightDelay,panDelay;reverb:inGain,reverbMix,reverbTime,highFreqRTRatio);bandpass:lowCut,highCut,gain.setUstawia odległość, od której dźwięku 3D nie słychać (domyślnie 20 m).Sound Max Distance setUstawia odległość, do której dźwięk 3D gra pełną głośnością (domyślnie 5 m). Maksymalna odległość rośnie, gdy trzeba.Sound Min Distance setWstrzymuje albo wznawia dźwięk.Sound Paused setPrzewija dźwięk do podanej sekundy.Sound Position setUstawia prędkość odtwarzania.Sound Speed 1to normalnie, wyższa wartość przyspiesza i podwyższa dźwięk.setUstawia głośność dźwięku.Sound Volume 1to normalnie, do2wzmacnia.stopZatrzymuje dźwięk i usuwa go. Wywołuje zdarzenieSound onClientSoundStoppedz powodem"destroyed".