onPlayerVoiceStart
Client-side
 Server-side
 Shared
 This event is triggered when a player starts talking through voice chat.
Parameters
This event does not pass any parameters to the handler function.
Source
element: The source of this event is the player element that just started talking through voice chat.
Canceling
If this event is canceled the player will not broadcast his voice chat to anyone in the server.
Code Examples
 server   
 This example shows how to forbid use voice for not logged in players
addEventHandler( 'onPlayerVoiceStart', root,    function()        -- if player is not logged in        -- do not broadcast his voice to other players        if isGuestAccount( getPlayerAccount(source) ) then            cancelEvent()        end    end)See Also
Player Events
- onClientPlayerChangeNick
- onClientPlayerChoke
- onClientPlayerDamage
- onClientPlayerJoin
- onClientPlayerHitByWaterCannon
- onClientPlayerHeliKilled
- onClientPlayerPickupLeave
- onClientPlayerPickupHit
- onClientPlayerQuit
- onClientPlayerRadioSwitch
- onClientPlayerSpawn
- onClientPlayerStealthKill
- onClientPlayerStuntFinish
- onClientPlayerStuntStart
- onClientPlayerTarget
- onClientPlayerVoicePause
- onClientPlayerVehicleEnter
- onClientPlayerVehicleExit
- onClientPlayerVoiceStart
- onClientPlayerVoiceResumed
- onClientPlayerVoiceStop
- onClientPlayerWasted
- onClientPlayerWeaponFire
- onClientPlayerWeaponSwitch
- onPlayerACInfo
- onPlayerChangesProtectedData
- onPlayerChangeNick
- onPlayerBan
- onPlayerChangesWorldSpecialProperty
- onPlayerChat
- onPlayerClick
- onPlayerCommand
- onPlayerConnect
- onPlayerDamage
- onPlayerDiscordJoin
- onPlayerDetonateSatchels
- onPlayerJoin
- onPlayerLogin
- onPlayerLogout
- onPlayerMarkerHit
- onPlayerContact
- onPlayerModInfo
- onPlayerMarkerLeave
- onPlayerMute
- onPlayerNetworkStatus
- onPlayerPickupLeave
- onPlayerPickupHit
- onPlayerProjectileCreation
- onPlayerQuit
- onPlayerPrivateMessage
- onPlayerPickupUse
- onPlayerSpawn
- onPlayerStealthKill
- onPlayerTarget
- onPlayerTeamChange
- onPlayerTeleport
- onPlayerScreenShot
- onPlayerTriggerEventThreshold
- onPlayerTriggerInvalidEvent
- onPlayerUnmute
- onPlayerVehicleEnter
- onPlayerVoiceStart
- onPlayerVehicleExit
- onPlayerVoiceStop
- onPlayerWasted
- onPlayerWeaponFire
- onPlayerWeaponReload
- onPlayerWeaponSwitch
Player Functions
- countPlayersInTeam
- forcePlayerMap
- getControlState
- getPlayerBlurLevel
- getPlayerFromName
- getPlayerName
- getPlayerMoney
- getPlayerNametagColor
- getPlayerPing
- getPlayerNametagText
- getPlayerScriptDebugLevel
- getPlayerSerial
- getPlayerTeam
- getPlayerWantedLevel
- getPlayersInTeam
- givePlayerMoney
- isPlayerMapForced
- isPlayerNametagShowing
- isVoiceEnabled
- setControlState
- setPlayerBlurLevel
- setPlayerHudComponentVisible
- setPlayerMoney
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- takePlayerMoney
- getLocalPlayer
- getPlayerHudComponentProperty
- getPlayerMapBoundingBox
- getPlayerMapOpacity
- isPlayerCrosshairVisible
- isPlayerMapVisible
- isPlayerHudComponentVisible
- resetBlurLevel
- resetPlayerHudComponentProperty
- setPlayerHudComponentProperty
- getAlivePlayers
- getDeadPlayers
- getPlayerACInfo
- getPlayerAnnounceValue
- getPlayerCount
- getPlayerIP
- getPlayerIdleTime
- getPlayerVersion
- getRandomPlayer
- isPlayerMuted
- redirectPlayer
- resendPlayerACInfo
- resendPlayerModInfo
- setPlayerAnnounceValue
- setPlayerMuted
- setPlayerName
- setPlayerScriptDebugLevel
- setPlayerTeam
- setPlayerVoiceBroadcastTo
- setPlayerWantedLevel
- setPlayerVoiceIgnoreFrom
- spawnPlayer
- takePlayerScreenShot
 
 