IsSoundLooped: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
IDannz (talk | contribs)
add isSoundLooped
 
Toliak (talk | contribs)
m Add Example header
Line 12: Line 12:
Returns ''true'' if the [[sound]] [[element]] is seted to loop, ''false'' otherwise.
Returns ''true'' if the [[sound]] [[element]] is seted to loop, ''false'' otherwise.


==Example==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local mySound
local mySound

Revision as of 17:49, 12 February 2021

This function is used to return the current loop option of the sound element.

Syntax

bool isSoundLooped(element theSound)

OOP Syntax Help! I don't understand this!

Method: sound:isLooped(...)
Counterpart: setSoundLooped


Required Arguments

  • theSound: The sound element which you want to get the loop state.

Returns

Returns true if the sound element is seted to loop, false otherwise.

Example

local mySound
addEventHandler('onClientResourceStart', resourceRoot, function()
    mySound = playSound('sound.mp3')
    setSoundLooped(mySound, true)
end)

addCommandHandler('loop', function()
    if isElement(mySound) then
        local newState = not isSoundLooped(mySound)
        setSoundLooped(mySound, newState)
        if newState then
            outputChatBox('The sound will loop...')
        else
            outputChatBox('The sound will not loop anymore...')
        end
    end
end)

See Also