IsSoundLooped

From Multi Theft Auto: Wiki
Revision as of 04:42, 3 January 2021 by IDannz (talk | contribs) (add isSoundLooped)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

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