AddEntityCollideCallback("Player", "AreaActivate", "CollideAreaActivate", true, 1); //Player = who has to be in the area, can also be an object or enemy. AreaActivate(has to be the same name as in leveleditor) is which area Player has to be in to activate the script called CollideAreaActivate.
void CollideAreaActivate(string &in asParent, string &in asChild, int alState)
AddTimer("blowpaper", 1.0f, "TimerPaperBlow"); //blowpaper is just a random name, you can name it asdf as well. 1.0f is the amount of time till TimerPaperBlow gets activated.
PlaySoundAtEntity("windsound", "scare_wind_reverse", "AreaBlow", 1.0f, false); //Windsound is also a random name, scare_wind_reverse is the name of the soundfile, AreaBlow is where the sound is played, 1.0f is the fade time and false declares that it wont repeat.
void TimerPaperBlow(string &in asTimer)
CreateParticleSystemAtEntity("paper", "ps_paper_blow.ps", "AreaBlow", false); //paper = random name, ps_paper_blow.ps is the name of the particlesystem, AreaBlow is where it gets created.
(This post was last modified: 07-29-2011 09:42 PM by Ongka.)
It wont work for me, Perphaps I named something wrong?, It can't be, everything is the same name but I changed what you told me to, the script at the floor to "Areablow"
You maybe know why it wont work?
07-29-2011 09:47 PM
Joined: Nov 2010