Squirrel/Server/Functions/Sounds/Play
From Liberty Unleashed Wiki
(Difference between revisions)
m |
m |
||
Line 22: | Line 22: | ||
if ( sound ) | if ( sound ) | ||
{ | { | ||
− | sound.Open(); | + | sound.Open( pPlayer ); |
sound.Play( pPlayer ); | sound.Play( pPlayer ); | ||
+ | sound.Close( pPlayer ); | ||
} | } | ||
} | } |
Latest revision as of 14:28, 17 August 2011
This function plays a local sound stored in the server files.
[edit] Syntax
bool Sound.Play( player plr )
[edit] Arguments
- plr - The player to play the sound for
[edit] Example
This code will play the sound 'moo.mp3' for a player when they type '/moo'.
function onPlayerCommand( pPlayer, szCommand, szText ) { if ( szCommand == "moo" ) { local sound = FindSound( "moo.mp3" ); if ( sound ) { sound.Open( pPlayer ); sound.Play( pPlayer ); sound.Close( pPlayer ); } } return 1; }
[edit] Notes
The event onPlayerCommand was used in this example. More info about this in the corresponding page.