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)