isSoundLooped | Multi Theft Auto: Wiki Skip to content

isSoundLooped

Client-side
Server-side
Shared

Pair: setSoundLooped

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

OOP Syntax Help! I don't understand this!

  • Method: sound:isLooped(...)
  • Variable: .looped

Syntax

bool isSoundLooped ( sound theSound )
Required Arguments
  • theSound: The sound element which you want to get the loop state.

Returns

  • bool: result

Returns true if the sound element is looped, false otherwise.

Code Examples

client

This will create a sound element and change its state to looped, with a command to switch the loop state and output its state.

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)