Liberty Unleashed

Scripting => Scripting Discussion => Topic started by: Trot on April 12, 2011, 08:42:43 pm

Title: Music on Spawn (Script)
Post by: Trot on April 12, 2011, 08:42:43 pm
Shnurok and I, as an assistant, developed a script that plays music when player spawn.

Here it is:

function onScriptLoad()
{
spawn_Sound <- null;
}

function onClientSpawn( player )
{
if ( !spawn_Sound )
{
spawn_Sound = FindSound( "mysound.mp3" );
if ( spawn_Sound )
{
spawn_Sound.Open();
spawn_Sound.Play();
}
}
else
{
spawn_Sound.Play();
}
}
Title: Re: Music on Spawn (Script)
Post by: Thijn on April 12, 2011, 11:46:41 pm
You never close it
Title: Re: Music on Spawn (Script)
Post by: Trot on April 13, 2011, 12:10:33 am
You never close it

You mean "return"?
Title: Re: Music on Spawn (Script)
Post by: Orpheus on April 14, 2011, 09:24:18 pm
Here I updated the code, added the returns and also neatened it up, but I have not tested it.

Code: [Select]
function onScriptLoad()
{
     spawn_Sound <- null;
}

Code: [Select]
function onClientSpawn( player )
{
    if ( !spawn_Sound )
    {
         spawn_Sound = FindSound( "mysound.mp3" );
         if ( spawn_Sound )
         {
              spawn_Sound.Open();
              spawn_Sound.Play();
              return 1;
         }
    }
    else
    {
         spawn_Sound.Play();
         return 1;
    }
}

Regards Orpheus