- Dokumentacja
- Funkcje serwera
- setPlayerVoiceChannel
Funkcja
setPlayerVoiceChannel
Ustawia kanał głosowy gracza. W trybie "channels" gracze z tym samym kanałem słyszą się w każdym miejscu mapy, jak przez radio, a gracze w pobliżu dalej słyszą się normalnie w 3D. W innych trybach kanał nie ma wpływu. nil albo pusty napis usuwa gracza z kanału.
Składnia
bool setPlayerVoiceChannel(player thePlayer [, string channel = nil])Argumenty
thePlayerplayer- Gracz.
channelstring, opcjonalny = nil- Nazwa kanału (do 64 znaków).
Zwraca
true przy powodzeniu.
Przykład
setVoiceSetting("mode", "channels")
addCommandHandler("radio", function(player, _, freq)
setPlayerVoiceChannel(player, freq)
outputChatBox(freq and ("Radio: " .. freq) or "Radio wyłączone", player)
end)
Zobacz też
getPlayerVoiceChannelZwraca kanał głosowy gracza ustawiony przezsetPlayerVoiceChannel.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.