- Dokumentacja
- Funkcje serwera
- setVoiceSettings
Funkcja
setVoiceSettings
Zmienia kilka ustawień rozmowy głosowej naraz. Pozostałe zostają bez zmian. Gdy któraś wartość jest zła, nic nie jest zmieniane.
Składnia
bool setVoiceSettings(table settings)Argumenty
settingstable- Tabela nazwa = wartość, jak w
getVoiceSettings.
Zwraca
true przy powodzeniu.
Przykład
setVoiceSettings({ mode = "channels", range = 30, falloff = "linear" })
Zobacz też
setVoiceSettingZmienia jedno ustawienie rozmowy głosowej. Zmiana działa od razu u wszystkich graczy. Nazwy i zakresy są takie jak wgetVoiceSettings; liczby spoza zakresu są przycinane (np.range500 daje 250).pushToTalkKeyto nazwa klawisza jak wbindKey("z","lalt","mouse4","f5") i jest tylko domyślnym klawiszem: gracz, który wybrał własny w menu ESC, zachowuje swój.getVoiceSettingsZwraca wszystkie ustawienia rozmowy głosowej serwera jako tabelę. Klucze:enabled(włączona),mode("proximity"– słychać w pobliżu,"global"– wszyscy słyszą wszystkich,"channels"– w pobliżu plus kanały),range(zasięg w metrach, 3–250, domyślnie 40),minDistance(do tej odległości głos ma pełną głośność, domyślnie 2),falloff(spadek głośności z odległością:"linear","inverse","exponential"),wallDamping(tłumienie przez ściany 0–1, domyślnie 0.75),pushToTalk,pushToTalkKey(domyślny klawisz mówienia,"z"),bitrate(jakość w kb/s, 8–64, domyślnie 32),occlusion,reverb,vehicleMuffle(stłumienie w zamkniętym aucie),indicator(ikonka nad mówiącym) imutedByDefault(nowi gracze wyciszeni). Klient dostaje tę samą tabelę co serwer.