Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lights going on with sounds
SkuLLfac3 Offline
Junior Member

Posts: 48
Threads: 11
Joined: Jun 2011
Reputation: 0
#1
Lights going on with sounds

Hey,

I'm stucked. I want something like this: You walk trough a door and 4 lights going on with a sound. After 2 seconds, 3 more lights going on with a sound and after 2 more seconds, 3 more lights going on with a sound. My problem is the sound. I thought, I place the sounds on the map with the leveleditor and let them enable with timers. But it doesn't work. When the maps starts, you immediately hear the sounds. Here's my script:

void OnStart()
{
     AddEntityCollideCallback("Player", "startarea", "areastart", false, 1);
    
    
     SetLightVisible("PointLight_1", false);
     SetLightVisible("PointLight_2", false);
     SetLightVisible("PointLight_3", false);
     SetLightVisible("PointLight_4", false);
     SetLightVisible("PointLight_5", false);
     SetLightVisible("PointLight_6", false);
     SetLightVisible("PointLight_7", false);
     SetLightVisible("PointLight_8", false);
     SetLightVisible("PointLight_9", false);
     SetLightVisible("PointLight_10", false);
    
    
     SetLampLit("lamp1", false, false);
     SetLampLit("lamp2", false, false);    
     SetLampLit("lamp3", false, false);    
     SetLampLit("lamp4", false, false);    
     SetLampLit("lamp5", false, false);    
     SetLampLit("lamp6", false, false);    
     SetLampLit("lamp7", false, false);    
     SetLampLit("lamp8", false, false);    
     SetLampLit("lamp9", false, false);    
     SetLampLit("lamp10", false, false);    

}


void areastart(string &in asEntity)
{
     AddTimer("spot1",1,"spottimer1");
     AddTimer("spot2",3,"spottimer2");    
     AddTimer("spot3",5,"spottimer3");    
}    

void spottimer1(string &in asTimer)
{
     SetEntityActive("Sound_1", true);
     SetLightVisible("PointLight_7", true);
     SetLightVisible("PointLight_8", true);
     SetLightVisible("PointLight_9", true);
     SetLightVisible("PointLight_10", true);

     SetLampLit("lamp1", true, false);
     SetLampLit("lamp2", true, false);    
     SetLampLit("lamp3", true, false);    
     SetLampLit("lamp4", true, false);    
}
void spottimer2(string &in asTimer)
{
     SetEntityActive("Sound_2", true);
     SetLightVisible("PointLight_4", true);
     SetLightVisible("PointLight_5", true);
     SetLightVisible("PointLight_6", true);

     SetLampLit("lamp5", true, false);    
     SetLampLit("lamp6", true, false);    
     SetLampLit("lamp7", true, false);    
}
    
void spottimer3(string &in asTimer)    
{
     SetEntityActive("Sound_3", true);
     SetLightVisible("PointLight_1", true);
     SetLightVisible("PointLight_2", true);
     SetLightVisible("PointLight_3", true);

     SetLampLit("lamp8", true, false);    
     SetLampLit("lamp9", true, false);    
     SetLampLit("lamp10", true, false);    
}    

void OnEnter()
{

}




void OnLeave()
{
    
}

Someone knows a solution? :/

Thanks Smile

BTW: Sry for my bad english Blush

[Die Latrine der Angst] The demo of my 1st story (:
08-08-2011, 12:40 AM
Find
Apjjm Offline
Is easy to say

Posts: 496
Threads: 18
Joined: Apr 2011
Reputation: 52
#2
RE: Lights going on with sounds

Place script areas at the places you want the sounds to play, then use PlaySoundAtEntity to play the sounds at the correct time?
(This post was last modified: 08-08-2011, 01:23 AM by Apjjm.)
08-08-2011, 01:22 AM
Find
SkuLLfac3 Offline
Junior Member

Posts: 48
Threads: 11
Joined: Jun 2011
Reputation: 0
#3
RE: Lights going on with sounds

Hmm ok I try.
Thanks Smile

[Die Latrine der Angst] The demo of my 1st story (:
08-08-2011, 01:42 AM
Find




Users browsing this thread: 2 Guest(s)