LlPreloadSound
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Contents |
Summary
Function: llPreloadSound( string sound );| 93 | Function ID |
| 1.0 | Delay |
| 10.0 | Energy |
Preloads sound on viewers within range
| • string | sound | – | a sound in the prim's inventory or UUID |
Caveats
- This function causes the script to sleep for 1.0 seconds.
- If sound is missing from the prim's inventory and it is not a UUID or it is not a sound then an error is shouted on DEBUG_CHANNEL.
- If sound is a UUID then there are no new asset permissions consequences for the object.
- The resulting object develops no new usage restrictions that might have occurred if the asset had been placed in the prims inventory.
Examples
//Will preload a sound when rezzed, then play it when 'touched'. string sound = "name or uuid";//sound in inventory or UUID of a sound. default { on_rez(integer start_param) { llSetText("Preloading....",<1,0,0>,1); llPreloadSound(sound); llSetText("Touch To Play",<1,1,1>,1); } touch_start(integer num_detected) { llPlaySound(sound, 1.0); } }
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

