Sound not playing (Read if you want to have different times on looping sounds) - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html) +---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html) +---- Thread: Sound not playing (Read if you want to have different times on looping sounds) (/thread-15543.html) Pages:
1
2
|
Sound not playing (Read if you want to have different times on looping sounds) - i3670 - 05-21-2012 The sound is simply not playing. void OnStart() { AddEntityCollideCallback("Player", "EnterWindOnArea", "FuncWindy", true, 1); } void FuncWindy(string &in asParent, string &in asChild, int alState) { if(asChild == "EnterWindOnArea") { float fWind = RandFloat(0.5f,6.5f); AddTimer("wind", 2.5f+fWind, "WindTimer"); AddEntityCollideCallback("Player", "EnterWindOffArea", "FuncWindy", true, 1); } else { RemoveTimer("wind"); AddEntityCollideCallback("Player", "EnterWindOnArea", "FuncWindy", true, 1); } } void WindTimer(string &in asTimer) { int iWind = RandFloat(1, 7); float fWind = RandFloat(4.5f,14.5f); PlaySoundAtEntity("WindSound"+iWind, "general_wind_blow.snt", "WindSound_"+iWind, 0.0f, false); AddTimer("wind", 5.5f+fWind, "WindTimer"); } RE: Sound not playing - Stepper321 - 05-21-2012 iWind? fWind? What the fuck is going on? RE: Sound not playing - Putmalk - 05-21-2012 Hey i3670, I like your script, it's a bit complicated (than what I'm used to seeing on here) but it seems like it does its job efficiently. Did you name your areas "WindSound_1", "WindSound_2", etc.? Are you sure your timer is sounding off properly? What I would do is add the following lines of code inside your WindTimer function: AddDebugMessage("Firing WindTimer function", false); (after the variables are declared) AddDebugMessage("Playing sound WindSound_"+iWind, false); Tell me what the results are. Make sure debug messages are enabled for your profile! (05-21-2012, 03:26 PM)Stepper321 Wrote: iWind? fWind? What the fuck is going on? He's creating variables to randomize the time and area at which the sounds are played. "fWind" is a float, while "iWind" is an integer; floats are floating point numbers (decimals) while integers are 1, 2, 3, etc. RE: Sound not playing - Datguy5 - 05-21-2012 (05-21-2012, 03:44 PM)Putmalk Wrote: Hey i3670,A.K.A. Some pretty nice(and possibly)advanced scripting RE: Sound not playing - Putmalk - 05-21-2012 (05-21-2012, 03:48 PM)Datguy5 Wrote:Yup, I'll be using that technique in my custom story at some point (when I start to script random events like wind blowing or voice hearing and other stuff). It's a pretty nifty skill to have.(05-21-2012, 03:44 PM)Putmalk Wrote: Hey i3670,A.K.A. Some pretty nice(and possibly)advanced scripting RE: Sound not playing - i3670 - 05-21-2012 (05-21-2012, 03:44 PM)Putmalk Wrote: Hey i3670,Yes the areas where the sound is playing is WindSound_1 to WindSound_7 Don't have the debug messages active atm. Other than that, would there be any other reason to why it wouldn't sound? RE: Sound not playing - Datguy5 - 05-21-2012 (05-21-2012, 03:52 PM)Putmalk Wrote:(05-21-2012, 03:48 PM)Datguy5 Wrote:Yup, I'll be using that technique in my custom story at some point (when I start to script random events like wind blowing or voice hearing and other stuff). It's a pretty nifty skill to have.(05-21-2012, 03:44 PM)Putmalk Wrote: Hey i3670,A.K.A. Some pretty nice(and possibly)advanced scripting Heres a one way to make random voice hearings and stuff like that.Just place insanity area in the level editor and when the player collides with it(no scripting needed)it will trigger a random insanity effect.I usually hear someone talking and i sometimes get cockroaches in my face too RE: Sound not playing - Stepper321 - 05-21-2012 (05-21-2012, 04:48 PM)Datguy5 Wrote:I think he want's more customization.(05-21-2012, 03:52 PM)Putmalk Wrote:(05-21-2012, 03:48 PM)Datguy5 Wrote:Yup, I'll be using that technique in my custom story at some point (when I start to script random events like wind blowing or voice hearing and other stuff). It's a pretty nifty skill to have.(05-21-2012, 03:44 PM)Putmalk Wrote: Hey i3670,A.K.A. Some pretty nice(and possibly)advanced scripting RE: Sound not playing - i3670 - 05-21-2012 It's more controlled to script the events, than having a random insanity event occur. RE: Sound not playing - i3670 - 05-22-2012 The source of the problem wasn't the script. The general_wind_blow sound was so low that I couldn't hear it. Thanks for helping anyways. |