Features
- Display's players that are currently transmitting voice around you
- Players names change color and are ordered based on their proximity to you
Permissions
This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.Server admins (owners and moderators) will by default have both voiceui.use and voiceui.admin privileges.
- voiceui.use -- allows a player to toggle and see the voice UI
- voiceui.admin -- allows a player to configure the plugin
Chat Commands
Player Commands (voiceui.use)- /showvoice -- shows the voice UI for the player
- /hidevoice -- hides the voice UI for the player
- /voice -- view version, available commands and current configuration
- /voice updateinterval -- sets the minimum time between UI updates being sent
- /voice uicolorsensitivity -- sets the variance in ui text color based on proximity (red -> yellow)
- /voice toggledbydefault -- sets whether the UI is enabled by default for all players (players must still have the voiceui.use permission)
- /voice toggled -- shows all players with UI currently enabled (if toggledbydefault is enabled, this will show all players who have hidden the voice ui)
Important Notes
This plugin will send UI updates to toggled players based on the value set with /voice updateinterval. Ensure this value is greater than 0 otherwise it will send UI updates every frame.The /voice uicolorsensitivity value is what determined the color of a players name based on their distance from you, if you set this to 50 and then move 50 units away, their name will be completely yellow, where as if it is set to 40 and you are 20 units away, their name will be orange (100% red & 50% green). This variable changes the amount of green is added into the text's RGB color values.