IsVoiceEnabled: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(added example)
mNo edit summary
 
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Server function}}
__NOTOC__  
__NOTOC__  
{{Server client function}}
{{New feature/item|3.0140|1.4|4639|
Added to client side.
}}
This function allows you to make the server reveal whether or not voice is currently enabled.
This function allows you to make the server reveal whether or not voice is currently enabled.


==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool isVoiceEnabled ()
bool isVoiceEnabled ( )
</syntaxhighlight>  
</syntaxhighlight>  
 
{{OOP||[[Player]].isVoiceEnabled}}
===Returns===
===Returns===
Returns ''true'' if the voice is enabled on the server, ''false'' otherwise.
Returns ''true'' if the voice is enabled on the server, ''false'' otherwise.
Line 14: Line 16:
==Example==  
==Example==  
<section name="Server" class="server" show="true">
<section name="Server" class="server" show="true">
This example shows how to forbid use voice for muted (in chat) players
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- only if voice enabled
-- only if voice enabled

Latest revision as of 17:32, 27 February 2016

Added to client side. This function allows you to make the server reveal whether or not voice is currently enabled.

Syntax

bool isVoiceEnabled ( )

OOP Syntax Help! I don't understand this!

Method: Player.isVoiceEnabled(...)


Returns

Returns true if the voice is enabled on the server, false otherwise.

Example

Click to collapse [-]
Server

This example shows how to forbid use voice for muted (in chat) players

-- only if voice enabled
if isVoiceEnabled() then
    -- adding handler for voice start event
    addEventHandler( 'onPlayerVoiceStart', root,
        function()
            -- if player is muted in chat
            -- do not broadcast his voice to other players
            if isPlayerMuted(source) then cancelEvent() end
        end
    )
end

See Also