SetSoundPanningEnabled

From Multi Theft Auto: Wiki
Revision as of 09:44, 25 May 2014 by AlexTMjugador (talk | contribs) (Created page, but needs documentation and testing)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This function toggles the panning of a sound (hearing it closer to the left or right side of the speakers due to the camera position). By default a sound has its panning enabled.

Syntax

bool setSoundPanningEnabled ( element sound, bool enable )

Required arguments

  • sound: a sound element to change the panning of.
  • enable: true to enable the panning, false otherwise.

Returns

Returns true if the sound is valid, is 3D and good arguments were passed, false if not.

Example

This example creates a sound at the center of the map when the resource which cointains it starts and adds a command called /soundpanning, which changes the panning of the sound.

local panned
local sound = playSFX3D("script", 7, 1, 0, 0, 20, true)

function changePanning()
    if sound then
        setSoundPanningEnabled(sound, not panned)
        panned = not panned
        outputChatBox("Sound panning changed to " .. tostring(panned))
    else
        outputDebugString("Looks that your GTA was ripped.")
    end
end
addCommandHandler("soundpanning", changePanning)