SetSoundPosition: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 22: Line 22:
     if(ssp == true) then
     if(ssp == true) then
         local seconds = ms / 1000 --this will get the amount of seconds from milliseconds
         local seconds = ms / 1000 --this will get the amount of seconds from milliseconds
         outputChatBox("Sound is now playing from: "..seconds.." Seconds!", getLocalPlayer())
         outputChatBox("Sound is now playing from: "..seconds.." Seconds!")
     else
     else
         outputChatBox("An error has occured. Please make shore there are atleast", getLocalPlayer())
         outputChatBox("An error has occured. Please make shore there are atleast")
         local seconds = ms / 1000 --this will get the amount of seconds from milliseconds
         local seconds = ms / 1000 --this will get the amount of seconds from milliseconds
         outputChatBox(seconds.." Seconds in this song!", getLocalPlayer())
         outputChatBox(seconds.." Seconds in this song!")
     end
     end
end
end

Revision as of 19:19, 28 November 2009

This function is used to change the seek position of the specified sound element.

Syntax

bool setSoundPosition ( element theSound, int pos )

Required Arguments

  • theSound: The sound element which seek position you want to modify.
  • pos: An integer value representing the new seek position of the sound in milliseconds.

Returns

Returns true if the sound element's seek position was successfully changed, false otherwise.

Example

This example allows the player to set how many milliseconds into the song he wants it to play from

Click to collapse [-]
Client
theSound = playSound("music/song.mp3")
function setSongPos(cmd, ms)
    local ssp = setSoundPosition(theSound, ms)
    if(ssp == true) then
        local seconds = ms / 1000 --this will get the amount of seconds from milliseconds
        outputChatBox("Sound is now playing from: "..seconds.." Seconds!")
    else
        outputChatBox("An error has occured. Please make shore there are atleast")
        local seconds = ms / 1000 --this will get the amount of seconds from milliseconds
        outputChatBox(seconds.." Seconds in this song!")
    end
end
addCommandHandler("skipsong", setSongPos)

See Also